我是一名 IT 学生,我在 VirtualBox 上使用 Ubuntu。我的一台虚拟机安装了 DHCP 服务器,并设置为向主机 Uclient 提供特定的 IP 地址 (192.168.1.55)。Uclient 确实从我的 DHCP 服务器获得了一个 IP 地址,但它没有获得该特定地址(而是获得 192.168.1.20)。我检查了所有内容一百次,但它仍然不起作用,所以我唯一的想法是也许我在配置文件中写错了什么?我会在这个问题上附上截图,希望有人能帮助我。
https://isstatic.askoverflow.dev/d2ULu.png
编辑:文本本身:
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility-local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.100;
option domain-name-servers 192.168.1.1;
option domain-name "example.org";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 604800;
max-lease-time 604800;
host Uclient {
hardware Ethernet 00:01:08:a3:bb:c3;
fixed-address 192.168.1.55;
}
}
将常见的东西从牙套中移出,使其独立存在。不要将基于 MAC 的静态 IP 地址包含在您的 DHCP 池中,也不要包含在池的括号内。所以: