Hej,

mam taki problem:

root@Gargoyle:~# opkg install quagga-ripd
Preparing to install the following packages, which will require 143150 bytes:
        quagga-ripd, quagga-libzebra, quagga

Preparing to install package quagga...
        Downloading...
ERROR: Could not download package quagga
An error occurred during Installation, removing partially installed packages.
Removing package quagga-ripd...
Finished removing quagga-ripd.

Removing package quagga-libzebra...
Finished removing quagga-libzebra.

Removing package quagga...
Finished removing quagga.

Finished removing partially installed packages.

Wczesniej zrobilem opkg update. Nie bardzo wiem co może być nie tak, a potrzebuję odpalić RIP.

Wersja Gargoyle:1.6.1.4 (r41182), by obsy
Model:TP-Link TL-WR1043N/ND v1

Jakieś pomysły ?

2

(8 odpowiedzi, napisanych Oprogramowanie / Software)

W związaku z tym, że ma toto dość spore możliwosci (5ghz, gigabit), ale słaby soft od chinczykow (jakie tam sa babole...), chcialbym zapytac, czy w roku 2015 mamy juz na to OpenWRT czy jednak trzeba sie nauczyc tomato?

3

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Juz się sciąga ok, nie trzeba nic zmieniać.

Inny problem jest:

http://www.mvps.org/winhelp2002/hosts.txt <--- na początku lini są 0.0.0.0, nie 127.0.0.1.

Więc de facto cała lista jest ignorowana.

Macie jakiś pomysł, jak to ugryźć?

Przestawic?

5

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

b) Zgłosić do dev.openwrt.org że sterowniki na AA się wykładają.

Zrobione:

https://dev.openwrt.org/ticket/16666#ticket

Idąc za "internetami", dodałem

option disassoc_low_ack 0

w sekcji:

config wifi-iface 

w pliku

/etc/config/wireless

Na razie działa. Nie zmienia to faktu, że coś jest spaprane:)

6

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Hej,

mam taki problem po skonfigurowaniu całości:

Po rozpoczęciu transferu po Wifi po paru GB połączenie sieciowe "pada". Z tego co zauważyłem, po ok 4 GB (komunikacja po sieci lokalnej, do/z NAS po samba), urządzenia są odłączane z sieci bezprzewodowej.

W logach znalazłem tylko to(przez webgui), w /var/log nic nie mam.



May    31    12:12:09    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC IEEE 802.11: authenticated
May    31    12:12:09    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC IEEE 802.11: associated (aid 1)
May    31    12:12:09    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC WPA: pairwise key handshake completed (RSN)
May    31    12:18:36    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC WPA: group key handshake completed (RSN)
May    31    12:24:27    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC IEEE 802.11: disconnected due to excessive missing ACKs
May    31    12:24:57    Gargoyle_Router_TP_Link    daemon.info    hostapd: wlan0: STA    ADRESS_MAC IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)

Gdzie ADRESS_MAC to MAC laptopa (ale problem występował też na smartfonie).

Wykonanie takiego samego transferu, ale z użyciem innego AP (Thompson od UPC) nie sprawia problemów. Sugeruje to, że coś  jest nie tak z Gargoyle'm.

Na moje oko: albo interfejs radiowy się sypie (co byłoby dziwne), albo coś a'la stateful  firewall (to sugeruje mi komunikat o ACK z logów).

Byłbym wdzięczny za info:

a) jak to lepiej zdiagnozować i jak znaleźć lepsze logi
b) jak to naprawić smile

7

(8 odpowiedzi, napisanych Inne)

Proponuję poczekać, aż sprawa się wyjaśni, troszkę więcej info jest na niebezpiecznik.pl

8

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Wracając do tematu, tak dzielnie zignorowanego przez Kristofy i Krzysztofy;)

Taki wynik dostałem z follow that page:


------ changes ------
      __________________________________________________________________
 
    Gargoyle PL
    Gargoyle po Polsku
-    Ostatnia zmiana: 2014-04-26 08:09
+    Ostatnia zmiana: 2014-05-25 11:20
      __________________________________________________________________
 
    Obecne wydania Gargoyle zawierają wielojęzyczne GUI, pozwalające w
    locie zmieniać język interfejsu. Polskie tłumaczenie tego GUI powstało

