1

我试图弄清楚如何在 RNDIS Usb Gadget 上自动设置 zeroconfig 网络地址。

目前,当我插入设备时,我必须在设备上

$ modprobe g_ether
$ ifconfig usb0 up
$ avahi-autoipd usb0 &

在主机上我必须

$ avahi-autoipd usb0 &

他们都会得到一个 169.xxx 号码,我可以 ping,但有时它不起作用。该设备没有 NetworkManager,我们使用忙框启动,我认为这是一个可能的解决方案Static Host RNDIS IP by linux based USB Gadget device,但我更喜欢使用本地 ip。

很久以前,我有一些关于如何设置脚本以在接口可用时在 /etc/network/interfaces 中运行的一些模糊说明,但我很难再次找到它。

谢谢!

4

1 回答 1

1

我想通了,在 /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
于 2014-04-17T20:42:44.847 回答