我正在尝试找出如何在RNDIS USB小工具上自动设置Zeroconfig网络地址。
目前当我插入设备时,在设备上我必须
$ modprobe g_ether
$ ifconfig usb0 up
$ avahi-autoipd usb0 &
作为东道主我必须
$ avahi-autoipd usb0 &
他们都会得到一个169.x.x.x的号码,我可以ping,但有时不行。设备没有networkmanager,我们使用busy box启动,我认为这是一种可能的解决方案Static Host RNDIS IP by linux based USB Gadget device,但我更喜欢使用本地ip。
很久以前,我有一些含糊不清的指令,告诉我如何在/etc/network/interfaces中设置脚本,以便在接口可用时运行,但是我很难再找到它。
谢谢!
最佳答案
我想出来了,在/etc/network/interfaces中
allow-hotplug usb0
iface usb* inet manual
up /usr/sbin/avahi-autoipd --force-bind -D $IFACE
down /usr/sbin/avahi-autoipd --kill $IFACE