Salutare,

Am un soft de monitorizare care dă ping în ip-urile de LAN configurate pe
routerele (cu linux, ceva debian based) clienților. Soft-ul vrea să testeze
conexiunea server - LAN client trecând peste WAN. Totul merge bine și frumos
mai puțin în cazul în care clientul nu are nimic conectat în portul de LAN,
și portul este down la layer 2.

Întrebarea mea este: am cum să forțez ca interfață logică să rămână up (să
nu se retragă din tabela de rutare) chiar dacă layer 2 e down? Sper să
existe un parametru prin /proc pe care îl pot seta, dar nu știu de unde să
încep să caut.

Am observat următoarea chestie interesantă: dacă peste interfața fizică
creez VLAN-uri dot1q, interfețe VLAN rămân în tabela de rutare, chiar dacă
interfața fizică dispare (chiar dacă are ip configurat pe ea).

Așa arată un exemplu când layer 2 este down:

adrianp@frost:~$ ip link list eth5
3: eth5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state
DOWN qlen 1000
    link/ether 4c:00:10:a5:af:38 brd ff:ff:ff:ff:ff:ff
adrianp@frost:~$ ip link list eth5.58
7: eth5.58@eth5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
state LOWERLAYERDOWN
    link/ether 4c:00:10:a5:af:38 brd ff:ff:ff:ff:ff:ff
adrianp@frost:~$ ip route list | grep eth5
192.168.22.0/24 dev eth5.58  proto kernel  scope link  src 192.168.22.17
metric 30
default via 192.168.22.1 dev eth5.58  metric 30

Thanks,
Adrian
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui