सवाल आईपीवी 6 लिनक्स राउटर, ऑटोकॉन्फ पर और एकल इंटरफ़ेस के लिए राउटर विज्ञापन स्वीकार करें


जाहिर है अगर आपके पास है /proc/sys/net/ipv6/conf/all/forwarding के मूल्य पर सेट करें 1 जो इंटरफेस और मार्गों की ऑटो कॉन्फ़िगरेशन को पूरी तरह से अक्षम करता है, लेकिन मेरे पास एक इंटरफ़ेस वाला सिस्टम है जिसे मैं डायनामिक रूप से पता कॉन्फ़िगर करना चाहता हूं।

मेरे पास एक लिनक्स बॉक्स है जिसमें एकाधिक इंटरफेस राउटर के रूप में कार्य कर रहे हैं एकाधिक वैन कनेक्शन। आईपीवी 4 पक्ष पर मैं अलग-अलग अपलिंकों को यातायात को निर्देशित करने के लिए एकाधिक रूट टेबल और आईपी नियमों का उपयोग कर रहा हूं।

मेरे प्राथमिक वैन कनेक्शन में स्थिर आईपीवी 6 पता है जो स्थायी रूप से मेरे कनेक्शन को सौंपा गया है। बैकअप कनेक्शन मूल रूप से एक सस्ता ब्रॉडबैंड कनेक्शन है, और मेरे पास आईपीवी 6, या आईपीवी 4 कोई स्थिर पता नहीं है। मैं के माध्यम से देख सकते हैं radvdump कि मेरे सस्ते ब्रॉडबैंड बैकअप लिंक का मेरा प्रदाता है कि वे अब आईपीवी 6 राउटर विज्ञापन भेज रहे हैं। उस लिंक पर। चूंकि मेरा बॉक्स राउटर है और आगे बढ़ने में सक्षम है, मैं इस लिंक पर पते को गतिशील रूप से कैसे कॉन्फ़िगर कर सकता हूं? क्या मेरा सिस्टम राउटर विज्ञापनों को अपना पता कॉन्फ़िगर करने का कोई तरीका है, और फिर मेरे प्राथमिक कनेक्शन से मेरे मार्गों से अधिक मीट्रिक के साथ मार्ग जोड़ें?

dual wan diagram

मेरी फ़ायरवॉल भी स्क्विड चल रही है, और मेरे संचार का विशाल हिस्सा प्रॉक्सी के माध्यम से चला जाता है। तो प्राथमिक लिंक की विफलता के मामले में मुझे अपने ब्रॉडबैंड इंटरफेस पर आवंटित गतिशील नेटवर्क के साथ काम करने के लिए अपने आंतरिक मेजबानों को काम करने के लिए कोई अजीब आईपीवी 6 एनएटी या कुछ भी नहीं करना पड़ेगा। संचार का बड़ा हिस्सा अनुप्रयोग स्तर प्रॉक्सी द्वारा अच्छी तरह से संभाला जाएगा।

तो मैं अपने Linux सिस्टम पर आईपीवी 6 के लिए कॉन्फ़िगर ब्रॉडबैंड नेटवर्क से कनेक्ट इंटरफ़ेस कैसे प्राप्त करूं? मामूली मौका यह मायने रखता है, लिनक्स बॉक्स 3.14-0.bpo.2-amd64 कर्नेल के साथ डेबियन wheezy चल रहा है।


5
2017-08-28 19:00


मूल




जवाब:


जैसा कि मैं समस्या को समझता हूं, radvd सिर्फ आंतरिक लिंक को नियंत्रित करता है। सभी लिंक के लिए आगे बढ़ना छोड़ दें। निम्न अंत ब्रॉडबैंड इंटरफ़ेस के लिए सुनिश्चित करें कि निम्न सेटिंग्स कॉन्फ़िगर की गई हैं:

echo 2 > /proc/sys/net/ipv6/conf/<nic>/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/<nic>/accept_ra_pinfo
echo 1 > /proc/sys/net/ipv6/conf/<nic>/autoconf

यह भी देखें आईपी-sysctl.txt


4
2017-08-28 20:20



आह, दिलचस्प, आईपीवी 6 कैसे प्रतीत होता है प्रतीत होता है। यह स्वीकार करने के लिए वैध मान होने के रूप में '2' नहीं दिखाता है। मेरी इच्छा है कि Google कर्नेल को दिखाएगा जो आपने खोज परिणामों में उच्च से जुड़ा हुआ है। - Zoredache
@Zoredache यह आपके लिए काम किया था? यदि हां, तो ऊपर दिए गए उत्तर को सही के रूप में हल करें। धन्यवाद - silpol
@silpol दुर्भाग्यवश पर्यावरण बदल गया और मुझे वास्तव में यह परीक्षण करने का मौका नहीं मिला कि इस उत्तर ने जो किया था वह मैं किया था। इसका परीक्षण करने के तरीके के बिना, मैं जवाब स्वीकार करने में संकोच करता हूं। अगर आप मानते हैं कि यह काम करता है, तो आप जवाब देने के लिए निश्चित रूप से स्वतंत्र हैं, और यह सबसे अच्छा जवाब है। - Zoredache