我在运行 win 7 64 位的 VMware 上安装了虚拟 Debian,我正在为虚拟机使用桥接连接,我安装了 isc-dhcp-server 并将其更改为/etc/dhcp/dhcpd.config
:
# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "ubuntu-fr.lan";
option ntp-servers 192.168.1.254;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
我将 eth0 添加到 INTERFACES 中/etc/default/isc-dhcp-server
,
我想使用 isc-dhcp-driver 来生成接口地址,
dhclient
命令使用路由器 dhcp 服务器,当我将它与 -s 选项一起使用以使用我的 dhcp 服务器地址(0.0.0.0 或 127.0.0.1)时,它会被阻止。
我试过了dhcpd eth0
但是它告诉我没有接口可以监听或者类似这样的事情。
答案1
解决了 ,
默认情况下,dhclient 发送广播请求,由于我们设置了两个服务器,它们将以 Dhcp offer 进行响应,因此我们的界面会很混乱,
解决方法是通过选项指定 dhcp 服务器地址s
,如下所示:
dhclient eth0 -s 127.0.0.1
这样我们就不会将请求发送到广播,而只发送到 127.0.0.1,
必须dhcp-server
在给定的地址中运行和监听,
祝你好运 ,