26 (edytowany przez kola 2012-07-23 20:35:03)

Odp: simplefailover

Niestety... Wciąż ten sam problem... Podłączyłem modem 3G do huba aktywnego jednak nie wniosło to nic nowego. Szukam przyczyn dalej...
Pozwoliłem sobie nagrać krótki film, który zobrazuje dokładnie jak to wygląda:

http://www.youtube.com/watch?v=ix6xJHNE … ata_player

27

Odp: simplefailover

kola poradziłeś sobie z tym problemem?
Ja mam teraz to samo i szukam przyczyny, hub mam aktywny i godzinami na 3g  mogę siedzieć... pingi przez obydwa też idą...

normalne połączenie 3g przy aktywnym eth0.2 (było zestawione 10s i sam rozłączyłem):

Sep 18 18:28:39 OpenWrt daemon.notice pppd[21597]: pppd 2.4.4 started by root, uid 0
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: abort on (BUSY)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: abort on (NO CARRIER)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: abort on (ERROR)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: report (CONNECT)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: timeout set to 10 seconds
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: send (AT&F^M)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: expect (OK)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: AT&F^M^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: OK
Sep 18 18:28:40 OpenWrt local2.info chat[21629]:  -- got it
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: send (ATE1^M)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: expect (OK)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: ^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: ATE1^M^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: OK
Sep 18 18:28:40 OpenWrt local2.info chat[21629]:  -- got it
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: send (AT+CGDCONT=1,"IP","internet"^M)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: timeout set to 30 seconds
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: expect (OK)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: ^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: AT+CGDCONT=1,"IP","internet"^M^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: OK
Sep 18 18:28:40 OpenWrt local2.info chat[21629]:  -- got it
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: send (ATD*99***1#^M)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: expect (CONNECT)
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: ^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: ATD*99***1#^M^M
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: CONNECT
Sep 18 18:28:40 OpenWrt local2.info chat[21629]:  -- got it
Sep 18 18:28:40 OpenWrt local2.info chat[21629]: send ( ^M)
Sep 18 18:28:40 OpenWrt daemon.info pppd[21597]: Serial connection established.
Sep 18 18:28:40 OpenWrt daemon.info pppd[21597]: Using interface 3g-mobile0
Sep 18 18:28:40 OpenWrt daemon.notice pppd[21597]: Connect: 3g-mobile0 <--> /dev/ttyUSB0
Sep 18 18:28:43 OpenWrt daemon.warn pppd[21597]: Could not determine remote IP address: defaulting to 10.64.64.64
Sep 18 18:28:43 OpenWrt daemon.notice pppd[21597]: replacing old default route to eth0.2 [156.17.227.126]
Sep 18 18:28:43 OpenWrt daemon.notice pppd[21597]: local  IP address 10.143.6.167
Sep 18 18:28:43 OpenWrt daemon.notice pppd[21597]: remote IP address 10.64.64.64
Sep 18 18:28:43 OpenWrt daemon.notice pppd[21597]: primary   DNS address 89.108.195.20
Sep 18 18:28:43 OpenWrt daemon.notice pppd[21597]: secondary DNS address 89.108.202.20
Sep 18 18:28:44 OpenWrt user.notice ifup: Enabling Router Solicitations on mobile0 (3g-mobile0)
Sep 18 18:28:44 OpenWrt user.info firewall: adding mobile0 (3g-mobile0) to zone wan
Sep 18 18:28:44 OpenWrt user.notice root: starting ntpclient
Sep 18 18:28:54 OpenWrt daemon.info pppd[21597]: Terminating on signal 15
Sep 18 18:28:54 OpenWrt daemon.info pppd[21597]: Connect time 0.2 minutes.
Sep 18 18:28:54 OpenWrt daemon.info pppd[21597]: Sent 29598 bytes, received 7672 bytes.
Sep 18 18:28:54 OpenWrt daemon.notice pppd[21597]: restoring old default route to eth0.2 [156.17.227.126]
Sep 18 18:28:54 OpenWrt daemon.notice pppd[21597]: Connection terminated.
Sep 18 18:28:55 OpenWrt user.info firewall: removing mobile0 (3g-mobile0) from zone wan
Sep 18 18:28:56 OpenWrt daemon.info pppd[21597]: Hangup (SIGHUP)
Sep 18 18:28:56 OpenWrt daemon.info pppd[21597]: Exit.

natomiast gdy wypiąłem kabel od wanu:

Sep 18 18:28:03 OpenWrt daemon.notice pppd[20743]: pppd 2.4.4 started by root, uid 0
Sep 18 18:28:03 OpenWrt user.notice simplefailover: Changing connection to backup wan: mobile0
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: abort on (BUSY)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: abort on (NO CARRIER)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: abort on (ERROR)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: report (CONNECT)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: timeout set to 10 seconds
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: send (AT&F^M)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: expect (OK)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: AT&F^M^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: OK
Sep 18 18:28:05 OpenWrt local2.info chat[20750]:  -- got it
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: send (ATE1^M)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: expect (OK)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: ^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: ATE1^M^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: OK
Sep 18 18:28:05 OpenWrt local2.info chat[20750]:  -- got it
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: send (AT+CGDCONT=1,"IP","internet"^M)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: timeout set to 30 seconds
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: expect (OK)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: ^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: AT+CGDCONT=1,"IP","internet"^M^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: OK
Sep 18 18:28:05 OpenWrt local2.info chat[20750]:  -- got it
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: send (ATD*99***1#^M)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: expect (CONNECT)
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: ^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: ATD*99***1#^M^M
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: CONNECT
Sep 18 18:28:05 OpenWrt local2.info chat[20750]:  -- got it
Sep 18 18:28:05 OpenWrt local2.info chat[20750]: send ( ^M)
Sep 18 18:28:05 OpenWrt daemon.info pppd[20743]: Serial connection established.
Sep 18 18:28:05 OpenWrt daemon.info pppd[20743]: Using interface 3g-mobile0
Sep 18 18:28:05 OpenWrt daemon.notice pppd[20743]: Connect: 3g-mobile0 <--> /dev/ttyUSB0
Sep 18 18:28:08 OpenWrt daemon.warn pppd[20743]: Could not determine remote IP address: defaulting to 10.64.64.64
Sep 18 18:28:08 OpenWrt daemon.notice pppd[20743]: replacing old default route to eth0.2 [156.17.227.126]
Sep 18 18:28:08 OpenWrt daemon.notice pppd[20743]: local  IP address 10.151.255.60
Sep 18 18:28:08 OpenWrt daemon.notice pppd[20743]: remote IP address 10.64.64.64
Sep 18 18:28:08 OpenWrt daemon.notice pppd[20743]: primary   DNS address 89.108.202.21
Sep 18 18:28:08 OpenWrt daemon.notice pppd[20743]: secondary DNS address 89.108.195.21
Sep 18 18:28:09 OpenWrt user.notice ifup: Enabling Router Solicitations on mobile0 (3g-mobile0)
Sep 18 18:28:09 OpenWrt daemon.info pppd[20743]: Terminating on signal 15
Sep 18 18:28:09 OpenWrt daemon.info pppd[20743]: Connect time 0.1 minutes.
Sep 18 18:28:09 OpenWrt daemon.info pppd[20743]: Sent 284 bytes, received 236 bytes.
Sep 18 18:28:09 OpenWrt daemon.notice pppd[20743]: restoring old default route to eth0.2 [156.17.227.126]
Sep 18 18:28:09 OpenWrt daemon.notice pppd[20743]: Connection terminated.
Sep 18 18:28:10 OpenWrt user.info firewall: adding mobile0 (3g-mobile0) to zone wan
Sep 18 18:28:10 OpenWrt daemon.info pppd[20743]: Hangup (SIGHUP)
Sep 18 18:28:10 OpenWrt daemon.info pppd[20743]: Exit.
Sep 18 18:28:11 OpenWrt user.notice simplefailover: Changing connection to main wan: wan

Wygląda jakby coś wysyłało sygnał 15 i powodowało rozłączenie...
wcześniej bawiłem się trochę vpnem przez pptpd, ale tam chyba nic nie mogło namieszać?
Pomoże ktoś?

28

Odp: simplefailover

Nie za krótko ten kabel wypinasz?  W 3sek masz że nie było pingu z wan, zrobił aktywny backup,  w 11 napisał że wan już jest, więc musiał mieć aktywne połączenie bo pingi chodziły.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: simplefailover

heh już wiem co było,
miałem jakąś starą wersję skryptu sfo, w której nie było

ping -I $IFNAME -w 3 -c 1

tylko po prostu

ping -w 3 -c 1

tak się teraz zastanawiam jak to miało prawo działać... ? bo z takim ustawieniem rzeczywiście pingi były cały czas i się zapętlał..

30

Odp: simplefailover

Posiadam:
Router ModelTP-Link TL-MR3420 v1
Firmware Version: OpenWrt Attitude Adjustment 12.09-beta /LuCI Trunk (trunk+svn9220) Kernel Version3.3.8

Zgodnie z uwagami autora: cyt "Uwaga: to rozwiązanie może nie działać w wydaniu Trunk i Attitude Adjustment" skusiłem się na próbę uruchomienia tej aplikacji która niestety w moim ruterku z tym firmare nie chce działać.

Sytuacja wygląda tak:
Polecenia które są warunkiem: ifdown 3g; ifup wan oraz ifdown wan; ifup 3g - umożliwiają dostęp do internetu. Podczas padu łącza wan uruchamia się łącze 3g i do tego momentu wszystko działa prawidłowo. Po powrocie prawidłowego działania partu wan niestety połączenie już się nie przełącza i cały czas pozostaje na 3g. Odbywa się to zgodnie z zasadami działania simplefailover bo po przełączeniu na 3g port wan nie odpowiada na ping 8.8.8.8.
Może ktoś pomoże w uruchomieniu funkcji która w tym modelu jest w standardowym oprogramowaniu.

31

Odp: simplefailover

Ale właśnie to napisałem że nie działa w trunku i AA. Więc po co usilnie chcesz to uruchamiać, jak masz inne projekty tego typu: mwan2/mwan3 z którymi nie ma najmniejszego problemu w nowych wydaniach?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

32

Odp: simplefailover

To wydawało mi się najprostsze a orłem nie jestem. OK dzięki za odp. Spróbuję proponowanych rozwiązań.
Zmieści się to w 4M??

33

Odp: simplefailover

To są w sumie proste skrypty - powinny, o ile już czegoś tam nie napchałeś. Opis mwan2 masz tutaj na forum (patrz podwieszone wątki)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.