我有一台 Kubuntu 机器 (12.04),通常通过 DHCP 获取 IP。但是,它还有一个 hosts 文件,其中包含一些条目,以防 DHCP+DNS 服务器发生故障。现在,如果没有可用的 DHCP,我希望机器在 hosts 文件中查找自身(按主机名),并根据此选择其 IP。
现在,如果我想使用一个固定地址,而不需要查找 /etc/hosts,我可以添加一个具有预先指定的 IP 地址的后备租约/etc/dhclient.conf
;但这不是我所需要的。
我确信这可以通过复杂的 dhclient 钩子来实现;但我也确信有人已经考虑过这个问题并实现了它……
答案1
也许你正在寻找租节dhclient.conf。
例如/etc/dhcp/dhclient.conf:
lease {
interface "eth0";
fixed-address 192.33.137.200;
medium "link0 link1";
host-name "andare.swiftmedia.com";
option subnet-mask 255.255.255.0;
option broadcast-address 192.33.137.255;
option routers 192.33.137.250;
option domain-name-servers 127.0.0.1;
renew 2 2000/1/12 00:00:01;
rebind 2 2000/1/12 00:00:01;
expire 2 2000/1/12 00:00:01;
}