Chr*_*ris 7 dhcp networkmanager
我的笔记本电脑上 DHCP 提供的 IP 会定期更改。它运行 CentOS 6.5 并使用 NetworkManager。
我的桌面,在同一网络上运行 Sabayon,没有这个问题。
如何让 NetworkManager 续订现有的 DHCP 租约而不是获得新租约?
Dop*_*oti 10
确保给定主机始终使用相同 IP 的最佳方法是在 DHCP 服务器中设置 MAC 地址 IP 保留。如果您的笔记本电脑获取 MAC 地址,然后转到您的 DHCP 服务器,并分配一个特定的 IP 地址以分配给从该 MAC 地址请求的主机。
slm*_*slm 10
在dhclient那个NetworkManager电话应该是相同的irregardless。
在我的 Fedora 19 系统上,NetworkManager当我允许它连接时,我通过以下命令运行:
/sbin/dhclient -d -sf /usr/libexec/nm-dhcp-client.action \
-pf /var/run/dhclient-wlp3s0.pid \
-lf /var/lib/NetworkManager/dhclient-5117671a-6bc3-4f6f-a3c0-54e615efe85c-wlp3s0.lease \
-cf /var/lib/NetworkManager/dhclient-wlp3s0.conf wlp3s0
Run Code Online (Sandbox Code Playgroud)
您可以通过dhclient命令行查看它正在使用的各种配置文件来检查并检查它的设置。
即使@DopeGhoti 也这样做了,我也会提到这一点,但一般来说,您通常会使用系统的 MAC 地址并配置 DHCP 服务器,以便它静态地将相同的 IP 地址分配给相同的 MAC 地址。这为您提供了两全其美的优势,您可以在其中集中管理此分配,但仍然不必在每个主机上手动配置它。
但是在您的情况下,我觉得客户端不是简单地更新它以前拥有的相同 IP,这听起来很奇怪。这通常是 DHCP 客户端/服务器设置中的默认行为,因此我怀疑您的 DHCP 客户端上的某些配置不正确。
这只是为了说明我的建议,意识到您必须做类似的事情,在任何提供 DHCP 服务的设备上配置您的网络。如果您正在运行您自己的 DHCP 服务器,您可以在您的每个主机上执行以下操作/etc/dhcpd.conf:
host grinchy {
hardware ethernet 00:26:C7:85:A7:20; # wifi (thinkpad 410)
fixed-address grinchy.bubba.net;
# fixed-address 192.168.1.19;
}
Run Code Online (Sandbox Code Playgroud)
通过这种方式,主机不需要了解网络配置,但仍可以获得一致的静态 IP。