Jos*_*Jos 11 networking static-ip
我的一个无头系统通过/etc/network/interfaces有线以太网分配了一个静态 IP 地址。它连接到路由器,该路由器也是 DHCP 服务器。几天后,静态地址被删除并替换为 DHCP 地址。为什么会这样?
sudo ifdown eth0 && sudo ifup eth0或sudo service networking restart或重新启动,系统将在其静态地址一遍,但随后几天后,IP地址更改为动态的。 自动低速
iface lo inet环回
自动 eth0
iface eth0 inet 静态
地址 192.168.124.104
网关 192.168.124.253
网络掩码 255.255.255.0
这有点像一个谜。
什么会导致系统放弃其静态地址并改为请求 DHCP 地址?要查找什么,在哪个日志文件中?
小智 8
最近我偶然发现了这个问题,经过一番调查发现 /etc/dhcp/dhcp.conf 需要添加一个块,(或取消注释)类似于:
别名 { 接口“eth0”;
固定地址 10.1.1.1;
选项子网掩码 255.0.0.0; }
希望这可以帮助!
问候, 格伦登格罗斯
小智 1
嗯,奇怪...我不确定这是否重要,但为了简洁起见,我会将参数netmask直接放在“地址”之后,而不是“网关”之后。您还应该从主机卸载/停用 ( isc-)软件包,并注意 ipv6 和该软件包。在此之前:了解正在发生的情况的一种方法是设置一条防火墙规则,该规则接受并记录进出 DHCP 端口(服务器 67 UDP 和客户端 68 UDP)的所有流量,或者为设备状态、或创建日志记录嗅探你的流量。 dhcp-clientresolveconfdhcp-client
不过,解决方法(或替代解决方案)是为某些主机配置 DHCP 保留,或为其 DHCP 地址配置无限租用时间。对我来说,这非常有效,优点是集中管理。如果您的 DHCP 服务器是您的调制解调器/路由器,您可能可以在 Web 界面中配置它(租用时间或保留时间),并且在某些路由器上您甚至可以选中“固定地址”复选框。如果您配置了自己的服务器(Ubuntu?),您需要编辑文件,dhcpd.conf添加如下几行:
host Accountant {
hardware ethernet 00:1F:6A:XX:XX:XX;
fixed-address 192.168.124.104;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27818 次 |
| 最近记录: |