एकाधिक IP पते असाइन किए जा रहे हैं


12

मेरा रास्पबेरी पाई बी + रनस्पियन (लिनक्स संस्करण 3.18.11+) अपडेट किया जा रहा है, आदि।

यह ईथरनेट द्वारा नेटवर्क से जुड़ा हुआ है। मैं एक स्थिर आईपी चाहता हूं, और इसे / etc / नेटवर्क / इंटरफेस (नीचे दिखाया गया है) में एक असाइन किया है। हालांकि, प्रत्येक बूट यह डीएचसीपी के माध्यम से एक पते का अनुरोध करता है और एक सौंपा जाता है! स्थैतिक और गतिशील पते दोनों नेटवर्क पर मशीन तक पहुंचने के लिए काम करते हैं।

मैं अनुरोध और असाइन किए जाने से डीएचसीपी पते को कहां रोक सकता हूं ??

/ Etc / नेटवर्क / इंटरफेस

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.1

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

आईपी ​​Addr शो eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether b8:27:eb:44:bb:23 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.7/24 brd 192.168.1.255 scope global eth0
   valid_lft forever preferred_lft forever
inet 192.168.1.55/24 brd 192.168.1.255 scope global secondary eth0
   valid_lft forever preferred_lft forever

ifconfig

eth0      Link encap:Ethernet  HWaddr b8:27:eb:44:bb:23  
          inet addr:192.168.1.7  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11484 errors:0 dropped:4 overruns:0 frame:0
          TX packets:10212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4178807 (3.9 MiB)  TX bytes:4019638 (3.8 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

क्या आप हमें ifconfig का आउटपुट बता सकते हैं?
druvvyas90

ऊपर ifconfig जोड़ा गया
t0vana

मेरी गलती। मेरा मतलब था "ifconfig -a"। क्या आप अपने लॉग को ऊपर संशोधित कर सकते हैं?
druvvyas90

-A ध्वज के साथ आउटपुट ऊपर के समान है।
tvvana

Wpa_supplicant.conf की सामग्री क्या है?
टायसन

जवाबों:


8

मेरा भी यही मुद्दा था।

मुझे लगता है कि आप 2015-05-05 रासबियन के निर्माण का उपयोग कर रहे हैं। इस बिल्ड में, स्थिर IP में सेट किया गया है /etc/dhcpcd.conf

तुम्हे करना चाहिए:

  1. अपने परिवर्तनों को /etc/network/interfacesवापस डिफ़ॉल्ट में वापस लाएं
  2. /etc/dhcpcd.confएक स्थिर आईपी को कॉन्फ़िगर करने के लिए अपनी जानकारी डालें , जो भी आपके इंटरफ़ेस के लिए है, आईपी को कॉन्फ़िगर करेंwlan0
  3. रीबूट

-

# what I did
# this goes in /etc/dchpcd.conf for static ip assignment 
interface wlan0
 static ip_address=10.3.2.8/24
 static routers=10.3.2.1
 static domain_name_servers=8.8.8.8

इससे पहले

$ ip addr
.... <snip>
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether e8:4e:06:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.3.2.8/24 brd 10.3.2.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet 10.3.2.101/24 brd 10.3.2.255 scope global secondary wlan0
       valid_lft forever preferred_lft forever

उपरांत

$ ip addr
.... <snip>
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether e8:4e:06:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.3.2.8/24 brd 10.3.2.255 scope global wlan0
       valid_lft forever preferred_lft forever

ये लिंक वे हैं जहाँ मुझे मेरा उत्तर मिला:


धन्यवाद, सफलता! मैं का नया डिफ़ॉल्ट करने के लिए सेट eth0 के लिए याद की क्या ज़रूरत थी manualकी पुरानी डिफ़ॉल्ट के बजाय dhcpमें/etc/network/interfaces
t0vana

1

को देखते हुए डेबियन नेटवर्क कॉन्फ़िगरेशन प्रलेखन और अन्य दस्तावेज़ ऑनलाइन , मेरी समझ यह है कि allow-hotplugहटाने योग्य नेटवर्क एडेप्टर के लिए केवल आवश्यक है, या आप एक एडाप्टर है कि आदेश में लंबे समय डीएचसीपी समय समाप्ति से बचने के लिए बूट में उपस्थित नहीं हो सकता है पर DHCP उपयोग कर रहे हैं। allow-hotplug eth0यदि आप किसी स्थिर कॉन्फ़िगरेशन का उपयोग कर रहे हैं तो लाइन को हटाने का प्रयास करें।

मैंने आपकी समस्या को कई विविधताओं के साथ दोहराने की कोशिश की, लेकिन केवल एक आईपी पते के साथ शो के रूप में प्राप्त किया ip addr। क्या किसी भी संयोग से आपके पास विभिन्न /etc/network/if-*निर्देशिकाओं के तहत कुछ भी है ?


if-down.d: Openvpn resolvconf upstart wpasupplicant if-post-down.d: avahi-daemon वायरलेस-टूल्स wpasupplicant if-pre-up.d: वायरलेस-टूल्स wasasupplicant if-up.d: 000resolvconf avahi-daemon mountnfs खुलता है सर्वर openvpn upstart wpasupplicant
t0vana

allow-hotplug eth0लाइन पर टिप्पणी करने का कोई प्रभाव नहीं है
tvvana

1

एक और चीज जो आप एक स्थिर आईपी प्राप्त कर सकते हैं (वह सब के बिना) सबसे पहले आपको यह टाइप करके मैक एड्रेस ढूंढना है:

ifconfig eth0

और HWaddr की तलाश में (और उसके बाद आपका मैक पता है)। उसके बाद अपने राउटर एडमिन पेज पर जाएं और डीएचपीसी या आईपी रिजर्वेशन पर जाएं (मेरे राउटर पर यह लैन सेटअप में था)। फिर मैक एड्रेस जोड़ें और चुनें और आईपी। आपको अधिकांश राउटर के रूप में मैक पते को जोड़ने की आवश्यकता नहीं है, केवल आईपी को चुनने का विकल्प है (नाम वह नाम होगा जिसे आपने रास्पी-कॉन्फ़िगरेशन होस्टनाम में सेट किया है)।

होगा: ३

सवाल पूछो


मैंने अन्य उपयोगकर्ताओं के लिए ifconfig eth0 (मुझे पता है कि आप जानते हैं) की कमान डाल दी है
पांडा

इसका एक बढ़िया (गोल-गोल) समाधान है: राउटर के डीएचसीपी आरक्षण में मैक पते को जोड़ना। हालाँकि, यह इस सेटअप के लिए काम नहीं करेगा ...
t0vana

क्षमा करें, मैंने इसे सिर्फ उस स्थिति में रखा है जब आपने इसके बारे में सोचा नहीं था?)
पांडा

