debian/beagleboneblack 上的多个 IP 地址问题

Multiple IP address problem on debian/beagleboneblack

我正在使用 debian 系统开发 beaglebone black,我想通过修改“/etc/network/interfaces”来更改我的 ip,这是可行的,但是当我从 DHCP 方法切换到静态方法时,我的地址,(归属于 DHCP),不是 "killed" 所以我最终得到两个 IP 地址。

您需要停止并禁用 DHCP 客户端守护程序。

具体如何完成取决于您使用的 Debian 版本。

在我怀疑您使用的旧版本上,有一个 dhcpcd 服务。使用 systemctl stop dhcpcd 停止它并使用 systemctl disable dhcpcd.

禁用它

NetworkManager 或 systemd-networkd 的较新版本或替代配置将需要重新配置这些服务。

我找到了一个方法,我只是在修改“/etc/network/interfaces”之后和ifdown eth0 ifup eth0之前使用ip addr flush eth0