Назад | Перейти на главную страницу

dhclient: Что означает «Ответы RTNETLINK: файл существует»?

Я хотел обновить аренду 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

В зависимости от ваших точных настроек это может быть проблемой, связанной с двойным вводом пароля, поэтому будьте осторожны.