1 (edytowany przez mgrlukasz 2016-09-22 19:48:56)

Temat: Statyczne ścieżki routingu CC po restarcie znikają

Witam

Na routerze TP-Link WDR 4300 mam dodaną statyczną ścieżkę routingu.
Niestety po restarcie routera poniższa trasa nie dodaje się automatycznie.
Jak wykonam konfigurację z GUI trasa zostaje dodana do czasu wykonania restartu.
Po restarcie routera już jej nie ma w  route -n. W GUI i konfigu jest cały czas.

/etc/config/network

config route
    option interface 'n2n'
    option gateway '10.123.123.2'
    option target '192.168.0.0'
    option netmask '255.255.255.0'

Analogiczna konfigurację miałem na TP-Linku W8970 i trasa dodawała się zawsze po restarcie automatycznie.

Co może być nie tak?
Z góry dzięki za pomoc.

Zyxel EX5601-T1

2

Odp: Statyczne ścieżki routingu CC po restarcie znikają

A w ogóle inna konfigracja/zmiana zapisuje się po restarcie.

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

3 (edytowany przez mgrlukasz 2016-09-22 19:28:04)

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Cezary napisał/a:

A w ogóle inna konfigracja/zmiana zapisuje się po restarcie.

dodałem kilka różnych tras i żadna po restarcie nie działa.

Polecenie

route -n zwraca standardowa listę routingu.


W GUI  i w pliku network wszystko jest dodane po restarcie również tylko jakby router tego nie wczytał.

Zyxel EX5601-T1

4

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Poczekaj - tzn zapis nadal jest w konfigu tylko nie ma tras tak?

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

5

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Cezary napisał/a:

Poczekaj - tzn zapis nadal jest w konfigu tylko nie ma tras tak?

Dokładnie tak w konfigu jest wszystko.

Zyxel EX5601-T1

6

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Ma ktoś jakiś pomysł dlaczego router nie wczytuje konfiguracji statycznych ścieżek routingu z pliku po restarcie?

Zyxel EX5601-T1

7

Odp: Statyczne ścieżki routingu CC po restarcie znikają

mgrlukasz napisał/a:

Ma ktoś jakiś pomysł dlaczego router nie wczytuje konfiguracji statycznych ścieżek routingu z pliku po restarcie?

A n2n masz zdefiniowany?

8

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Mam zdefiniowany interfejs n2n

Jak dodaj odnowa z GUI konfiguracje do routingu to routing działa. Tylko po restarcie ta trasa jest tracona.

Co może być nie tak?


config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fdf8:8055:33a8::/48'

config interface 'lan'
    option ifname 'eth0.1'
    option force_link '1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.128'
    option ip6assign '60'
    option ipaddr '192.168.1.1'

config interface 'wan'
    option ifname 'eth0.2'
    option _orig_ifname 'eth0.2'
    option _orig_bridge 'false'
    option proto 'pppoe'
    option username 'xxx@neostrada.pl'
    option password 'xxxxxxx'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0t 2 3 4 5'

config switch_vlan
    option device 'switch0'
    option vlan '2'
    option ports '0t 1'

config interface 'modem'
    option ifname 'eth0.2'
    option proto 'static'
    option ipaddr '192.168.100.2'
    option netmask '255.255.255.0'

config interface 'n2n'
    option proto 'static'
    option ifname 'edge0'

config interface 'PPTP'
    option proto 'static'
    option ifname 'ppp1'

config route
    option interface 'n2n'
    option gateway '10.123.123.2'
    option target '192.168.0.0'
    option netmask '255.255.255.0'
Zyxel EX5601-T1

9

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Wykonałem kilkanaście testów dodania statycznej ścieżki routingu.

Śnieżki dodają się automatycznie po restarcie  tylko dla interfejsu lan. Żadna ścieżka nie chce się dodać dla interfejsu n2n automatycznie po restarcie.

Podejrzewam że interfejs n2n nie zdarzył się zainicjować przy uruchamianiu ponownie routera czy coś w tym stylu.

Można jakość opóźnić wczytywanie statycznych  ścieżek routingu w systemie?

Zyxel EX5601-T1

10

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Chyba nie można. Zawsze możesz sobie dodać skrypt na zdarzenie w hotplugu i tam dodać sobie trasę po podniesieniu interfejsu n2n.

11 (edytowany przez manguscik 2016-09-25 21:29:36)

Odp: Statyczne ścieżki routingu CC po restarcie znikają

Póki nie będzie interfejsu n2n to ścieżka routingu się nie doda. W rc.local dodaj sobie np po sleep 30 ścieżkę routingu bo interfejs powinien już powstać. A jak by to nie działało za dobrze to tak jak pisał pepe2k w /etc/hotplug.d/iface zrobić skrypta który po powstaniu interfejsu  n2n doda scieżkę routingu.

Coś w tym stylu:

#!/bin/sh

if [ "$INTERFACE" = "n2n" -a "$ACTION" = "ifup" ]; then
        route add -net .... 
    fi

edit:

Wytestowałem u mnie i działa po podniesieniu VPN-a

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.