Witam,
mam zainstalowanego:
[OpenWrt Barrier Breaker (r44952) |
Build time: 2015-03-28 08:47 CET
jest to wersja z LuCi.
Dostęp do WAN mam poprzez modem TP-Link TD8816 który działa w trybie bridge. Do niego podłączony jest TP-Link TL-WR1043ND, a dostęp do WAN skonfigurowany jest przez PPPOE.
Za każdym razem gdy modem ADSL zrywa i nawiązuje nowe połączenie (dostaje inny IP) to WR1043ND przestaje mieć dostęp do WAN.
Podejrzewam iż jest tutaj jakiś problem z routingiem.
ifconfig pokazuje na interfejsie pppoe-wan nowy adres ip poprawnie:
pppoe-wan Link encap:Point-to-Point Protocol
inet addr:83.5.124.99 P-t-P:83.1.4.238 Mask:255.255.255.255
a wynik polecenia route jest następujący:
root@OpenWrt:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 83.1.4.238 0.0.0.0 UG 0 0 0 pppoe-wan
10.10.1.0 * 255.255.255.0 U 0 0 0 br-lan
83.1.4.238 * 255.255.255.255 UH 0 0 0 pppoe-wan
dostępu do WAN jednak BRAK i przy próbie pinga dostaję komunikat 'bad host'. Nie działa ping ani po IP ani po nazwie.
Aby przywrócić połączenie WAN pomaga tylko restart routera albo /etc/init.d/network restart.
Jedyna różnica jaką wtedy zaobserwowałem to to, że Gateway w poleceniu route jest pokazywany nie jako IP ale jako nazwa.
root@OpenWrt:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default kat-bng2.neo.tp 0.0.0.0 UG 0 0 0 pppoe-wan
10.10.1.0 * 255.255.255.0 U 0 0 0 br-lan
83.1.4.238 * 255.255.255.255 UH 0 0 0 pppoe-wan
Podejrzewam więc iż jest problem z jakimś skryptem który nie uaktualnia tabeli routingu poprawnie po zerwaniu połączenia - może jest to w jakiś sposób do skonfigurowania?
Przy poprzednim Open-WRT (bodjaże BackFire) tego problemu nie było.