जवाबों:
सिस्टम ट्रे से नेटवर्क ड्रॉप-डाउन चयनकर्ता में आप उस नेटवर्क को दबा सकते हैं जिसे आप पहले से कनेक्ट कर रहे हैं, इससे नेटवर्क-मैनेजर डीएचसीपी सर्वर से एक नया पट्टा मांगेगा।
(यह वायर्ड नेटवर्क के लिए भी काम करता है, लेकिन मुझे नहीं लगता कि यह पीपीपी कनेक्शन (मोबाइल ब्रॉडबैंड) के लिए काम करता है)
टर्मिनल पर अपने dhcp पट्टे को नवीनीकृत करने के लिए:
sudo dhclient -r; sudo dhclient
sudo service network-manager restart
उबंटू में 13.10 64-बिट डेस्कटॉप नेटवर्क सामान को ठीक से पुनरारंभ करने और मेरे DCHP पट्टे को नवीनीकृत करने के लिए प्रकट होता है। ( Askubuntu.com/a/230751/2273 से )
sudo service network-manager restart
डीएचसीपी से पूरी तरह से आईपी पट्टे को नवीनीकृत नहीं किया गया। यह सिर्फ एक के Request
बजाय एक डीएचसीपी पैकेट भेजते हैं Discover
। यदि आप बस अपने पट्टे को नवीनीकृत करना चाहते हैं तो यह पर्याप्त है, लेकिन यदि आप डीएचसीपी को डीबग कर रहे हैं तो आप मूल समाधान का उपयोग करना चाहते हैं।
मेरे मामले में मुझे यह बताना होगा कि कौन सा कार्ड नवीनीकृत करना है:
पहले वर्तमान आईपी पता जारी करें:
sudo dhclient -r eth0
फिर आईपी पते को नवीनीकृत करें
sudo dhclient eth0
sudo dhclient -r enp7s0 && sudo dhclient enp7s0
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
जब मैं ऐसा करता हूं, तो नेटवर्क प्रबंधक एक नया डीएचसीपी पट्टे के लिए कहता है।
मैं इसे मैन्युअल रूप से (पुनः) शुरू करना पसंद करता हूं dhclient
क्योंकि मुझे बासी dhclient प्रक्रियाओं (जिन्हें नेटवर्क प्रबंधक द्वारा प्रबंधित नहीं किया गया है) द्वारा अनायास और गलत तरीके से अपनी नेटवर्क सेटिंग्स को यादृच्छिक बिंदुओं पर पुन: कॉन्फ़िगर करने की समस्या है जब यह कम से कम सुविधाजनक है।
dhclient -r
बस चुपचाप एक सफल निकास कोड के साथ कुछ नहीं करता है अन्यथा। :-(
यदि आप systemd
बिना GUI (यानी सर्वर संस्करण) के उबंटू के एक आधारित संस्करण पर हैं तो यह डीएचसीपी पट्टे को नवीनीकृत करने का तरीका है:
sudo systemctl restart systemd-networkd
नोट: यदि आप उस इंटरफ़ेस के माध्यम से जुड़े हुए हैं जिसका DHCP पट्टा आप नवीनीकृत कर रहे हैं, तो आप डिस्कनेक्ट हो सकते हैं, जब तक कि आप स्टेटिक रूप से कॉन्फ़िगर किए गए इंटरफ़ेस या कंसोल के माध्यम से कनेक्ट नहीं होते हैं।
dhcpdump
दूसरे टर्मिनल पर सुनने के साथ इसका परीक्षण कर रहा था । काम करने का मन नहीं था, केवल dhclient
रास्ता।
सिर्फ 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.
यह एक फिक्स नहीं है, सिर्फ एक हैक है। मैं फॉलो-अप करूँगा जब मैं समझूँगा कि क्या बुरा हुआ।
इस विशिष्ट क्षमता को कम करने के माध्यम से nmcli
, मेरा मानना है कि एक नया शुरू करने के बजाय NetworkManager द्वारा प्रबंधित dhclient उदाहरण को जारी करना और मारना सबसे अच्छा CLI समाधान है। संपूर्ण NM अवसंरचना को पुनः आरंभ करने से बचने के बाद, NM इसे फिर से स्वचालित रूप से वापस लाएगा।
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager.dhclient-eth0.pid
-v
- क्रिया करना-r
- रिलीज और बंद-pf
- एनएम की आवृत्ति की पीआईडी फ़ाइल
sudo service networking restart
है कि यह एक बेहतर तरीका है। आपने जो सुझाव दिया वह मेरे लिए ११.१० बॉक्स पर dhclient3 के साथ काम नहीं किया। इसके बजाय, मैंने दो डीएचसीपी ग्राहकों के साथ समाप्त किया : एकdhclient3
और एकdhclient
। Ubuntuforums.org/showthread.php?t=1868368