जब लिनक्स होस्ट्स में माइक्रो-सेगमेंटेशन सक्षम होता है, और उनके पास कई इंटरफेस होते हैं, तब ट्रैफ़िक सॉकेट तक पहुँचने में विफल रहता है

Prev Next

मुद्दा

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

समस्याओं का निवारण 

रूटिंग तालिका की जाँच करें

route -n कमांड चलाकर रूटिंग तालिका की जाँच करें

गंतव्य    गेटवे      जनमास्क         ध्वज मेट्रिक रेफ उपयोग इंटरफ़ेस
0.0.0.0        10.40.0.254  0.0.0.0         UG    202    0   0   eth0
0.0.0.0        192.168.2.1  0.0.0.0         UG    1024   0   0   eth1
10.10.0.0      10.40.0.254  255.255.0.0     UG    0      0   0   eth0
10.30.0.0      10.40.0.254  255.255.0.0     UG    0      0   0   eth0
10.40.0.0      0.0.0.0      255.255.0.0     U     202    0   0   eth0
10.52.0.0      10.40.0.254  255.255.0.0     UG    0      0   0   eth0
10.53.0.0      10.40.0.254  255.255.0.0     UG    0      0   0   eth0
52.214.167.240 10.40.0.254  255.255.255.255 UGH   0      0   0   eth0
172.17.10.41   10.40.0.254  255.255.255.255 UGH   0      0   0   eth0
192.168.2.1    0.0.0.0      255.255.255.255 UH    1024   0   0   eth1

ऊपर दिए गए उदाहरण में, हम देख सकते हैं कि 192.168.2.1 के लिए गेटवे 0.0.0.0 है, जो दर्शाता है कि उस IP के लिए एक डिफ़ॉल्ट रूट विशेष रूप से eth1 के माध्यम से है। हालांकि, चूंकि गेटवे उसी सबनेट में नहीं है, इसलिए पहले वाला डिफ़ॉल्ट रूट सही के बजाय चयनित किया जाएगा, जिससे ट्रैफ़िक कम मेट्रिक के कारण eth0 के माध्यम से भेजा जाएगा।

उपाय

निम्नलिखित कमांड चलाकर गुम सबनेट के साथ एक मैनुअल रूट जोड़ें

ip route add <IP/CIDR> dev <interface>

उदाहरण के लिए: ip route add 192.168.2.0/24 dev eth1

एक बार पूरा हो जाने पर, रूट जोड़ा गया है या नहीं यह पुष्टि करने के लिए रूटिंग तालिका की जाँच करें।

गंतव्य    गेटवे     जनमास्क         ध्वज मेट्रिक रेफ उपयोग इंटरफ़ेस
0.0.0.0        10.40.0.254 0.0.0.0         UG    202    0    0  eth0
0.0.0.0        192.168.2.1 0.0.0.0         UG    1024   0    0  eth1
10.10.0.0      10.40.0.254 255.255.0.0     UG    0      0    0  eth0
10.30.0.0      10.40.0.254 255.255.0.0     UG    0      0    0  eth0
10.40.0.0      0.0.0.0 255.255.0.0         U     202    0    0  eth0
10.52.0.0      10.40.0.254 255.255.0.0     UG    0      0    0  eth0
10.53.0.0      10.40.0.254 255.255.0.0     UG    0      0    0  eth0
52.214.167.240 10.40.0.254 255.255.255.255 UGH   0      0    0  eth0
172.17.10.41   10.40.0.254 255.255.255.255 UGH   0      0    0  eth0
192.168.2.0    0.0.0.0     255.255.255.0   U     0      0    0  eth1
192.168.2.1    0.0.0.0     255.255.255.255 UH    1024   0    0  eth1