0

मुझे भी यही समस्या थी। मैंने कॉन्फ़िगर x.x.x.250किया /etc/network/interfacesथा और x.x.x.20साथ ही हो रहा था , हालांकि यह कहीं भी मौजूद नहीं था।

मैं ईथरनेट का उपयोग कर रहा हूं, और क्योंकि मुझे dhcp की आवश्यकता नहीं है, मैंने dhcpcdसेवा को निम्न प्रकार से अक्षम कर दिया है:

sudo systemctl stop dhcpcd
sudo systemctl disable dhcpcd
sudo systemctl daemon-reload
sudo systemctl restart networking

(ध्यान दें कि यदि आप एसएसएच पर ऐसा कर रहे हैं जैसा कि मैं था, तो आखिरी कमांड संभवत: आपके एसएसएच को लटकाएगी। इसलिए ~.Enterएक कार्यशील स्थानीय कमांड प्रॉम्प्ट वापस पाने के लिए फिर से एसएचएस करें।)

ऐसा लगता है कि मेरे लिए काम किया है।


Dhcp पैकेज को शायद तब भी शुद्ध किया जा सकता है यदि आप स्टेटिक आईपी को डालने नहीं जा रहे हैं/etc/dhcpcd.conf
FlippingBinary

मुझे भी यही समस्या थी। लेकिन dhcpcd सेवा को हटाना नहीं चाहता था। इसलिए मैंने पावर केबल को खींचकर रस्सी को बंद कर दिया और इसे फिर से शुरू किया। पहले वाले गतिशील रूप से हमलावर ips अंत में गायब हो गए।
lsblsb

-1

यहाँ कई इंटरफेस कॉन्फ़िगर करने का समाधान है: एक इंटरफ़ेस पर कई आईपी पते


1
क्या आप अपने लिंक को भविष्य की लिंक मौत के मामले में लिंक की सामग्री को संक्षेप में संपादित कर सकते हैं। धन्यवाद।
ग्रीननलाइन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.