更改Beagle Bone Black USB0的静态IP

时间:2014-05-22 11:24:39

标签: linux debian beagleboard beagleboneblack debian-based

我的目标是更改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

1 个答案:

答案 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开始工作。