------ changes ------
    NDIS w Gargoyle (GUI)
    Zmiany w obrazach
    (każda wersja zwykle zawiera dołączone bieżące poprawki które pojawiły
    się w Attitude Adjustment)
+    2014-05-25 wersja 1.6.1.2
+    - NOWE: dodanie duckdns.org do listy ddns
+    - ZMIANA: aktualizacja usb-modeswitch
+    - ZMIANA: przy wyłączaniu OpenVPN jawne wykonanie zatrzymania procesu
    2014-04-26 wersja 1.6.1.1
    - NOWE: obrazy dla WD My Net N600 i WD My Net N750
    - NOWE: dodanie możliwości usunięcia certyfikatów OpenVPN
    - ZMIANA: (en/pl) ujednolicenie opisów dotyczące jednostek w qos,

------------------- End of page report -----------------------

Dla mnie bomba smile

9

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Tak, zgodnie z tym co napisałeś.

Działa smile Dzięki.

10

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety, ale link który był podany w oryginalnym skrypcie został przeniesiony na https i klops, wget nie da rady go sciagnac:

https://adaway.org/hosts.txt

wget: not an http or ftp url: https://adaway.org/hosts.txt

Obserwacja: po wpisaniu po ssh "gpkg info" router padł.

12

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za szybką odpowiedź.

Brakuje mi info - rozumiem, że mam go ustawić jako "brama" i wprowadzić te zmiany?

Pzdr

13

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

W trybie most w ogóle jest dhcp wyłączane itd. Więc nie wiem co ma Ci tam przydzielać adresy jak nie ma procesu fizycznie.

W trybie gateway tak właśnie robi, robiąc za dns-cache. I to jest dobre zachowanie, więc nie, nie przydziela złego adresu.

I to jest właśnie problem. W trybie mostu chcę korzystać z DHCP i DNS.
Tzn. może się nazywać to gateway, ale nie chcę, żeby rozgłaszał siebie jako bramę, tylko inne urządzenie.

Reasumując, chcę żeby:

1/ Gargoyle robi za switch i AP wifi.
2/ Gargoyle dostarcza uslugę DHCP.
3/ Gargoyle dostarcza uslugę DNS.
4/ Inne urządzenie jest bramą do internetu, w tej samej podsieci 10.0.0.0/24).

Krotko mówiąc, po zaciągnieniciu danych z DHCP, podpięty komp powinien mieć:

IPv4 Address. . . . . . . . . . . : 10.0.0.x (przydzielone na podstawie MAC lub z puli DHCP).
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.2 (gateway)
DNS Servers . . . . . . . . . . . : 10.0.0.1 (Gargoyle)

Czy mogę Cię poprosić o wskazówki, jak to ustawić ?

14

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Kristof2014 napisał/a:

gargoyle_1.6.1-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin www.gargoyle-router.com/download.php Dlaczego ten plik jest większy od tego http://ecco.selfip.net/gargoyle-pl/atti … nt/ar71xx/ gargoyle-1.6.1.1-ar71xx-wndr3700v2-squashfs-sysupgrade.bin Ten pierwszy ma 8mb aten drugi 6mb

Po cholerę cały ten offtopic.

15

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Hej,

ostatnio zauważyłem, że dhcp na gargoyle przydziela zly adres bramy, tj. wskazuje na siebie (gdzie urządzenie z gargoyle robi tylko za AP, serwer DHCP i DNS, a za bramę robi inne urządzenie) .

Winne okazało się ustawienie (przez GUI) trybu "Brama sieciowa (domyślnie)". Powodowało to routing asymetryczny i ogólną kaszanę, więc wrzuciłem tryb pracy "Most bezprzewodowy/przekaźnik".

No i tu jest kaszana: DNS najwidoczniej przestał działać w tym trybie, a DHCP nie jest dostępne z webGUI  (nie ma tej zakładki!).

Czy nie powinno w GUI być tak, że mogę mieć włączone i widoczne w GUI i DHCP, i DNS, nawet jeśli Gargoyle chodzi jako AP (czyli nie rozgłasza się jako brama, tylko wysyła bramę taką jak sam ma ustawioną) ?

16

(9 odpowiedzi, napisanych Inne)

Myślę, że:

