DHCP 服务器和客户端

DHCP 服务器和客户端

因此,我在让 DHCP 服务器为客户端分配 IP 地址时遇到了一些麻烦。我已将 dhcpd.conf 文件配置为向客户端分配一系列 IP 地址,如下所示:

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option domain-name-servers "tindo.com";
option domain-name "ns.tindo.com";

subnet 192.168.0.0 netmask 255.255.255.0 {
  interface eth1;
  range 192.168.0.103 192.168.0.110;
}

在我见过的几个例子中,有些人将“选项”放在代码的子网部分中。我不确定这是否重要。

在我的客户端上,我的网络接口文件配置如下:

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet dhcp

配置完 dhcpd.conf 文件后,我尝试使用以下命令启动 DHCP 服务器

sudo service isc-dhcp-server start

然而,当我这样做时,它说工作无法启动。

有人知道是什么原因造成的吗?这是我第一次尝试运行 DHCP 服务器,所以我感觉我忽略了一些东西。感谢您的时间。

答案1

尝试添加sudo nano /etc/default/isc-dhcp-server将用于 dhcp req 和 answare 的接口。

#Defaults for dhcp initscript
#sourced by /etc/init.d/dhcp
#installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
#This is a POSIX shell fragment
#
#On what interfaces should the DHCP server (dhcpd) serve DHCP requests"
#Separate multiple interfaces with spaces, e.g. “eth0 eth1".
INTERFACES="eth0"

将上面的 eth0 替换为您希望服务器租用地址的网络接口的名称。

相关内容