गेटवे जानकारी के रूप में दोनों इंटरफ़ेस के लिए गेटवे जानकारी कैसे प्राप्त करें 0.0.0.0 के रूप में दिखाता है


0

मेरे पास eth0 और wwan0 के रूप में मेरे साथ दो इंटरफेस हैं। मेरे दोनों इंटरफेस में इंटरनेट कनेक्टिविटी है। लेकिन मेरे उपयोग के मामले में, मैं अपने सिस्टम से किसी भी इंटरफ़ेस को प्लग और अनप्लग कर सकता हूं। आदर्श रूप में जैसे ही मैं इसे फिर से प्लग करता हूं, अगर मैं गेटवे को रूट में जोड़ता हूं, तो मेरा इंटरनेट कनेक्शन फिर से शुरू होगा।

यहाँ समस्या यह है कि मुझे हमेशा केवल डिफ़ॉल्ट गेटवे के बारे में जानकारी मिलती है।

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
8.8.8.8         192.168.2.1     255.255.255.255 UGH   0      0        0 eth0
10.177.88.96    *               255.255.255.240 U     0      0        0 wwan0
59.144.127.17   192.168.2.1     255.255.255.255 UGH   0      0        0 eth0
192.168.0.0     *               255.255.252.0   U     0      0        0 eth0
192.168.2.1     *               255.255.255.255 UH    0      0        0 eth0 

यहाँ, मेरे पास eth0 के लिए गेटवे है लेकिन wwan0 के लिए गेटवे की जानकारी 0.0.0.0 है।

EDIT1:

सेट अप: मैं eth0 और wwan0 के रूप में दो इंटरफेस हूं। दोनों में इंटरनेट कनेक्टिविटी है।

संकट: इन दो इंटरफेस में से, मैं केवल एक इंटरफेस के माध्यम से पिंग कर सकता हूं। मैं केवल इंटरफ़ेस के माध्यम से पिंग कर सकता हूं जो डिफ़ॉल्ट रूप से है। अब एक अन्य इंटरफ़ेस के माध्यम से पिंग करने के लिए, मैं गेटवे को मार्ग में जोड़ने की कोशिश करता हूं और यह इस कमांड के साथ ठीक काम करता है

route add default gw " + GW + wwan0/eth0 --> Depeneds on which one is not pinging  

इंटरफ़ेस के लिए मेरे रूट टेबल में जो पिंगिंग नहीं है, गेटवे की जानकारी 0.0.0.0 है। मुझे dhcp.lease फ़ाइल से मैन्युअल रूप से जोड़ने के लिए गेटवे जानकारी मिल रही है, लेकिन मुझे फ्लाई पर गेटवे जानकारी की आवश्यकता है ताकि कुछ स्क्रिप्ट के माध्यम से, मैं वही हासिल कर सकूं।

कर्नेल आईपी रूटिंग टेबल

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
8.8.8.8         192.168.2.1     255.255.255.255 UGH   0      0        0 eth0
10.177.88.96    *               255.255.255.240 U     0      0        0 wwan0
59.144.127.17   192.168.2.1     255.255.255.255 UGH   0      0        0 eth0
192.168.0.0     *               255.255.252.0   U     0      0        0 eth0
192.168.2.1     *               255.255.255.255 UH    0      0        0 eth0
192.168.42.0    *               255.255.255.0   U     0      0        0 wlan0

आईपी ​​मार्ग

default via 192.168.2.1 dev eth0
8.8.8.8 via 192.168.2.1 dev eth0
10.177.88.96/28 dev wwan0  proto kernel  scope link  src 10.177.88.104
59.144.127.17 via 192.168.2.1 dev eth0
192.168.0.0/22 dev eth0  proto kernel  scope link  src 192.168.2.166
192.168.2.1 dev eth0  scope link
192.168.42.0/24 dev wlan0  proto kernel  scope link  src 192.168.42.1

इफकोनिग-ए

eth0      Link encap:Ethernet  HWaddr 70:B3:D5:9A:EF:FC
          inet addr:192.168.2.166  Bcast:192.168.3.255  Mask:255.255.252.0
          inet6 addr: fe80::72b3:d5ff:fe9a:effc%1995519696/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15380 errors:0 dropped:0 overruns:0 frame:0
          TX packets:269 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1866379 (1.7 MiB)  TX bytes:27888 (27.2 KiB)

wwan0     Link encap:Ethernet  HWaddr 00:1E:10:1F:00:00
          inet addr:10.177.88.104  Bcast:10.177.88.111  Mask:255.255.255.240
          inet6 addr: fe80::21e:10ff:fe1f:0%1995519696/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38 errors:0 dropped:0 overruns:0 frame:0
          TX packets:156 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6682 (6.5 KiB)  TX bytes:16247 (15.8 KiB)

धन्यवाद, आशीष


कैसे getting information about default gateway only एक समस्या। इसके अलावा आपका सवाल अस्पष्ट है। कृपया एक उदाहरण प्रदान करें कि आप क्या चाहते हैं और आपको क्या मिल रहा है और यह भी कि आपने क्या प्रयास किया है?
C0deDaedalus

आप किस राउटिंग टेबल को कब देखते हैं केवल wwan0 सक्रिय है? (चूंकि यह लिनक्स है, क्या आप इसका आउटपुट दिखा सकते हैं ip route बजाय?)
grawity

आईपी ​​मार्ग और स्पष्ट समस्या के साथ मूल प्रश्न अपडेट किया गया
Ashish

यह सामान्य बहु-स्तरीय प्रणाली है: एक ही समय में दोनों डिफ़ॉल्ट मार्गों को काम करने के लिए नीति मार्ग की आवश्यकता होती है। अभी भी केवल एक "मुख्य" तालिका पर दिखाई देगा, वैकल्पिक डिफ़ॉल्ट मार्ग नियमों द्वारा ट्रिगर अतिरिक्त तालिकाओं पर हैं। विचार प्राप्त करने के लिए इसे थोड़ा पुराना दस्तावेज़ देखें: lartc.org/howto/lartc.rpdb.multiple-links.html । आम तौर पर कुछ विकल्प (राउंड रॉबिन ...) करने के लिए भी iptables की आवश्यकता होती है, और पैकेट पर निशानों के साथ रूटिंग में मदद करते हैं
A.B
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.