Temat: Huawei E3372h - problem z routingiem
Cześć,
Mam problem z komunikacją z modemami po ich zresetowaniu.
Wersja oprogramowania niestety v19.07.3 i musi taka być.
/etc/init.d/network restart działa zawsze na ten problem, ale nie jest to jego rozwiązanie.
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102po kilku resetach mój modem nie odpowiada na ping.
ip route list dev usb2~if0 nie pokazuje żadnego wpisu.
Więc sprawdzam:
ifstatus Orange
"ipv4-address": [
{
"address": "192.168.204.219",
"mask": 29
}
"route": [
{
"target": "0.0.0.0",
"mask": 0,
"nexthop": "192.168.204.221",
"source": "192.168.204.219/32"
}i dodaje ręcznie (stworzyłem sobie skrypt hotplug na taką ewentualność, jego główna część po spełnieniu wszystkich warunków poniżej):
$interfce=usb2~if0
$address=192.168.204.219
$nexthop=192.168.204.221
ifconfig $interface $address up
ip route add default via $nexthop dev $interface proto statici teraz działa, mój modem zaczął odpowiadać na ping.
Bingo! No to skrypt gotowy.
Kilka resetów dalej...
# ifconfig usb2~if0 192.168.204.219 up
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: File existsDlaczego?
# ip route list dev usb2~if0
192.168.204.0/24 proto kernel scope link src 192.168.204.219i to jest chyba nieprawidłowy wpis, więc go usuwam.
# ip route del 192.168.204.0/24 proto kernel scope link src 192.168.204.219I dodaję ponownie:
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: Network unreachableWięc próbuję:
# ip route add 192.168.204.216/29 proto static dev usb2~if0
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: File exists