Kábel detektálás!

Kábel detektálás!

Hozzászólások

Hogy lehet a kedves linuxból a legegyszerűbben kiböffentetni, hogy a hálókártya érzékel -e kábelt.

Google-n nem találtam semmit... Valaki?
(Gondolom van olyan disztrib, ahol valami csilli villi módon megoldották, de nekem valami konzolos ifconfig szerü dolog érdekelne...)

[quote:0414f535c7="supageo"]Hogy lehet a kedves linuxból a legegyszerűbben kiböffentetni, hogy a hálókártya érzékel -e kábelt.

Google-n nem találtam semmit... Valaki?
(Gondolom van olyan disztrib, ahol valami csilli villi módon megoldották, de nekem valami konzolos ifconfig szerü dolog érdekelne...)

mondjuk mii-tool (ha tamogatja a kartya)

mwsukka:~# mii-tool
eth0: negotiated 100baseTx-FD, link ok
mwsukka:~# mii-tool
eth0: no link

nalam epp az eth0/eth1 plugged, az eth2 pedig unplugged, es:

[code:1:160bdfcac6]
soniq@drone:~$ cat /sys/class/net/eth0/carrier
1
soniq@drone:~$ cat /sys/class/net/eth1/carrier
1
soniq@drone:~$ cat /sys/class/net/eth2/carrier
0
[/code:1:160bdfcac6]

(/usr/src/linux/net/core/net-sysfs.c, show_carrier())

remelem ilyesmire gondoltal

[code:1:defea7f8b3]
dslhome:~# mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not supported
eth1: negotiated 100baseTx-FD, link ok
[/code:1:defea7f8b3]
eth0 nem tamogatja (regi 10-es rtl8029 DSL-hez), eth1 be van dugva, a linket sebesseget/duplex modot egyeztette, ertekek fent.

csak, hogy teljes legyen a lista:
[code:1:cb393d4251]tinytux:/home/bitumen# dmesg | grep "eth0: Media Link"
eth0: Media Link On 100mbps full-duplex
[/code:1:cb393d4251]

[quote:be9040ef47="supageo"]SNQ THX

szivesen, talan meg annyit zarojelben, hogy ha jol tudom ez a sysfs entry csak 2.6.9 felett elerheto

bsdnel ifconfigba irja sebesseget mindent, ugyhogy gondoltam megnezem linux alatt is
itt csak anyi, hogyha bevan dugva a kabel akkor
"UP BOARDCAST RUNNING MULTICAST"
ha viszont nincs bedugva
"UP BOARDCAST MULTICAST"

Mikor felraktam egy teszt-gépre a 6-os freebsd legutóbbi snapshotját, örömmel láttam h. már van benne "realtime" kábel állapot figyelés, ha kihúzom/bedugom, dog 1 sort a konzolra a megfelelő eseményről. Persze lehet h. már korábban belekerült, a 4.11-ben még nincs ilyesmi.