我的目标是改变USB0
的IP地址。 小猎犬骨头黑色运行Debian。
我尝试更改/etc/network/interfaces
,使默认地址为192.168.7.3
而不是192.168.7.2
如下所示:
iface usb0 inet static address 192.168.7.3 netmask 255.255.255.0 network 192.168.7.0 gateway 192.168.7.1
运行后
/etc/init.d/networking restart
它仍然在192.168.7.2
。 我尝试了重写,但是没有用。
我尝试更改/boot/uboot/scripts/setup-ubuntu-armhf-3.8.13-bone30.sh
的IP地址,但基本上这个文件会覆盖/etc/network/interfaces
。 仍然重新启动后,IP仍然是192.168.7.2
。
编辑:也试图改变IP:
/media/Angstrom/usr/bin/g-ether-load.sh /media/Angstrom/etc/udev/rules.d/udhcpd.rules
哪个没用
试图改变它:
/opt/scripts/boot/am335x_evm.sh
而现在networking无法访问:
ssh: connect to host 192.168.7.3 port 22: Network is unreachable
我遇到同样的问题:
BeagleBoard.org Debian Image 2017-03-19
问题原来是“connmand”(再读一遍,它以coNN开头,不是comm)。 这是一个可怕的命名程序,因为Google认为你拼写错误是很难的。
尽管在/ etc / network / interfaces中列出了什么,connman会自动为dhcp配置有线实例。
建议禁用它,或添加您的界面被忽略:
/etc/connman/main.conf:NetworkInterfaceBlacklist = SoftAp0,usb0,usb1,eth0
这样做后,重新启动,我/ etc / network / interfaces中为eth0配置的静态IP开始工作。