재부팅이 부족하면 어떻게 DHCP 임대를 해제하고 갱신 할 수 있습니까? GUI와 터미널 방법을 아는 것이 유용 할 것입니다.
관리자 권한이 없어도이를 수행 할 수있는 방법이 있는지 알고 싶습니다.
답변
시스템 트레이의 네트워크 드롭 다운 선택기에서 이미 연결된 네트워크를 누를 수 있습니다. 이렇게하면 네트워크 관리자가 DHCP 서버에서 새 임대를 요청하게됩니다.
(이것은 유선 네트워크에서도 작동하지만 PPP 연결 (모바일 광대역)에서는 작동하지 않는다고 생각합니다)
답변
터미널에서 DHCP 임대를 갱신하려면 다음을 수행하십시오.
sudo dhclient -r; sudo dhclient
답변
제 경우에는 갱신 할 카드를 지정해야했습니다.
먼저 현재 IP 주소를 해제하십시오 :
sudo dhclient -r eth0
그런 다음 IP 주소를 갱신하십시오
sudo dhclient eth0
답변
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에서 관리하지 않는 프로세스)가 자발적으로 잘못되어 네트워크 설정이 가장 편리하지 않은 임의의 지점에서 잘못 재구성되어 문제가 발생했기 때문에 수동으로 다시 시작 하는 것이 좋습니다.
답변
당신이에 경우 systemd
에 GUI (즉, 서버 버전)없이 우분투 기반 버전 다음이 DHCP 임대를 갱신하는 방법은 다음과 같습니다
sudo systemctl restart systemd-networkd
참고 : 정적으로 구성된 인터페이스 나 콘솔을 통해 연결하지 않으면 DHCP 임대를 갱신하는 인터페이스를 통해 연결되어 있으면 연결이 끊어 질 수 있습니다.
답변
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.
이것은 수정이 아니며 해킹 일뿐입니다. 내가 무슨 일이 일어 났는지 알아 차리면 후속 조치를 취할 것입니다.