स्थिर आईपी नेटवर्क में गेटवे से कनेक्ट करने की कोशिश कर रहा है


14

मेरे पास आर्च-लिनक्स-आर्म एक रास्पबेरीपी पर चल रहा है।
जिस नेटवर्क में मैं स्थिर आईपी का उपयोग करता हूं।
gateway IPहै 192.168.178.5
आईपी के लिए मेरे डिवाइस है192.168.178.201

इंटरनेट से कनेक्ट करने के लिए मैं उपयोग करता हूं:
ip addr add 192.168.178.201 dev eth0
ip route add default via 192.168.178.5
हालांकि बाद की पैदावार
RTNETLINK answeres: Network is unreachable
मुझे क्या याद आ रही है?

अद्यतन
mtak के उत्तर ने प्रारंभिक समस्या को ठीक कर दिया,
हालाँकि मैं अभी भी प्रवेश द्वार तक नहीं पहुँच सका हूँ। परिणाम में आने
का प्रयासpingdestination host unreachable


लिंक है? ip link set eth0 up
पैट्रिक

1
@ पैट्रिक यूप। Mtak के उत्तर से प्रारंभिक समस्या पहले ही हल हो गई है।
मार्क

जवाबों:


11

जब आप IP पता जोड़ते हैं, तो आपको एक सबनेट मास्क जोड़ना होगा। अब सिस्टम को लगता है कि आईपी एक / 32 है, जिसमें आईपी 192.168.178.5 शामिल नहीं है, इसलिए यह पहुंच से बाहर है।

सबनेट मास्क के साथ नया आईपी पता जोड़ने के लिए:

ip addr add 192.168.178.201/24 dev eth0

1
अब मार्ग निर्धारित करने की कोशिश करते समय यह शिकायत नहीं करता है। हालाँकि मुझे अभी भी इंटरनेट नहीं मिलता है। pingगेटवे पर ही परिणामdestination host unreachable
मार्क

3
यहाँ एक ही समस्या .. क्या आपने इसे काम करने के लिए प्रबंधित किया है?
21

मुझे यह काम करने के लिए भी नहीं मिल रहा है, और मैं मार्क और ब्रांकिटो के समान बिंदु पर हूं
Tsangares


2

क्या आपके पास systemd और netctl नहीं है? यह आमतौर पर आर्क का उपयोग करता है। यदि आप इंटरनेट से कनेक्ट करने के लिए आईपी का उपयोग करने के लिए बाध्य नहीं हैं, तो आप इसे / etc / netctl / ईथरनेट में पेस्ट कर सकते हैं

Interface=eth0
Connection=ethernet
IP=static
Address=('192.168.178.201/24' '192.168.1.87/24')
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway='192.168.178.5'
DNS=('192.168.178.5')

उसके बाद netctl प्रारंभ ईथरनेट को निष्पादित करें (और यदि वह काम करता है, तो netctl ईथरनेट को बूटअप पर ऑटो-कनेक्ट करने में सक्षम करता है ) यह आर्क पर इंटरनेट से कनेक्ट करने के लिए अनुशंसित तरीका है जहां तक ​​मैं समझ सकता हूं।

आपकी पूर्व समस्याओं के आधार पर, मुझे लगता है कि समस्या यह हो सकती है कि आप DNS सर्वर को परिभाषित करना भूल रहे हैं (हालांकि यह स्वचालित हो सकता है, मुझे नहीं पता)

यदि आप अभी भी प्रवेश द्वार तक पहुंचने में विफल रहते हैं, तो शायद आपको अपने गेटवे के आईपी की दोबारा जांच करनी चाहिए। क्या आपने डीएचसीपी (जैसे dhcpcd) से जुड़ने की कोशिश की है ?) के या क्या आपका नेटवर्क बस इतना ही समर्थन नहीं करता है?) यह सुनिश्चित करने के लिए कि कनेक्शन बिल्कुल बनाया जा सकता है।


0

प्रयत्न

ip route add 192.168.178.0/24 dev eth0 proto kernel  scope link  src 192.168.122.201

मैं अपना रूट मेन टेबल फ्लश करता हूं, स्टैटिक आईपी सेट करता हूं, इस समस्या का सामना करता हूं।

मैं स्टेटिक आईपी को हटाने की कोशिश करता हूं, फिर से पढ़ता हूं, रूट टेबल में क्या जोड़ा गया है, इसका निरीक्षण करता हूं और इस प्रविष्टि को ढूंढता हूं। फिर मैं डिफ़ॉल्ट मार्ग जोड़ता हूं, यह काम करता है।

ip a del 192.168.178.201/24 dev eth0
ip a add 192.168.178.201/24 dev eth0
ip route add default via 192.168.178.5 dev eth0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.