1/ Tylko czekać na nowe ataki. 600 tys AP'ków to łakomy kąsek.
2/ Zapcha się sieć masą osób.
3/ Prawdopodobnie masę osób będzie "pożyczało" login i hasło, żeby mieć net za free.
4/ Piszą na stronie, że pasmo się nie zapcha od dodatkowych lapków na wifree. No bardzo ciekawe. Moim zdaniem, zapcha się i to sporo.
5/ To obsługuję ten sam procek/ram co sieć podstawową. Chyba nie muszę mówić, że tych dodatkowych 5 klientów to może być problem?
6/ Jeśli wyłączycie wireless, to on sam się włączy. Super, nie?
7/ UPC samo to włączyło - jako nowy firmware. To pokazuje, że jeśli będą chcieli np. spanować ruch z sieci lokalnej, to po prostu to zrobią. I nic ich nie powstrzyma, poza kolejnym firewallem za ich  modemem. Np. na OpenWRT
8/ Ujawniają wszystkim informację, że mam UPC. Jeśli np. miałem ukrytą sieć - albo wyłączoną - to teraz już wszyscy wiedzą, że mam UPC. Ustawa o danych osobowych się kłania.
9/ Na żadnym portalu poświęconemu bezpieczeństwu nie poświęcono ani jednego słowa temu "wydarzeniu". Wpływy UPC są zastanawiające...

17

(586 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ładnie statystyki poleciały w dół, prawda? Wszystko to przez zniknięcie starej domeny ecco.selfip.net co jednoznacznie pokazuje jak szanowni czytelnicy mają w poważaniu zalecenia zmiany domeny do której wszystko się odwołuje. Czekam teraz na pierwszego posta że komuś się lista pakietów nie chce aktualizować.

No i nie dziwne. Ja np. mam jeden routerek z open wrt którym zarządzam, a na kilku instalowałem i zostawiłem znajomym. I dopóty ktoś tam nie wgra update, to nie będzie ŻADNEJ zmiany w systemie.

Ostatecznie to to ma dawać internety, po co ruszać jak działa:) Prawdę mówiąc, stabilność to duża zaleta OpenWRT.

Hej,

czy jest sens w ogóle robić swap na jakimś starym pendrive?
Na forum znalazłem tylko:

"Zrobiłem SWAP a OpenWrt z niego nie korzysta lub i tak brakuje pamięci
Swap nie jest cudownym rozszerzeniem pamięci fizycznej. Nie da się wszystkiego co możliwe wrzucić w swap na dysk, niektóre procesy mogą na bieżąco potrzebować danych. Swap pomaga, ale w krytycznych sytuacjach może się okazać niezbędne posiadanie większej ilości pamięci ram."

Free wygląda tak:

# free
             total         used         free       shared      buffers
Mem:         29156        25676         3480            0          976
-/+ buffers:              24700         4456
Swap:            0            0            0

Więc coś tam ma. Nie planuję na OpenWRT odpalać wiele więcej - może sieć dla gości.
Zastanawiam się, czy coś mi swap da - narazie wszystko hula, a tu musiałbym mieć dodatkowy pendrive, większe zużycie prądu, zużycie procka do obsługi swap/usb etc.

Dajcie znać co o tym myślicie smile

19

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

f to force, awk musisz przeczytać. 127.0.0.1 to adres lokalny czyli po te adresy nie będzie sięgał do internetu.

1/ Po co jest 127 to ogarniam, nie bardzo tylko rozumiem, dlaczego zapis

| grep "^127.0.0.1"

dodaje tekst na początku linii, i gdzie (przez uzycie |) http://www.mvps.org/winhelp2002/hosts.txt jest wstawiane do tego polecenia. Dziwi mnie też nieco, że zmienia każdy wiersz, ale rozumiem, że taka specyfika grep, że leci po wierszach.


2/ grep -f to chyba nie force? w każdym bądź razie bez f działa podobnie (chociaż ja chyba nie mam nic w whitelist i pewnie dlatego)

3/ awk to faktycznie overkill do poczytania

Dzięki za info smile

20

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Hej,

