Ubuntu Server 12.04 ISC-DHCP-Server 使用标准配置无法工作

Ubuntu Server 12.04 ISC-DHCP-Server 使用标准配置无法工作

我一直在尝试配置 isc-dhcp-server 包来为连接到我的 eth1 适配器的设备分配 ip 地址。

当前配置界面:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.2.1
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255

dhcpd.conf:

ddns-update-style none;
subnet 192.168.2.0 netmask 255.255.255.0 {
    option domain-name "Network 1";
    option domain-name-servers 203.12.160.35, 203.12.160.36;
    option routers 192.168.2.254;
    default-lease-time 42300;
    max-lease-time 84600;
    range 192.168.2.100 192.168.2.200;
}
authoritative;
log-facility local7;

重新启动服务器并确保 isc-dhcp-server 正在运行后,我将 Win7 机器插入 eth1,但它无法识别网络并从服务器获取分配的值。

我能想到的唯一与标准配置不符的是,我总共有 3 个以太网接口 eth0、eth1、eth2(我目前只使用 eth0 和 eth1)并且 eth0 连接到单独的网络。

谁能告诉我为什么我无法让 isc-dhcp-server 包运行?

更新(/etc/default/isc-dhcp-server):

# 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="eht1"

答案1

您可能需要在子网块中的 dhcpd.conf 中添加以下行。

接口 eth1;

这有助于 dhcp 服务器在这个特定的接口上绑定和响应。

相关内容