![在Centos 6.5下,使用dhcpd.conf重新启动dhcpd失败:需要IP地址或主机名选项域名服务器“11.11.0.9”](https://linux22.com/image/659875/%E5%9C%A8Centos%206.5%E4%B8%8B%EF%BC%8C%E4%BD%BF%E7%94%A8dhcpd.conf%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8dhcpd%E5%A4%B1%E8%B4%A5%EF%BC%9A%E9%9C%80%E8%A6%81IP%E5%9C%B0%E5%9D%80%E6%88%96%E4%B8%BB%E6%9C%BA%E5%90%8D%E9%80%89%E9%A1%B9%E5%9F%9F%E5%90%8D%E6%9C%8D%E5%8A%A1%E5%99%A8%E2%80%9C11.11.0.9%E2%80%9D.png)
我正在尝试构建 DHCP 和 DNS 服务器。我检查客户端 IP 可以捕获 (11.11.0.1),ping 服务器 IP (11.11.0.9) 可以,但 ping 域名 (example.com) 不可以。
在服务器上,ping IP 可以,ping 域名(example.com)也可以。
Windows 客户端:命令为 ipconfig -all
連線特定 DNS 尾碼 . . . . . . . . : example.com
~~~
IPv4 位址 . . . . . . . . . . . . : 11.11.0.1(偏好選項)
子網路遮罩 . . . . . . . . . . . .: 255.255.255.0
~~~
預設閘道 . . . . . . . . . . . . .: 11.11.0.254
DHCP 伺服器 . . . . . . . . . . . : 11.11.0.9
~~~
DNS 伺服器 . . . . . . . . . . . .: fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip . . . . . . . .: 啟用
CentOS 服务器端:
从 DNS 服务器设置来看不行,我在“dhcpd.conf”中添加了一行,如下所示:
subnet 11.11.0.0 netmask 255.255.255.0{
option routers 11.11.0.254;
option domain-name "example.com";
-> option domain-name-servers "11.11.0.9";
};
然后运行“重新启动 dhcp 服务”但失败了。/var/log/messages 显示:
localhost dhcpd: /etc/dhcp/dhcpd.conf line 23: 11.11.0.9 (262): expecting IP address or hostname
localhost dhcpd: option domain-name-servers "11.11.0.9"
我该如何解决这个问题?我尝试设置了几种 IP 组合,但结果仍然相同。
答案1
最有可能的是,您必须删除语句周围的引号,因为 IP 地址可能没有被引用:
subnet 11.11.0.0 netmask 255.255.255.0{
option routers 11.11.0.254;
option domain-name "example.com";
option domain-name-servers 11.11.0.9;
};