답변:
터미널에서 DHCP 임대를 갱신하려면 다음을 수행하십시오.
sudo dhclient -r; sudo dhclient
sudo service network-manager restart
Ubuntu 13.10에서 64 비트 데스크탑은 네트워크 항목을 올바르게 다시 시작하고 DCHP 임대를 갱신하는 것으로 보입니다. ( askubuntu.com/a/230751/2273에서 )
sudo service network-manager restart
에서는 DHCP에서 IP 임대를 완전히 갱신하지 않았습니다. 그냥 Request
대신 DHCP 패킷을 보냅니다 Discover
. 임대를 갱신하려는 경우에는 충분하지만 DHCP를 디버깅하는 경우 원래 솔루션을 사용하려고합니다.
Maverick에는 nmcli
네트워크 관리자를위한 명령 줄 인터페이스 인가 포함되어 있습니다.
임대를 갱신하라는 간단한 방법을 볼 수 없지만 실행 중입니다.
nmcli con
연결 목록을 가져 와서 다음을 실행합니다.
nmcli con down id 'Connection Name'
nmcli con up id 'Connection Name'
연결을 끊고 백업합니다. 대신 장치와 비슷한 작업을 수행 할 수 있습니다.
연결 목록에 모든 연결이 포함 된 것으로 보이므로 PPTP 및 VPN 연결에서도 작동합니다.
이것은 Ubuntu 12.04 LTS에서 작동합니다.
sudo service network-manager restart
그렇게하면 Network Manager가 새 DHCP 임대를 요청합니다.
dhclient
부실한 dhclient 프로세스 (Network Manager에서 관리하지 않는 프로세스)가 자발적으로 잘못되어 네트워크 설정이 가장 편리하지 않은 임의의 지점에서 잘못 재구성되어 문제가 발생했기 때문에 수동으로 다시 시작 하는 것이 좋습니다.
dhclient -r
종료 코드가 없으면 자동으로 아무 것도 수행하지 않습니다. :-(
Maverick Meerkat Beta 1로 방금 업그레이드 한 결과, 아직 디버깅하지 않은 표준, 바닐라 eth0 구성이 깨졌습니다. 빠르고 더러운 해결 방법은
sudo dhclient
(아마도 죽은) 클라이언트가 있었고 새로운 임대를 얻었음을 알 수 있습니다.
There is already a pid file /var/run/dhclient.pid with pid 2436
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.3
Listening on LPF/eth0/00:1a:92:24:9c:85
Sending on LPF/eth0/00:1a:92:24:9c:85
Sending on Socket/fallback
DHCPDISCOVER on vboxnet0 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 192.168.2.2 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.2.2 from 192.168.2.1
bound to 192.168.2.2 -- renewal in 118389830 seconds.
이것은 수정이 아니며 해킹 일뿐입니다. 내가 무슨 일이 일어 났는지 알아 차리면 후속 조치를 취할 것입니다.
sudo service networking restart
더 좋은 방법 이라고 생각 합니다. dhclient3가있는 11.10 상자에서 제안한 것이 작동하지 않았습니다. 대신, 하나 와 하나의 두 DHCP 클라이언트가 실행되었습니다 . 참조 ubuntuforums.org/showthread.php?t=1868368dhclient3
dhclient