0

我的目标是更改USB0. 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。我尝试了rebotting,但无济于事。

我试图在 中更改 IP 地址/boot/uboot/scripts/setup-ubuntu-armhf-3.8.13-bone30.sh,但基本上这个文件会覆盖/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
4

1 回答 1

1

我在以下方面遇到了同样的问题:

BeagleBoard.org Debian 映像 2017-03-19

问题原来是“connmand”(再读一遍,它以 conNN 开头,而不是 comm)。这是一个可怕的程序,因为它很难研究,因为谷歌认为你拼写错误。

尽管/etc/network/interfaces 中列出了内容,connman 会自动为 dhcp 配置有线实例。

建议禁用它,或添加要忽略的界面:

/etc/connman/main.conf: NetworkInterfaceBlacklist=SoftAp0,usb0,usb1,eth0

完成此操作并重新启动后,我在 /etc/network/interfaces 中为 eth0 配置的静态 IP 开始工作。

于 2014-07-08T07:55:23.367 回答