मेरे पास 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)
धन्यवाद, आशीष
ip route
बजाय?)
getting information about default gateway only
एक समस्या। इसके अलावा आपका सवाल अस्पष्ट है। कृपया एक उदाहरण प्रदान करें कि आप क्या चाहते हैं और आपको क्या मिल रहा है और यह भी कि आपने क्या प्रयास किया है?