Принудительное возобновление аренды в /var/lib/misc/dnsmasq.leases

У меня Raspberry Pi, подключенный к моему ноутбуку (работает 13.04 с Gnome) через прямой Ethernet, используя эти инструкции. Обычно RPi подключается и работает просто отлично. Однако, если я отключу RPi и попытаюсь повторно подключить его до истечения срока аренды DHCP, он не получит новый срок аренды и, следовательно, не будет правильно подключаться (без доступа ssh). Я попытался использовать sudo dhclient -r согласно здесь , но это не влияет на файл, оно отменяет аренду dhcp для внешнего интернета.

1
задан 1 August 2013 в 20:07

1 ответ

Я знаю, что это очень старый пост, но я не мог легко найти в Интернете простой ответ о том, как освобождать/продлевать аренду DHCP с помощью dnsmasq, поэтому я решил поделиться для всех, кому нужно помогите в этом. Я работаю на Raspberry Pi debian_version 10, использую его как удаленный VPN-туннель, поэтому использую DHCP для управления подсетью.

Существует несколько служб, которые могут управлять назначением IP-адресов через DHCP. Ссылка, на которую вы ссылаетесь, предназначена для dhclient, который является другой службой DHCP.

Чтобы заставить DHCP продлить аренду, вы должны удалить старую аренду и попросить dnsmasq выдать новую.

Чтобы просмотреть текущие аренды:

cat /var/lib/misc/dnsmasq.leases

Чтобы удалить старые аренды, вручную удалите строки для каждой записи здесь:

sudo nano /var/lib/misc/dnsmasq.leases

Перезапуск dnsmasq не выдал новые аренды в моей подсети, возможно, из-за того, что устройства в сети все еще видели, что срок их аренды не истек. У меня сработал перезапуск Pi после редактирования файла аренды — после перезагрузки были сгенерированы новые аренды.

0
ответ дан 17 August 2019 в 09:57

Другие вопросы по тегам:

Похожие вопросы: