मेरे कंप्यूटर पर दो इंटरफेस हैं, eth0
और eth1
।
दोनों सबनेट में एक डीएचसीपी सर्वर होता है। मैं dhclient
दोनों इंटरफेस के लिए आईपी पते को नवीनीकृत करने के लिए कैसे उपयोग कर सकता हूं ?
यदि मैं करता हूँ:
dhclient -r && dhclient eth0
यह IP को रिन्यू करता है eth0
। फिर, अगर मुझे बस करना है:
dhclient eth1
यह त्रुटि के साथ विफल रहता है:
dhclient(22421) is already running - exiting.
मैं कर सकता हूँ:
dhclient -r && dhclient eth1
लेकिन dhclient -r
भाग पट्टे जारी करता है और मैं आईपी पते eth0
को भी ढीला करता हूं ।
अभी के लिए, एक ही रास्ता है कि मैं जो करना चाहता हूं वह करने के लिए चलाने के dhclient
लिए है eth0
, क्रूरता से इसे मार, और इसे चलाने के लिए eth1
: मैं दोनों इंटरफेस पर एक नए सिरे से आईपी के साथ समाप्त होता है।
मैं भी के dhclient -x
बजाय के साथ परीक्षण किया dhclient -r
, कोई भाग्य।
निश्चित रूप से, यह रास्ता नहीं है!
संपादित करें:
दो जवाबों ने ऐसा करने का सुझाव दिया dhclient -r eth0 eth1 && dhclient eth0 eth1
, वास्तव में, प्रसारण कॉल को इन इंटरफेसों तक सीमित करता है। लेकिन जवाब देने के लिए पहला डीएचसीपी सर्वर केवल एक ही इस्तेमाल किया जाएगा, इसलिए परिणामस्वरूप एक एकल इंटरफ़ेस पर एक नया आईपी और दोनों नहीं। यहां देखें, हम DHCPDISCOVER
दोनों इंटरफेस पर कॉल देख सकते हैं , लेकिन DHCPREQUEST
यह केवल eth0
पहले इंटरफेस पर किया गया है , जिसके माध्यम से डीएचसीपी सर्वर पाया गया था:
Listening on LPF/eth0/0a:00:27:00:00:00
Sending on LPF/eth0/0a:00:27:00:00:00
Listening on LPF/eth1/84:8f:69:d3:d4:a1
Sending on LPF/eth1/84:8f:69:d3:d4:a1
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 (xid=0x170fcb67)
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 (xid=0x115a24c3)
DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x170fcb67)
DHCPOFFER from 192.168.1.1
DHCPACK from 192.168.1.1 (xid=0x170fcb67)
bound to 192.168.1.4 -- renewal in 1710 seconds.