LINUX.ORG.RU

Сообщения djnz

 

Автоматика rndis в gentoo

Форум — General

Подключен сотовый с андроидом по USB (USB Tethering):

$ dmesg | tail -n 2
[68176.950636] rndis_host 2-6:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.7-6, RNDIS device, 02:04:56:59:65:34
[68176.966433] rndis_host 2-6:1.0 enp0s29f7u6: renamed from usb0
$ egrep con.*enp0s29 /etc/conf.d/net
config_enp0s29f7u6="dhcp"
$ sudo /etc/init.d/net.enp0s29f7u6 start
 * Bringing up interface enp0s29f7u6
 *   Running preup ...
 *   Starting ifplugd on enp0s29f7u6 ...           [ ok ]
 *     Backgrounding ...
 * WARNING: net.enp0s29f7u6 has started, but is inactive
Сеть вполне фунциклирует. Но если остановить:
$ sudo /etc/init.d/net.enp0s29f7u6 stop
Password: 
 * Bringing down interface enp0s29f7u6
 *   Running predown ...
 *   Stopping dhcpcd on enp0s29f7u6 ...
 *   start-stop-daemon: 1 process refused to stop   [ !! ]
 *   Stopping ifplugd on enp0s29f7u6 ...          
dhcpcd продолжает висеть в процессах. Далее...
Если телефон отключить, интерфейс пропадает, dhcpcd завершается, но rc ведь не реагирует. Приходиться делать руками sudo /etc/init.d/net.enp0s29f7u6 stop
А при следующем подключении шланга опять sudo /etc/init.d/net.enp0s29f7u6 start
Как провославно обрабатывать события выдергивания/вдергивания телефона?

 , ,

djnz
()

RSS подписка на новые темы