postanowiłem przejrzeć kod adblock.sh (http://eko.one.pl/?p=openwrt-adblock) i być może uzupełnić go o parę brakujących URL.
Przy okazji chcę się nauczyć trochę o linuksie.

Byłbym wdzięczny za Wasz komentarz, poprawki i odpowiedzi na pytania.

#!/bin/sh
rm -f /tmp/block.hosts # usuwa plik block.hosts, opcją force (bez interakcji z uzytkownikiem)

#wget sluzy do sciagania plikow po http. Opcja q(quiet) ogranicza komunikaty do uzytkownika. Opcja 0 (--output-document=) z przełącznikiem - ma za zadanie\
# pozwolić na wyplucie sciganietego pliku tektstowego na domyslne wyjscie (czyli ekran uzytkownika), zamiast zwyklego zapisania w systemie plikow("na dysk).
# Znak | to tzw. pipeline. Pozwala przekierowac wynika dzialania komendy jako wejscie do kolejnej komendy.
# grep to narzędzie to wyszukiwania ciagu znaków w pliku. 

Nie ogarniam składni w tym miejscu - czemu dodane jest 127.... przed każdą nową linią?Tzn. wiem po co, ale nie wiem składnia grep działa w tym przypadku.

# Znak > przekierwuje cale wyjscie do pliku - jesli plik istnieje, nadpisuje go (czyli stary jest usuniety). Ten plik to block.build.list

wget -qO- "[url]http://www.mvps.org/winhelp2002/hosts.txt[/url]" | grep "^127.0.0.1" > /tmp/block.build.list 

# Znak >> powoduje dopisanie do juz istniejacego pliku. Dopisujemy do poprzedniego (block.build.list), tak, zeby polaczyc kilka plikow w jeden
# polecenie jest powielone dla roznych list - dzieki temu mozemy uzywac kilka list

wget -qO- "[url]http://www.malwaredomainlist.com/hostslist/hosts.txt[/url]" | grep "^127.0.0.1" >> /tmp/block.build.list
wget -qO- "[url]http://hosts-file.net/.\ad_servers.txt[/url]" | grep "^127.0.0.1" >> /tmp/block.build.list
wget -qO- "[url]http://adaway.org/hosts.txt[/url]" | grep "^127.0.0.1" >> /tmp/block.build.list
wget -qO- "[url]http://pgl.yoyo.org/as/serverlist.php?showintro=0;hostformat=hosts[/url]" | grep "^127.0.0.1" >> /tmp/block.build.list

no tu bedzie grubo.... {$1=$1} i cały awk jest nieco "niestrawny"

# awk to wywołanie skryptu,zawartego pomiędzy dwoma znakami ' 
#    pierwsze polecenie {$1=$1} to "głupi" warunek sprawdzający czy pierwszy wiersz jest pierwszym wierszem. Z tego co rozumiem, jest to potrzebne 
#    do wymuszenia na awk przetworzenia pola i usunięcia spacji (specyfika awk, niekoniecznie jest to logiczne) 
#    drugie polecenie {gsub(/\r/,"") ma za zadanie przetworzyć koniec wiersza w pliku ("DOSowy") na strawny dla Linuxa 
#    print wyświetla bieżący rekord
#      block.build.list|sort|uniq ma za zadanie przekiewoac plik do sortowania (sort) i usuwania duplikatów (uniq). Całość podana jest jako
#    argument dla polecenia dla awk. Czyli skrypt {$1=$1}{gsub(/\r/,"")}{print } wykonywany jest na /tmp/block.build.list|sort|uniq
# Znak > przekierowuje wyjscie do wskazanego pliku

awk '{$1=$1}{gsub(/\r/,"")}{print }' /tmp/block.build.list|sort|uniq > /tmp/block.build.before

# Usuwa poprzedni plik, ktorego zawartosc zostala juz przetworzona i zapisana do nowego pliku. Uzycie -f (force) zapewnia brak koniecznosci 
# potwierdzenia operacji przez uzytkownika 

rm -f /tmp/block.build.list

# Grep wyswietli wiersze z pliku block.build.before z pominieciem tych, które są w pliku white.list. 

Po co jest -f, nie mam pojęcia.

# Znak > przekieruje wszystko do nowo utworzonego pliku block.hosts

grep -vf /etc/white.list /tmp/block.build.before > /tmp/block.hosts

# Ponownie - usuwanie starego pliku po jego przetworzeniu i zapisaniu nowego

rm -f /tmp/block.build.before

# Restart uslugi odpowiedzialnej za DNS powoduje zaczytanie pliku block.hosts do pamięci i korzystanie z niego przy rozwiązywaniu nazw DNS

/etc/init.d/dnsmasq restart

# exit to zamknięcie skryptu. Wartosc 0 ma wskazac wywolującemuy, ze nie bylo bledu, jesli program wywal ten exit.

exit 0

Tak jak napisałem, robię tą analizę dla siebie, ale chciałbym żeby została na forum (najlepiej poprawiona), może komuś pomoże lepiej zrozumieć linux / openwrt.

Komentarze są "po bashu", bo chcę żeby było można zmieniać/czytać kod bezpośrednio w WinSCP.

21

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Z Gui nie. Ręcznie - co chcesz, resztą o port mirroringu ktoś tu pisał nawet, poszukaj.

Z tego znalazłem to wymaga to re-kompilacji i nie koniecznie będzie sprawnie chodzić - ale dzięki smile

http://eko.one.pl/forum/viewtopic.php?id=5803

http://eko.one.pl/forum/viewtopic.php?id=8192

Hej,

chciałbym zrobić w TP-LINK 1043  v.1 tzw. port span - tzn. kopiować całą komunikację z danego interfejsu (nazwijmy go A) na inny interfejs (B), celem analizy pod Wireshark na desktopie (gdzie mam dwie karty LAN).

Chciałbym głównie analizować co wysyłają urządzenia typu xbox(Ethernet), smartfony(WiFi), kamerki IP (oba). Wiem, że mogę kupić switch cisco 2950 i tam to ustawić, ale pomyślałem, że jednak wygodniej by było mieć coś takiego w obecnie posiadanym sprzęcie, ze względu na hałaśliwość/gabaryty/cenę takiego switcha.

Czy da radę zrobić coś takiego pod Gargoyle ?


https://www.wireshark.org/ <--jakby kto nie kojarzył tego programu.

23

(20 odpowiedzi, napisanych Oprogramowanie / Software)

pepe2k napisał/a:

Ja używam https://www.followthatpage.com

No to mam trzeciego misia do testów smile Teraz o wszystkim zapomnę i zobaczymy jak za jakiś czas to się sprawdzi.

Z innego punktu widzenia - jeśli mamy jakieś usługi w domu, np. kamerkę IPCAM albo cokolwiek innego osiągalnego z internetów, to te toole mogą się przydać do monitorwania czy nie padła nam usługa i wysłania maila "w razie co".
Ja maile odbieram na "komórce" więc dla mnie opcja idealna.

24

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Hej,

wracając może nieco do tematu wink

Sprawdzam dwa rozwiązania rzeczonego problemu - zależy mi na czymś co nie działa po mojej stronie (tzn. nie muszę tego hostować etc.). Widzę dwie opcje:

1/ http://visualping.io/

Prosta stronka, bez rejestracji. Podajemy URL, częstotliwość monitorowania, adres email, rozmiar zmian (nie wczytywałem się jak to jest definiowane). Niestety, nie wiem czy nie będę dostawał "false postives" - stronka z wersjami ma reklamy z ad.fly i mogą się one zmieniać - co zapewne spowoduje wysłanie alertu.

2/ https://www.changedetection.com/

To nieco bardziej złożona usługa, ale pozwala też doprecyzować reguły - ustawiłem, że chcę dostawać info tylko jak zostanie dodany nowy tekst zawierający ciąg znaków "wersja".

Zobaczymy jak to wyjdzie w praniu.

25

(163 odpowiedzi, napisanych Oprogramowanie / Software)

badziewiak napisał/a:

Czy ktos z Was robil test IPERF na tp-link 1043nd v2? Jaka jest przepustowosc WAN/LAN? Pytam, bo nie wiem czy jest sens brac internet z UPC 250/20. Kolega twierdzi, ze przepusci max. 120Mb.

Ja mam 60 mb i są problemy z utrzymaniem tej prędkości - i jest to zarówno po podlaczeniu sie do modemo-access pointa, jak i z tplink 1043 po drodze. Zastanow sie, czy Ci to potrzebne, a co wazniejsze, czy oni ich infrastruktura da rade.