yarko93 / tdt-amiko

Automatically exported from code.google.com/p/tdt-amiko
1 stars 0 forks source link

Network cable auto hotplug #42

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
Включить с выдернутым сетевым проводом, 
потом вставить.

What is the expected output? What do you see instead?
Хочется чтобы автоматом поднялась,  а надо 
вручную.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by alexeytech on 7 Jan 2013 at 10:52

GoogleCodeExporter commented 8 years ago
cat /sys/class/net/eth0/{carrier,dormant,operstate}

if up + cable: carrier=1, dormant=0, operstate=up

if up + NO cable: carrier=0, dormant=0, operstate=down

if down + cable: cat carrier=Invalid argument, cat dormant=Invalid argument, 
operstate=down

Original comment by andrey....@gmail.com on 13 Jan 2013 at 6:14

GoogleCodeExporter commented 8 years ago
Да хотя странно если if up уже есть то кабель 
должен автоматом подхватить, может dhcp 
клиент не запускается без воткнутого шнура.

Original comment by alexeytech on 13 Jan 2013 at 6:54

GoogleCodeExporter commented 8 years ago
ifup eth0 запускает udhcpc но т.к. он не получает за 
некоторое время ответ от dhcp (кабель 
вытащен) то он завершает работу.

Надо либо как то мониторить воткнутость 
кабеля, либо найти опцию udhcpc при которой он 
ждет всё время и не выключается.

Original comment by alexeytech on 27 Jan 2013 at 1:56

GoogleCodeExporter commented 8 years ago
Проверьте сейчас, вроде работает.

Original comment by andrey....@gmail.com on 2 Feb 2013 at 10:18

GoogleCodeExporter commented 8 years ago
У меня работает
закрываю.

Original comment by alexeytech on 26 Feb 2013 at 7:49