IPv6 डिफ़ॉल्ट मार्ग कैसे जोड़ें


18

मेरे पास निम्न सेटअप है

           Linux 1                      Linux 0
    eth1            eth0-------------------eth0
   14.14.14.80      19.19.19.20             19.19.19.10
   2005::5/64       2004::3/64              2001::3/64 

Linux0 से, मैं पिंग करने में सक्षम हूँ 14.14.14.80 or 19.19.19.20( 19.19.19.20और यह भी पर एक डिफ़ॉल्ट गिनीकृमि के रूप में जोड़ा गया है) Linux1, ipv4अग्रेषण सक्षम था। के लिए ipv6, मैं 2004::3/64डिफ़ॉल्ट ipv6 गेटवे के रूप में नहीं जोड़ सकता Linux0। मैंने कोशिश की

ip -6 route add default via 2004::3

तथा

ip -6 route add default via 2004::

लेकिन मुझे त्रुटि मिलती है

RTNETLINK answers: No route to host

मुझे यहां क्या समझ नहीं आ रहा है?।


नेटवर्क मास्क को उपरोक्त पंक्ति में जोड़ें: ip -6 मार्ग 2004 जोड़ें :: / 64 dev eth0

सामान्य बात यह है कि एक ही ईथरनेट नेटवर्क पर एक ही सबनेट में उपकरणों को रखा जाए, तो आपको यह समस्या नहीं होगी।
प्लगवॉश

जवाबों:


19

आपको पहले गेटवे के लिए मार्ग जोड़ना होगा:

ip -6 route add 2004::3 dev eth0

6

डिफ़ॉल्ट गेटवे जोड़ने के लिए, और ईथरनेट इंटरफेस (देव) के लिए विशिष्ट नहीं, उपयोग करें:

route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)

ध्यान दें, आपको सबनेट मास्क निर्दिष्ट नहीं करना है, और न ही निवर्तमान ईथरनेट इंटरफ़ेस।

अपने काम को सत्यापित करने के लिए, मेजबान के आईपी रूटिंग टेबल को सूचीबद्ध करें:

netstat -rn # for IPv4
netstat -rn -A inet6  # for IPv6
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.