我有一个eth0
和eth1
,eth0
具有动态 IP 地址,并且eth1
我设置了静态 IP 地址:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 10.10.0.1
netmask 255.0.0.0
gateway 10.10.0.1
然后我设置isc-dhcp 服务器使用以下命令:
INTERFACES="eth1"
/etc/dhcpd.conf
最后...我使用以下命令来访问这个:
default-lease-time 650;
max-lease-time 79520;
option subnet-mask 255.0.0.0;
option broadcast-address 10.10.0.255;
option routers 10.10.0.2;
subnet 10.10.0.0 netmask 255.0.0.0
{
range 10.10.0.10 10.10.0.250;
}
当我尝试时sudo /etc/init.d/isc-dhcp-server start
,我得到了start: Job failed to start
有谁知道什么问题吗?
答案1
/var/log/syslog 说了什么?
isc 的 dhcpd 在 ip 子网解析和忽略位方面有点挑剔。怀疑以下内容可能对您的设置有帮助:子网 10.0.0.0 网络掩码 255.0.0.0 ^^^
答案2
您不能使用 8 位子网掩码,然后使用网络 10.10.0.0,您的子网应为 10.0.0.0,或者将您的掩码更改为 255.255.0.0,后者是非法子网。