Я хотел обновить аренду DHCP для экземпляра Amazon EC2, поэтому выполнил следующую команду:
user@host:~$ sudo dhclient
После этого аренда DHCP системы успешно обновлена. Однако команда выводит на консоль следующее:
RTNETLINK answers: File exists
Что, черт возьми, это значит? Это повод для беспокойства?
Для чего это стоит, dhclient
вернулось без ошибок:
user@host:~$ echo $?
0
Обычно происходит то, что dhclient добавляет маршрут в таблицу маршрутизации.
Он пытается это сделать, пока маршрут уже есть в таблице.
Проверьте
ip route
для маршрута, который был добавлен DHCP-сервером.
Для продления договора аренды сделайте
dhclient -r
если этого недостаточно, вы можете удалить все аренды, удалив файл и получив новую аренду
sudo rm /var/lib/dhcp/dhclient.leases; sudo dhclient eth0
В зависимости от ваших точных настроек это может быть проблемой, связанной с двойным вводом пароля, поэтому будьте осторожны.