Я - студент IT, и я работаю с Ubuntu на VirtualBox. Одной из моих виртуальных машин установили сервер DHCP, и она установлена дать определенный IP-адрес (192.168.1.55) хосту Uclient. Uclient действительно получает IP-адрес от моего сервера DHCP, но это не получает тот определенный адрес (это добирается 192.168.1.20 вместо этого). Я проверил все сто раз, но это все еще не работает, таким образом, моя единственная идея состоит в том, что, возможно, я записал что-то не так в файле конфигурации? Я буду присоединять снимок экрана к этому вопросу, надеяться, что кто-то может помочь мне.
https://i.stack.imgur.com/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;
}
}
Переместите общий материал из фигурных скобок, чтобы быть самостоятельно. Не включайте статические IP-адреса, на основе MAC, в Вашем пуле DHCP, и не в фигурных скобках для пула. так:
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 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.54;
}
host Uclient {
hardware Ethernet 00:01:08:a3:bb:c3;
fixed-address 192.168.1.55;
}