Если не считать перезагрузки, как я могу освободить и возобновить аренду DHCP? Было бы полезно узнать GUI и метод терминала.
Я особенно хотел бы знать, есть ли способ сделать это, не требуя прав администратора.
networking
ændrük
источник
источник
sudo service networking restart
это лучший способ пойти. То, что вы предлагаете, не работает для меня на коробке 11.10 с dhclient3. Вместо этого я запустил два DHCP-клиента: одинdhclient3
и одинdhclient
. См. Ubuntuforums.org/showthread.php?t=1868368sudo service network-manager restart
в Ubuntu 13.10 64-разрядный рабочий стол, по-видимому, корректно перезапускает сетевые компоненты и обновляет мою аренду DCHP. (От askubuntu.com/a/230751/2273 )sudo service network-manager restart
не полностью возобновлена аренда IP от DHCP. Он просто отправляетRequest
пакет DHCP вместоDiscover
. Если вы просто хотите продлить аренду, этого достаточно, но если вы отлаживаете DHCP, вы хотите использовать оригинальное решение.В моем случае я должен был указать, какую карту обновлять:
Сначала освободите текущий IP-адрес:
затем обновите IP-адрес
источник
sudo dhclient -r enp7s0 && sudo dhclient enp7s0
(Maverick поставляется с
nmcli
интерфейсом командной строки для сетевого менеджера.Я не вижу простой способ сказать ему, чтобы продлить аренду, но работает:
Получает список подключений и работает:
Принимает соединение вниз и обратно. Может быть возможно сделать что-то подобное с устройством вместо этого.
Кажется, что список подключений включает в себя все подключения, поэтому, вероятно, он будет работать и с PPTP и VPN-подключениями.
источник
Это работает на Ubuntu 12.04 LTS:
Когда я это делаю, Network Manager запрашивает новую аренду DHCP.
Я предпочитаю, чтобы это происходило вручную (пере),
dhclient
потому что у меня были проблемы с устаревшими процессами dhclient (те, которые не управляются Network Manager) спонтанно и неправильно перенастраивали мои сетевые настройки в случайные моменты, когда это наименее удобно.источник
dhclient -r
просто молча ничего не делает с успешным кодом выхода в противном случае. :-(Если вы используете
systemd
Ubuntu на основе версии без графического интерфейса пользователя (то есть версии сервера), то это способ продления аренды DHCP:Примечание. Если вы подключены через интерфейс, аренду DHCP которого вы обновляете, вы можете отключиться, если только вы не подключены через статически настроенный интерфейс или консоль.
источник
dhcpdump
прослушиванием на другом терминале. Не похоже на работу, толькоdhclient
способ.После обновления до Maverick Meerkat Beta 1 что-то сломалось в моей стандартной конфигурации vanilla eth0, которую я еще не отлаживал. Быстрый и грязный обходной путь был
который замечает, что уже был (возможно, мертвый) клиент и получает новую аренду:
Это не исправить, просто взломать. Я буду следить, когда пойму, что пошло плохо.
источник
nmcli
Я полагаю, что без этой конкретной возможности через CLI лучше всего выпустить и уничтожить экземпляр dhclient, управляемый NetworkManager, а не запускать новый. Затем NM автоматически восстановит его, чтобы избежать перезапуска всей инфраструктуры NM.-v
- сделать многословным-r
- отпустить и закрыть-pf
- файл pid экземпляра NMисточник