Не удалось перезагрузить, как я могу освободить и продлить аренду DHCP? Было бы полезно узнать GUI и терминальный метод.
Мне особенно хотелось бы знать, есть ли способ сделать это, не требуя прав администратора.
В моем случае мне пришлось указать, какую карту обновить:
Сначала отпустите текущий IP-адрес:
sudo dhclient -r eth0
, затем обновите IP-адрес
sudo dhclient eth0
Это работает на Ubuntu 12.04 LTS:
sudo service network-manager restart
Когда я это делаю, Network Manager запрашивает новую аренду DHCP .
Я предпочитаю это вручную (повторно), начиная с dhclient
, потому что у меня были проблемы с помощью устаревших процессов dhclient (которые не управлялись Network Manager) спонтанно и неправильно перенастраивали настройки сети в случайных точках, когда это наименее удобно.
Maverick поставляется с nmcli
, интерфейсом командной строки для сетевого менеджера.
Я не вижу простого способа сообщить об этом, чтобы возобновить аренду, но работает:
nmcli con
Получает вы видите список соединений и запускаете:
nmcli con down id 'Connection Name' nmcli con up id 'Connection Name'
Забирает соединение и резервное копирование. Возможно, вы можете сделать что-то подобное с устройством.
Список соединений, похоже, включает все подключения, поэтому это, вероятно, будет работать и с PPTP и VPN-соединениями.
Только что обновленный до Maverick Meerkat Beta 1, что-то сломалось в моей стандартной конфигурации vanilla eth0, которую я еще не отлаживал. Быстрое и грязное обходное решение было
sudo dhclient
, которое отмечает, что уже существует (возможно, мертвый) клиент и получает новый лизинг:
Уже есть файл pid /var/run/dhclient.pid с pid 2436 убил старый клиентский процесс, удалил PID-файл. Internet Systems Consortium DHCP Client V3.1.3. Прослушивание LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по Socket / backback DHCPDISCOVER на vboxnet0 до 255.255.255.255 порт 67 интервал 3 DHCPREQUEST из 192.168.2.2 на eth0 до 255.255.255.255 порт 67 DHCPACK 192.168.2.2 с 192.168.2.1, привязанный к 192.168.2.2 - обновление в течение 118389830 секунд.
Это не исправить, просто взломать. Я буду следить, когда я пойму, что стало плохо.
Не имея этой специфической возможности через nmcli
, я считаю, что лучшим решением CLI является выпуск и уничтожение экземпляра dhclient, управляемого NetworkManager, а не запуск нового. Затем NM снова вернет его снова автоматически, не допуская перезагрузки всей инфраструктуры NM.
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager. dhclient-eth0.pid
-v
- сделать подробный -r
- выпуск и shutdown -pf
- файл pid экземпляра NM Если вы не используете GUI (то есть версию сервера), то это способ продлить аренду DHCP:
sudo systemctl restart systemd-networkd
Примечание. Если вы подключены через интерфейс, аренда DHCP которого вы обновляете, вы можете отключиться, если только вы не подключены через статически настроенный интерфейс или консоль.
Чтобы продлить договор аренды dhcp на терминале:
sudo dhclient -r; sudo dhclient
@MariusGedminas Не лучшее решение, так как нет выпуска DHCP, только обновление. Это означает, что у вас все еще есть старый IP-адрес (если есть), а также новый. ИМХО, dhclient -r & amp; & amp; Команда dhclient является самой простой и работает лучше всего на большинстве ОС на базе Debian. Добавьте '-v' в команды, чтобы быть более подробными ...
В моем случае мне пришлось указать, какую карту обновить:
Сначала отпустите текущий IP-адрес:
sudo dhclient -r eth0
, затем обновите IP-адрес
sudo dhclient eth0
Это работает на Ubuntu 12.04 LTS:
sudo service network-manager restart
Когда я это делаю, Network Manager запрашивает новую аренду DHCP .
Я предпочитаю это вручную (повторно), начиная с dhclient
, потому что у меня были проблемы с помощью устаревших процессов dhclient (которые не управлялись Network Manager) спонтанно и неправильно перенастраивали настройки сети в случайных точках, когда это наименее удобно.
Maverick поставляется с nmcli
, интерфейсом командной строки для сетевого менеджера.
Я не вижу простого способа сообщить об этом, чтобы возобновить аренду, но работает:
nmcli con
Получает вы видите список соединений и запускаете:
nmcli con down id 'Connection Name' nmcli con up id 'Connection Name'
Забирает соединение и резервное копирование. Возможно, вы можете сделать что-то подобное с устройством.
Список соединений, похоже, включает все подключения, поэтому это, вероятно, будет работать и с PPTP и VPN-соединениями.
Только что обновленный до Maverick Meerkat Beta 1, что-то сломалось в моей стандартной конфигурации vanilla eth0, которую я еще не отлаживал. Быстрое и грязное обходное решение было
sudo dhclient
, которое отмечает, что уже существует (возможно, мертвый) клиент и получает новый лизинг:
Уже есть файл pid /var/run/dhclient.pid с pid 2436 убил старый клиентский процесс, удалил PID-файл. Internet Systems Consortium DHCP Client V3.1.3. Прослушивание LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по Socket / backback DHCPDISCOVER на vboxnet0 до 255.255.255.255 порт 67 интервал 3 DHCPREQUEST из 192.168.2.2 на eth0 до 255.255.255.255 порт 67 DHCPACK 192.168.2.2 с 192.168.2.1, привязанный к 192.168.2.2 - обновление в течение 118389830 секунд.
Это не исправить, просто взломать. Я буду следить, когда я пойму, что стало плохо.
Не имея этой специфической возможности через nmcli
, я считаю, что лучшим решением CLI является выпуск и уничтожение экземпляра dhclient, управляемого NetworkManager, а не запуск нового. Затем NM снова вернет его снова автоматически, не допуская перезагрузки всей инфраструктуры NM.
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager. dhclient-eth0.pid
-v
- сделать подробный -r
- выпуск и shutdown -pf
- файл pid экземпляра NM Если вы не используете GUI (то есть версию сервера), то это способ продлить аренду DHCP:
sudo systemctl restart systemd-networkd
Примечание. Если вы подключены через интерфейс, аренда DHCP которого вы обновляете, вы можете отключиться, если только вы не подключены через статически настроенный интерфейс или консоль.
Чтобы продлить договор аренды dhcp на терминале:
sudo dhclient -r; sudo dhclient
@MariusGedminas Не лучшее решение, так как нет выпуска DHCP, только обновление. Это означает, что у вас все еще есть старый IP-адрес (если есть), а также новый. ИМХО, dhclient -r & amp; & amp; Команда dhclient является самой простой и работает лучше всего на большинстве ОС на базе Debian. Добавьте '-v' в команды, чтобы быть более подробными ...
В моем случае мне пришлось указать, какую карту обновить:
Сначала отпустите текущий IP-адрес:
sudo dhclient -r eth0
, затем обновите IP-адрес
sudo dhclient eth0
Это работает на Ubuntu 12.04 LTS:
sudo service network-manager restart
Когда я это делаю, Network Manager запрашивает новую аренду DHCP .
Я предпочитаю это вручную (повторно), начиная с dhclient
, потому что у меня были проблемы с помощью устаревших процессов dhclient (которые не управлялись Network Manager) спонтанно и неправильно перенастраивали настройки сети в случайных точках, когда это наименее удобно.
Maverick поставляется с nmcli
, интерфейсом командной строки для сетевого менеджера.
Я не вижу простого способа сообщить об этом, чтобы возобновить аренду, но работает:
nmcli con
Получает вы видите список соединений и запускаете:
nmcli con down id 'Connection Name' nmcli con up id 'Connection Name'
Забирает соединение и резервное копирование. Возможно, вы можете сделать что-то подобное с устройством.
Список соединений, похоже, включает все подключения, поэтому это, вероятно, будет работать и с PPTP и VPN-соединениями.
Только что обновленный до Maverick Meerkat Beta 1, что-то сломалось в моей стандартной конфигурации vanilla eth0, которую я еще не отлаживал. Быстрое и грязное обходное решение было
sudo dhclient
, которое отмечает, что уже существует (возможно, мертвый) клиент и получает новый лизинг:
Уже есть файл pid /var/run/dhclient.pid с pid 2436 убил старый клиентский процесс, удалил PID-файл. Internet Systems Consortium DHCP Client V3.1.3. Прослушивание LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по Socket / backback DHCPDISCOVER на vboxnet0 до 255.255.255.255 порт 67 интервал 3 DHCPREQUEST из 192.168.2.2 на eth0 до 255.255.255.255 порт 67 DHCPACK 192.168.2.2 с 192.168.2.1, привязанный к 192.168.2.2 - обновление в течение 118389830 секунд.
Это не исправить, просто взломать. Я буду следить, когда я пойму, что стало плохо.
Не имея этой специфической возможности через nmcli
, я считаю, что лучшим решением CLI является выпуск и уничтожение экземпляра dhclient, управляемого NetworkManager, а не запуск нового. Затем NM снова вернет его снова автоматически, не допуская перезагрузки всей инфраструктуры NM.
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager. dhclient-eth0.pid
-v
- сделать подробный -r
- выпуск и shutdown -pf
- файл pid экземпляра NM Если вы не используете GUI (то есть версию сервера), то это способ продлить аренду DHCP:
sudo systemctl restart systemd-networkd
Примечание. Если вы подключены через интерфейс, аренда DHCP которого вы обновляете, вы можете отключиться, если только вы не подключены через статически настроенный интерфейс или консоль.
Чтобы продлить договор аренды dhcp на терминале:
sudo dhclient -r; sudo dhclient
@MariusGedminas Не лучшее решение, так как нет выпуска DHCP, только обновление. Это означает, что у вас все еще есть старый IP-адрес (если есть), а также новый. ИМХО, dhclient -r & amp; & amp; Команда dhclient является самой простой и работает лучше всего на большинстве ОС на базе Debian. Добавьте '-v' в команды, чтобы быть более подробными ...
В моем случае мне пришлось указать, какую карту обновить:
Сначала отпустите текущий IP-адрес:
sudo dhclient -r eth0
, затем обновите IP-адрес
sudo dhclient eth0
Это работает на Ubuntu 12.04 LTS:
sudo service network-manager restart
Когда я это делаю, Network Manager запрашивает новую аренду DHCP .
Я предпочитаю это вручную (повторно), начиная с dhclient
, потому что у меня были проблемы с помощью устаревших процессов dhclient (которые не управлялись Network Manager) спонтанно и неправильно перенастраивали настройки сети в случайных точках, когда это наименее удобно.
Maverick поставляется с nmcli
, интерфейсом командной строки для сетевого менеджера.
Я не вижу простого способа сообщить об этом, чтобы возобновить аренду, но работает:
nmcli con
Получает вы видите список соединений и запускаете:
nmcli con down id 'Connection Name' nmcli con up id 'Connection Name'
Забирает соединение и резервное копирование. Возможно, вы можете сделать что-то подобное с устройством.
Список соединений, похоже, включает все подключения, поэтому это, вероятно, будет работать и с PPTP и VPN-соединениями.
Только что обновленный до Maverick Meerkat Beta 1, что-то сломалось в моей стандартной конфигурации vanilla eth0, которую я еще не отлаживал. Быстрое и грязное обходное решение было
sudo dhclient
, которое отмечает, что уже существует (возможно, мертвый) клиент и получает новый лизинг:
Уже есть файл pid /var/run/dhclient.pid с pid 2436 убил старый клиентский процесс, удалил PID-файл. Internet Systems Consortium DHCP Client V3.1.3. Прослушивание LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по LPF / eth0 / 00: 1a: 92: 24: 9c: 85 Отправка по Socket / backback DHCPDISCOVER на vboxnet0 до 255.255.255.255 порт 67 интервал 3 DHCPREQUEST из 192.168.2.2 на eth0 до 255.255.255.255 порт 67 DHCPACK 192.168.2.2 с 192.168.2.1, привязанный к 192.168.2.2 - обновление в течение 118389830 секунд.
Это не исправить, просто взломать. Я буду следить, когда я пойму, что стало плохо.
Не имея этой специфической возможности через nmcli
, я считаю, что лучшим решением CLI является выпуск и уничтожение экземпляра dhclient, управляемого NetworkManager, а не запуск нового. Затем NM снова вернет его снова автоматически, не допуская перезагрузки всей инфраструктуры NM.
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager. dhclient-eth0.pid
-v
- сделать подробный -r
- выпуск и shutdown -pf
- файл pid экземпляра NM Если вы не используете GUI (то есть версию сервера), то это способ продлить аренду DHCP:
sudo systemctl restart systemd-networkd
Примечание. Если вы подключены через интерфейс, аренда DHCP которого вы обновляете, вы можете отключиться, если только вы не подключены через статически настроенный интерфейс или консоль.