Это простой вопрос на сервере Ubuntu. Как мне продлить назначенный DHCP IP-адрес?
Это простой вопрос на сервере Ubuntu. Как мне продлить назначенный DHCP IP-адрес?
Ответы:
На самом деле, есть (несколько необычные) ситуации, в которых
$ dhclient -r
$ dhclient
недостаточно
Если клиент считает, что у него уже есть действительная аренда, он будет использовать его, даже если DHCP-сервер дал бы ему другой адрес. Это может сбивать с толку.
Например, если вы переходите от динамически назначенного IP-адреса к статическому (и другому) IP-адресу для данного клиента, то (по крайней мере в Ubuntu 10.04 и, возможно, вообще) $ dhclient -r и $ dhclient недостаточно. Поскольку старый договор аренды все еще действителен, клиент просто использует его.
Это может привести к тому, что ваш DHCP-сервер будет думать, что IP-адрес вашего хоста должен быть одним, а ваш хост - другим. Царит хаос.
Чтобы это исправить, вы должны сначала удалить и удалить любые файлы dhclient.leases из / var / lib / dhcpd / (или / var / lib / dhcp3), где клиент хранит действительные аренды.
потом
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
принесет вам новый, другой адрес.
Dhclient должен сделать это.