我的目标是更改USB0
的IP地址。
Beagle Bone Black运行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
现在网络无法访问:
ssh: connect to host 192.168.7.3 port 22: Network is unreachable
答案 0 :(得分:1)
我遇到了同样的问题:
BeagleBoard.org Debian Image 2017-03-19
问题结果是“connmand”(再次阅读,它以coNN开头,而不是comm)。这是一个可怕的计划,因为谷歌认为你拼写错误是很难研究的。
connman自动为dhcp 配置有线实例,尽管 / etc / network / interfaces中列出了什么。
建议禁用它,或添加要忽略的界面:
/etc/connman/main.conf: NetworkInterfaceBlacklist = SoftAp0,USB0,USB1,eth0的
执行此操作并重新启动后,我在/ etc / network / interfaces中为eth0配置的静态IP开始工作。