我已成功为 ubuntu 服务器 16.04(Raspberry Pi 3 B)分配静态 IP,但动态 IP 仍然存在且处于活动状态。使用 ssh 是访问服务器的唯一方法。
我该如何摆脱动态 IP?
我已经将静态 IP 配置放入 中/etc/network/interfaces
。动态 IP 不再在 中定义/etc/network/interface
,而是在 中定义/etc/network/interfaces.d/*.cfg
。我尝试注释掉/etc/network/interfaces.d/*.cfg
动态 IP 配置本身,但问题开始出现。在sudo shutdown -h now
-> 重新插入 -> 启动后,系统丢失了静态 IP。我甚至无法使用动态 IP 登录,尽管它是可见的。
这有点题外,但我曾经使用静态 IP 登录,在安装 mysql-server 后,ssh 连接突然中断,我不得不使用动态 IP 重新连接。似乎 IP 地址没有得到平等对待。
我是否需要禁用/删除一些 dhcp 客户端守护程序/文件?如果需要,该怎么做?如果我尝试通过注释掉它们来阻止 dhcp 客户端访问 dhcp 配置,dhcp 客户端似乎会发疯。
我之前配置过静态 IP,但是这次一切似乎都不同了。
以下是请求的文件
在 /etc/网络/接口:
# 此文件描述了系统上可用的网络接口 # 以及如何激活它们。有关更多信息,请参阅interfaces(5)。 # 环回网络接口 自动档 iface lo inet 环回 自动 eth0 iface eth0 inet 静态 地址 192.168.1.201 网络掩码 255.255.255.0 网络 192.168.1.0 广播 192.168.1.255 网关 192.168.1.1 dns 名称服务器 62.241.198.245 # 源接口 # 更改此文件之前,请检查 /etc/network/interfaces.d # 因为接口可能已在 /etc/network/interfaces.d 中定义 # 查看 LP:#1262951
/etc/network/interfaces.d/*.cfg:
自动档 iface lo inet 环回 自动 eth0 iface eth0 inet dhcp
答案1
注释掉/删除auto eth0 iface eth0 inet dhcp
- 这是分配动态 IP(使用 DHCP)的原因。您不应该定义两次相同的接口。请参阅https://help.ubuntu.com/lts/serverguide/network-configuration.html有关网络配置的更多详细信息。