मेरे पास एक लिनक्स सर्वर है (रास्पबेरी ओएस के रूप में रास्पबेरी का उपयोग करके) जो केवल स्थिर आईपी का उपयोग करना चाहिए।
हालाँकि मैंने देखा कि इसे डीएचसीपी सर्वर से भी आईपी मिला है (डीएचसीपी द्वारा दिया गया आईपी है 192.168.111.2)। नेटवर्क सेटिंग्स के अनुसार सर्वर को केवल स्टेटिक आईपी ( 192.168.111.100) का उपयोग करना चाहिए ।
की सामग्री /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.111.100
netmask 255.255.255.0
gateway 192.168.111.1
dns-nameservers ip1 ip2
स्थिर विन्यास का उपयोग करने के बावजूद मैं डिवाइस को एसएससीएच को डीएचसीपी द्वारा दिए गए आईपी का उपयोग कर सकता हूं। यह भी प्रतीत होता है कि ntpdगलत आईपी और साथ ही सही का उपयोग कर रहा है।
नेटस्टेट का उत्पादन:
udp 0 0 192.168.111.2:123 0.0.0.0:* 2774/ntpd
udp 0 0 192.168.111.100:123 0.0.0.0:* 2774/ntpd
ifconfigआईपी के अनुसार 192.168.111.2उपयोग नहीं किया जाता है:
eth0 Link encap:Ethernet HWaddr b8:27:eb:be:18:1c
inet addr:192.168.111.100 Bcast:192.168.111.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:138099 errors:0 dropped:0 overruns:0 frame:0
TX packets:81146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:95954711 (91.5 MiB) TX bytes:27076870 (25.8 MiB)
ps -ef | grep dhcp दिखाता है कि मेरे पास डीएचसीपी डेमॉन चल रहा है:
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
मैं DHCPशुरू करने से डेमॉन को कैसे अक्षम कर सकता हूं और सुनिश्चित करें कि मेरा सर्वर केवल स्थैतिक का उपयोग करता है?
ifconfigऔर इसका नियमित रूप से उपयोग किया जाता है। एक दिन इसे बदल दिया जाएगा ipलेकिन ईमानदारी से, यह किसी के लिए बुरा करने का कोई परिणाम नहीं है जिसके बारे में "बेहतर" है क्योंकि यह एक अजीब प्रतियोगिता नहीं है। ifconfigइस तरह की चीजों को डिबग करने के लिए पर्याप्त से अधिक विवरण प्रदान करता है।