मैं दो IPv6 राउटर के साथ एक सबनेट बनाने की कोशिश कर रहा हूं, उन्हें R1 और R2 कहते हैं। मूल रूप से, मेरे सबनेट में केवल R1 था, इसे एक तूफान इलेक्ट्रिक सुरंग के माध्यम से इंटरनेट से जोड़ता था। R1 था (और अभी भी है) radvd चल रहा है, और सबनेट पर सभी होस्ट ठीक काम कर रहे हैं (और अभी भी हैं, इसलिए मैं R1 के radvd.conf को यहां पोस्ट नहीं करूंगा)। हाल ही में, मैंने सबनेट में R2 को जोड़ा, और इसके पीछे एक और (नया) सबनेट लगाया। निम्नलिखित त्रिज्या.कॉन्फ़ फ़ाइल के साथ, मेरे पास R2 पर चलने वाला रेडवेड है:
interface eth2 {
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 2001:xxxx:xxxx:xxxx::/64 {
AdvOnLink on;
AdvAutonomous on;
};
};
interface eth0 {
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 2001:xxxx:xxxx:xxxx::/64 {
AdvAutonomous off;
AdvOnLink off;
};
route 2001:470:291c:0002::/64 {};
};
जहाँ eth0 मूल सबनेट से जुड़ा है, और eth2 नए सबनेट से जुड़ा है।
यहां समस्या यह है : R2 से RAs मूल सबनेट पर सभी मेजबानों पर डिफ़ॉल्ट मार्ग को ओवरराइड कर रहे हैं (ताकि उनके पास सही डिफ़ॉल्ट मार्ग नहीं है, जैसा कि R1 द्वारा विज्ञापित किया गया है)। R2 का डिफ़ॉल्ट मार्ग अभी भी R1 पर सही ढंग से इंगित करता है, इसलिए सबनेट "काम" पर सब कुछ, उस बाहरी IPv6 नोड्स में पहुंच योग्य हैं, लेकिन सभी बाहरी ट्रैफ़िक अब गलत तरीके से R2 के माध्यम से रूट किए जा रहे हैं।
तो मेरा सवाल यह है : मैं अपने मूल सबनेट पर मेजबानों के लिए डिफ़ॉल्ट मार्ग सेट करने के लिए R2 से आरए को कैसे रोक सकता हूं (आर 1 और आर 2 दोनों के साथ एक जुड़ा हुआ है)? मुझे उस डिफ़ॉल्ट मार्ग को प्रदान करने के लिए R1 से RAs की आवश्यकता है!
अग्रिम में बहुत धन्यवाद।