no fajnie to se zrób test skopiuj plik na komputer i skasuj z dysku a potem go wgraj ponownie.
Jeśli to co Twierdzisz jest prawdą transfer powinien wzrosnąć z 2 do 10 mega
jaki system plików ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez rpc
no fajnie to se zrób test skopiuj plik na komputer i skasuj z dysku a potem go wgraj ponownie.
Jeśli to co Twierdzisz jest prawdą transfer powinien wzrosnąć z 2 do 10 mega
jaki system plików ?
@kowalmisiek
no to leć
ja będę raczej późno lub z rana
jak rozumiem masz dwa komputery zrób sobie w domu laba i dawaj logi
poprzednio działało więc musi działać co się mogło zmienić ?
logi z routerów
route -n
ifconfig
iptables -L -v -n
iptables -t nat -L -v -n
cat /etc/config/network
cat /etc/config/firewall
cat /etc/firewall.userjak podłączysz komputery to z windows dawaj
route print
ipconfigdruga rzecz pingowałeś komputery a routery też ? Trzeba sprawdzić czy routery się zestawiły sprawdzałeś to ?
ping 192.168.2.1
ping 192.168.2.60
ping 192.168.1.60opisz dokładnie z czego logi aby się nie pogubić
Nie wiem co u Ciebie nie tak. U mnie działa coś takiego zrobione specjalnie na Twoje potrzeby. I nie wiem cobym nie robił działa.
po sambie, ftp czy sftp idzie transfer.
Dla jasności należy sprawdzić transfer tego samego pliku dla wszystkich metod transmisji aby mieć jakieś sensowne porównanie transfer. Najlepszy do tego jest ftp bez narzutu czysty transfer. No i trzeba by zrobić test po przeładowaniu routera aby wyeliminować buforowanie.
jak rozumiem jest podpięty dysk usb do routera ? Czy w tym samym czasie jest cos pobierane z internetu ? Jeśli tak następują zapisy na dysk usb w momencie odczytu i wysyłki na komputer to może być powodem spadku transferu.
@Cezary: no kolega kowalmisiek pisał że firmware ma od Ciebie i że nie ma plików samby w /etc/config/samba i /etc/samba/smb.conf.template więc założyłem że to co ma ma bez w kompilowanej samby. Przynajmniej ja to tak widzę
@kowalmisiek
do zrobienia kopii wystarczy tylko backup. A ty niepotrzebnie zrobiłeś restore. Pytałeś się o kopię z ustawieniami to podałem tobie. Restore to to odzyskanie w razie awarii firmware+ustawień z dnia wykonania kopii
Jak rozumiem nie używasz na razie livebox ?
pokaż dane z komputera kolegi i twojego
ipconfig
route printaleś mi dowalił ![]()
weź poproś cezarego o sambę w firmware. Przydała by się jednak zanim wdrożysz wszystko.
kopie konfiguracji zrobisz http://openrouter.info/index.php?option … ;Itemid=61
drugi punkt
jaki masz modem adsl ? jaką szybkość modemu ? jaką adresację masz na modemie ?
przydały by się te informacje
założenie było takie że tplink wr1043nd AP jest podłączony do modemu adsl i łączy się po pppoe lub może być poprzez ethernet ale musi mieć inny adres jak 192.168.1.0 i 192.168.2.0
bedziesz mógł korzystać u kolegi na twoim kompie trzeba tylko zmienić trasę domyślną i tyle. Jak będziesz miał działająca sieć to się odezwij.
Pamiętaj tylko że jak podłączysz już poprzez livebox to na nim musisz dodac trasę do drugiej sieci - masz opisane przeze mnie wcześniej
W ogóle to musisz zdać sobie sprawę że pakiety idą następująco np la komendy ping
192.168.1.20 -> 192.168.1.1 -> 192.168.1.60 -> 192.168.2.60 -> 192.168.2.1
192.168.2.1 -> 192.168.2.60 ->192.168.1.60 -> 192.168.1.20
czyli że przez livebox będą szły pakiety do drugiej podsieci. Aby to pominąć możesz dodać na komputerach w sieci 192.168.1.0/24 trasę statyczną do drugiej podsieci
np. mozna to zrobić w dos(cmd) następująco:
route print 192.168.2.0 mask 255.255.255.0 192.168.1.60i tak na każdym komputerze
w sieci 192.168.2.0/34 należało by odwrotnie to zrobić
route print 192.168.1.0 mask 255.255.255.0 192.168.2.60można te trasy w windows dodać poprzez bat ale sobie musisz o tym poczytać i sam zrobić - zadanie dla ciebie
no i dobrze by było jakbyś miał sambę na APCLIENT i AP ale to do cezarego po nowy firmware z tym się zgłoś
w ogóle to da się tak napisać skrypty że jak netu nie będzie dajmy na to przez 5 minut to przełączy na drugą sieć. ale to już zupełnie inna historia
no to na próbę zrób tak
dopisz do APCLIENT /etc/firewall.user
iptables -I FORWARD -j ACCEPTrestart apclient i zobacz wtedy i daj znać
kolego źle wpisałeś (zapomniałeś o słowie ping)jeszcze raz poproszę
ping 192.168.1.60ping 192.168.2.60ping 192.168.2.1w windows wykonaj jeszcze coś takiego:
ipconfig /flushdns
netsh int ip reset C:\log.txt
netsh winsock reset
netsh interface tcp set global autotuninglevel=disabled Aby użyć podanych poleceń:
- proszę wejść do menu Start > Wszystkie programy > Akcesoria
- na pozycji Wiersz polecenia proszę kliknąć prawym klawiszem myszy i wybrać
Uruchom jako Administrator
- we w ten sposób uruchomionym oknie należy osobno wpisać każde z poleceń i
potwierdzić klawiszem Enter.
następnie zrób cos takiego:
netsh int ip set address "Połączenie lokalne 2" static 192.168.1.20 255.255.255.0 192.168.1.60 1
netsh int ip set dns "Połączenie lokalne 2" static 192.168.1.60
netsh int ip set wins "Połączenie lokalne 2" static 192.168.1.60z tego proszę o wynik z
ipconfig
route printZ wszystkich wykonanch tych poleceń proszę zrzuty tutaj
dobra mając ustawiony komputer na 192.168.1.20 (jak kolega w kolejności wykonał moje poprzednie polecenia) proszę z niego wykonać (z dos)a wynik poleceń wkleić tutaj
ping 192.168.1.60
ping 192.168.2.60
ping 192.168.2.1Dawaj logi - trochę tego będzie
Z komputera :
ipconfig
route printCzy karta sieciowa w windows której używasz do połączenia nazywa się dokładnie "Połączenie lokalne 2" ? Potrzebuje dokładnej nazwy.
Jak nazywa się druga karta sieciowa ? "Połączenie lokalne 1" ? ta nieaktywna
Z APCLIENT logi:
cat /etc/config/firewall
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/dhcp
cat /etc/firewall.user
ifconfig
route -n
arp -a
iptables -L -v -nw windows wykonaj jeszcze coś takiego:
ipconfig /flushdns
netsh firewall reset
netsh int ip reset C:\log.txt
netsh winsock reset
netsh interface tcp set global autotuninglevel=disabled Aby użyć podanych poleceń:
- proszę wejść do menu Start > Wszystkie programy > Akcesoria
- na pozycji Wiersz polecenia proszę kliknąć prawym klawiszem myszy i wybrać
Uruchom jako Administrator
- we w ten sposób uruchomionym oknie należy osobno wpisać każde z poleceń i
potwierdzić klawiszem Enter.
następnie zrób cos takiego:
netsh int ip set address "Połączenie lokalne 2" static 192.168.1.20 255.255.255.0 192.168.1.60 1
netsh int ip set dns "Połączenie lokalne 2" static 192.168.1.60
netsh int ip set wins "Połączenie lokalne 2" static 192.168.1.60Z wszystkich wykonanch tych poleceń proszę zrzuty tutaj
źle, źle, źle
kurde chłopie popatrz
Dotyczy "Połączenie lokalne 2" w windows
na komputerze jedna karta sieciowa ma przypisany adres 192.168.1.10 i jednocześnie 192.168.2.10
nigdy to nie będzie działać
nie wiem aliasu użyłeś czy co ?
Zrób tak
1.ustaw obie karty sieciowe w windows na AUTO czyli pobieraj adres z dhcp
2.wyłącz całkowicie jedną karte sieciową
3.wejdź do konfiguracji karty sieciowej i ustaw parametry protokołu tcp ipv4 na
192.168.1.10/255.255.255.0 brama 192.168.1.60
4.nie ustawiaj żadnych aliasów i tego typu rzeczy
nie mam windows7 więc nie mogę Ci zrzutów przygotować
podłącz teraz komputer do APCLIENT
ale tylko do tego routera - karta sieciowa druga ma być nieużywana/niepodłączona
ustaw na komputerze adresy czyli
adres ip komputera: 192.168.1.10
maska komputera: 255.255.255.0
brama i dns: 192.168.1.60
potem z komputera (cmd/dos) wywołaj komendy:
ping 192.168.1.60
ping 192.168.2.60
ping 192.168.2.1wynik proszę wkleić tutaj
acha z komputera z windows proszę logi
ipconfig
route printkurcze aż sobie zrobiłem podobną konfigurację na backfire i działa. U ciebie też musi działać. Zrób to co powyżej czyli dopisz na AP do /etc/firewall.user
iptables -I FORWARD --src 192.168.2.0/24 --dst 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD --src 192.168.1.0/24 --dst 192.168.2.0/24 -j ACCEPTrestart routera AP a potem APCLIENT
i musi zacząć działać.
daj znać co i jak
pokaż zawartość pliku
cat /etc/sysctl.confna routerach
NA routerze AP dodaj do /etc/firewall.user
iptables -I FORWARD --src 192.168.2.0/24 --dst 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD --src 192.168.1.0/24 --dst 192.168.2.0/24 -j ACCEPTpotem na AP wykonaj:
/etc/init.d/firewall restartzrób test. Zaloguj się na AP i wykonaj poniższe polecenie
ping -c 4 192.168.2.60
ping -c 4 192.168.1.60wynik proszę wkleić tutaj
dobra widzę że komputer ma adres 192.168.2.104
teraz odpal cmd (terminal dos) i wpisz
ping 192.168.2.1
ping 192.168.2.60
ping 192.168.1.60
tracert 192.168.1.60podaj proszę wynik tych poleceń
zaraz zaraz moment masz dwie karty i obie podłączone do obu routerów ? To raczej błąd komputer nie wie gdzie wysyłać pinga
Wyłącz jedną kartę sieciową(a najlepiej wyjmij wtyczkę, całkowicie odłącz). Nie używaj jej w ogóle skup się na jednej karcie sieciowej
Umówmy się tak podłączasz najpierw sieciówkę (drugą masz wyłączoną) do routera AP Wszystko ustawiasz na auto tak aby komputer pobrał adres automatycznie
podaj logi najpierw z kompa. Wpisz w dos Windowsa (Start->Uruchom->cmd)
route print
ipconfigJakiego windowsa masz ?
Wyłącz firewalla w windows (potem sobie włączysz) do testów
muszę się zorientować co nie tak. Według mnie jest już wszystko ok. tak mi się zdaje
samba nie ma nic do tego na razie o niej zapomnij
powinieneś móc pingować bez problemu. A czy z AP możesz pingować 192.168.1.7 ?
jeśli nie
w takim razie zrobimy test na APCLIENT wywołaj komendy:
iptables -I FORWARD -j ACCEPT
iptables -I INPUT -j ACCEPT
iptables -I OUTPUT -j ACCEPTNa AP wpisz
iptables -I FORWARD --src 192.168.2.0/24 --dst 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD --src 192.168.1.0/24 --dst 192.168.2.0/24 -j ACCEPTi potem spróbuj pingować
daj znać wyniku. Wedle mnie musi działać
jak zadziała sprawdź które reguły zadziałają czy te na AP czy te na APCLIENT.
z windows jak masz daj logi z
route print
ipconfigno to super
przyda się
nie jestem pewien tylko czy przeniesie również konfigurację. Na wszelki wypadek lepiej mieć na boku wszystkie konfigi to co opisałem z scp aby nie żałować później.
Jak uda się i przywróci firmware z konfiguracją to daj znać warto potwierdzić tę informację
sysupgrade wgra Ci nowy firmware jak użyjesz odpowiedniej opcji to przeniesie konfigurację ale uwaga jak masz pliki konfiguracyjne w nietypowych miejscach to Ci ich nie przeniesie
poniżej w patch masz napisane co pobiera
https://dev.openwrt.org/changeset/19964
Można skopiować poleceniem dd kopie samego firmware
dd if=/dev/mtd5 of=/tmp/sysbackup.bin restore
mtd -r write /tmp/sysbackup.bin firmwareskopiuje Ci to cały firmware znalezione https://forum.openwrt.org/viewtopic.php?pid=111258
Można i inaczej
dd if=/dev/mtdblock3 of=/tmp/backupzachowujesz gdzieś na boku tak utworzony config i plik z firmware z openwrt
przy odtworzeniu wgrywasz najpierw ten sam firmware co poprzednio z openwrt i z powrotem wgrywasz zmienione pliki
dd if=/tmp/backup of=/dev/mtdblock3Można jeszcze inaczej zmiany nanosisz do źródeł i robisz własną kompilacje. I wtedy w jednym firmware masz wszystko co trzeba wgrywasz i masz.
Można jeszcze tak
scp -r root@192.168.1.1:/etc/* /home/username/openwrt_wr1043nd/etcgdzie po prostu kopiujesz wszystkie pliki z podkatalogami routera na komputer lokalny z linux
plus tego że możesz luźno podglądać co tam masz w plikach konfiguracyjnych
restore to przekopiowanie wybranych plików na swoje miejsce
nie wiem ale z tego co widzę oryginalny firmware ma jakieś 700kilo więc w routerze jeśli jest 1/2M flash to raczej nie wgrasz openwrt
od razu widzę że kolega coś pominął
ale po kolei
tak proszę usunąć wpisy TYLKO z APCLIENT
option masq 1
option mtu_fix 1proszę dodać do pliku /etc/config/firewall poniższy blok w APCLIENT:
config forwarding
option src lan
option dest wanwidzę że poprzednio kolega zamienił wpis zamiast dodać. Muszą być dwa wpisy forwarding lan->wan i wan->lan
restart routera i logi tylko z APCLIENT
iptables -t nat -L -v -n
iptables -L -v -n
cat /etc/config/firewallCo do pingów z hostów.
Póki nie masz podłączonego APCLIENTa do livebox to na hoście(komputerze) bramę musisz podać jako 192.168.1.60 a nie 192.168.1.1 dla komputera o adresie 192.168.1.7
Dla komputera o adresie 192.168.2.7 brama musi być ustawiona na 192.168.2.1 (tutaj komputer powinien wszystko co trzeba pobrać z dhcp więc nic nie ustawiasz jak masz kartę sieciową na auto)
Jak wszystko będzie ok. powinieneś móc pingować komputery między sobą czyli
ping 192.168.1.7 (z komputera 192.168.2.7)
ping 192.168.2.7 (z komputera 192.168.1.7)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Co do konfiguracji livebox
Należy dodać trasę statyczna do routera livebox
Logujesz się do konfiguracji livebox na 192.168.1.1 potem
Konfiguracja zaawansowana -> Sieć -> Konfiguracja routingu(konfiguracja tras).
patrz na zdjęcie
http://yfrog.com/0e731249389268j
Uzupełniasz pola:
Identyfikator sieci docelowej: 192.168.2.0
Maska podsieci docelowej: 255.255.255.0
IP następnego przeskoku: 192.168.1.60
Potem klikasz "Dodaj"
i trasa powinna zostać dodana do listy poniżej
zapisujesz wprowadzone zmiany i to wszystko.
eko.one.pl → Posty przez rpc
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc