Detekcja braku sieci (ethernet)

Czy da się wykryć brak połączenia sieciowego bramki - interfejs ethernet?
Do bramki mam dokupiony rodzaj ups’a natomiast położenie interfejsu ethernet to całkiem niezły indykator braku prądu: bramka działa bo ma ups a ethernet jest DOWN.

Cześć Tu się rozglądnij
Jolka Radzi

1 polubienie

Dobre!

Jest informacja z systemu zewnętrznego, która podpowie, że nie ma łączności (oczywiście tu może być dodatkowo kwestia, że łącze internetowe wyłączone natomiast obejmie też brak prądu).

Pytanie czy sama bramka AIS jest w stanie się striggerować na brak sieci…

Proponuj to PING. Pinguj jakiś DNS czy cokolwiek innego na zewnątrz.

Bardziej logiczne jest pingowanie z bramki AIS bramy domyślnej (default gateway) bo jezeli nie ma polaczenia do gatewaya to nie bedzie polaczenia do niczego dalej w sieci ethernet. Wchodzac dalej w szczegóły to można pingowac IP switcha, do którego jest podpieta bramka AIS ale switch i gateway też powinne byc na UPSie :wink: .

Jeśli sieć lokalna jest na zasilaniu backupowym to tylko coś z zewnątrz.

Na zasilaniu awaryjnym jest tylko AIS.
Myślałem o czymś podobnym do - tylko tam chyba nie wykryje się, że eth0 jest DOWN…

No to wystarczy ping bramy.

Albo możesz wykorzystać CMD i
cat /sys/class/net/eth0/operstate

1 polubienie