1

Temat: Simplefailover a aktualne backfire obsy mr3420

Wrzucilem dzis (na czysto) backfire na mr3420. Widze,  ze aktualna wersja simplefailover nie dodaje trasy routingu do 8.8.8.8 przez WAN1, tylko pinguje przez interfejs (ping -I eth1). Niestety u mnie to nie dziala. Do testow wylaczam simplefailover. Polaczenie 3g ustawione stadardowo, dodane do zone WAN. Po wlaczeniu 3g (ifup 3g) polaczenie wstaje prawidlowo, jednak ping -I eth1 8.8.8.8 przestaje odpowiadac. Wylaczam interfejs 3g i oczywiscie ping -I rth1 8.8.8.8 dziala.

Jakis pomysl?

2

Odp: Simplefailover a aktualne backfire obsy mr3420

A jak podniosłeś interfejs 3g to wan też miałeś podniesiony? Bo musi być, inaczej nie ma interfejsu.

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

3 (edytowany przez cineq 2012-09-08 12:28:22)

Odp: Simplefailover a aktualne backfire obsy mr3420

nie wyłączyłem go. Po wyłączeniu 3g ruch po wan odżywa. Ifconfig wyświetla interfejs wan.

EDIT: Zrobilem probe:

1. wylaczylem wan (ifdown wan), wylaczylem 3g.
2. wlaczylem 3g - ping idzie oczywiscie tylko przez 3g.
3. wlaczylem wan - ping idzie przez oba interfejsy (dziala zarowno "ping -I 3g-3g" oraz "ping -I eth1", oczywiscie poprawnie co widac po czasach).
4. Jesli kolejnosc jest odwrotna (wlacze 3g przy wczesniej wlaczonym wan), to ping przez eth1 nie idzie.

4

Odp: Simplefailover a aktualne backfire obsy mr3420

Zrób ifup wan; ifup 3g i pokaż wynik

ifconfig
route

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

5

Odp: Simplefailover a aktualne backfire obsy mr3420

ifconfig:

3g-3g     Link encap:Point-to-Point Protocol  
          inet addr:37.225.88.155  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1354 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1870 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:369251 (360.5 KiB)  TX bytes:231161 (225.7 KiB)

br-lan    Link encap:Ethernet  HWaddr D8:5D:4C:FC:A9:12  
          inet addr:192.168.33.1  Bcast:192.168.33.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31407 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23316 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4299594 (4.0 MiB)  TX bytes:9277064 (8.8 MiB)

eth0      Link encap:Ethernet  HWaddr D8:5D:4C:FC:A9:12  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11313 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16897 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1384057 (1.3 MiB)  TX bytes:5620234 (5.3 MiB)
          Interrupt:5 

eth1      Link encap:Ethernet  HWaddr D8:5D:4C:FC:A9:13  
          inet addr:178.212.43.170  Bcast:178.212.43.175  Mask:255.255.255.248
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9883 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11266 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3750221 (3.5 MiB)  TX bytes:1818276 (1.7 MiB)
          Interrupt:4 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:370 errors:0 dropped:0 overruns:0 frame:0
          TX packets:370 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:40928 (39.9 KiB)  TX bytes:40928 (39.9 KiB)

mon.wlan0 Link encap:UNSPEC  HWaddr D8-5D-4C-FC-A9-12-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23060 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32 
          RX bytes:4859351 (4.6 MiB)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr D8:5D:4C:FC:A9:12  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24111 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22174 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32 
          RX bytes:4254768 (4.0 MiB)  TX bytes:7343616 (7.0 MiB)

route:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     *               255.255.255.255 UH    0      0        0 3g-3g
178.212.43.168  *               255.255.255.248 U     0      0        0 eth1
192.168.33.0    *               255.255.255.0   U     0      0        0 br-lan
default         10.64.64.64     0.0.0.0         UG    0      0        0 3g-3g

Luci wyswietla rowniez tablice routingu ARP i tam po wlaczeniu 3g pojawia sie (poza wpisami arp dla hostow w LAN-ie) taki wpis:

ip v4 addres:  8.8.8.8
MAC address: 00:00:00:00:00:00
Interface:        eth1

Czy to jest prawidlowe?

6

Odp: Simplefailover a aktualne backfire obsy mr3420

A skąd Ci się te 8.8.8.8 biorą?

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

7 (edytowany przez cineq 2012-09-08 14:18:21)

Odp: Simplefailover a aktualne backfire obsy mr3420

Po poleceniu ping -I eth1 8.8.8.8

Luci daje taki status:

http://img405.imageshack.us/img405/7861/luciroute.jpg

Cos rozwala routing w tej wersji, bo nawet nie dochodzi ping na adres WAN tplinka.

EDIT:

Zaladowalem poprzednia wersje twojego openwrt (z lutego). Efekt jest ten sam, poza tym, ze w starej wersjhi simplefailover dopisuje w init.d routing do 8.8.8.8 i dzieki temu "ping -I eth1 8.8.8.8" dziala. Z kazdym innym ip juz oczywiscie nie. Wnioskuje, ze jest jakis problem z dzialaniem ping-a z opcja I.

8

Odp: Simplefailover a aktualne backfire obsy mr3420

Podbijam na zakonczenie tematu z mojej strony.

Dodalem do skryptu /etc/init.d/simplefailover kod ze starej wersji dodajacy/usuwajacy routing do hosta testowego simplefailover (8.8.8.8) przez eth1. Teraz sam skrypt "sfo" dziala poprawnie. Mysle, ze warto poprawic przywrocic w repo ta funkcjonalnosc. Moze na innych kompilacjach nie ma problemu, jednak u mnie wystepuja na obu. Trunk-a ani gargoyle-a nie sprawdzalem.

9

Odp: Simplefailover a aktualne backfire obsy mr3420

Szczerze to raczej nie będzie to już rozwijane. Doczekaliśmy się już wersji 12.09, a mwan2/mwan3 bije na głowę to rozwiązanie zarówno możliwościami jak i wykonaniem.

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

10

Odp: Simplefailover a aktualne backfire obsy mr3420

mwan2/mwan3 - moze jakis tutorial z Twojej strony wink

Btw - polecasz juz teraz ladowac sie w bete 12.09 czy poczekac na final? Bedziesz robic swoj build dla mr3420?

11

Odp: Simplefailover a aktualne backfire obsy mr3420

Te beta jest już całkiem całkiem. Od pewnego czasu robię obrazy dla mr3020/mr3040 i da się tego na co dzień używać.

Co do tutoriala: http://eko.one.pl/forum/viewtopic.php?pid=48910#p48910

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