IPv4 को अक्षम करना और Ubuntu में केवल IPv6 का उपयोग करना


11

मैं कुछ IPv6 संबंधित परीक्षण कर रहा हूं, और मैं लिनक्स पर परीक्षणों के लिए अपने IPv4 को पूरी तरह से अक्षम करना चाहता था, लेकिन ऐसा करने के लिए कोई आसान स्थान नहीं मिला। मैं अपना IPv6 एकमात्र सक्रिय कैसे बनाऊं?

जवाबों:


2

यदि आप /etc/modprobe.d/aliasesफ़ाइल को संपादित करते हैं और निम्नलिखित को बदलते हैं, तो यह काम करना चाहिए:

alias net-pf-2 ipv4

सेवा:

alias net-pf-2 off

1

imho का सबसे अच्छा तरीका यह है कि आप केवल IPv4 पते को कॉन्फ़िगर न करें। इसके अतिरिक्त आप arp को निष्क्रिय करना चुन सकते हैं:

ip addr del <ipv4 address>/CIDR dev ethN
(operational example: "ip addr del 192.168.0.1/24 dev eth0")
ip link set dev eth0 arp off

मैं कुछ बॉक्सों पर ऐसा करता हूं जो केवल प्रशासकीय उद्देश्यों (ssh) के लिए IPv6 के माध्यम से पहुंच योग्य होना चाहिए - वे बॉक्स जो किसी और चीज के लिए राउटेबल इंटरनेट का उपयोग नहीं करना चाहिए। ऐसा ही एक उदाहरण एक डेटाबेस सर्वर है जो OpenVPN के माध्यम से एक IPv6 ULA का उपयोग करता है ताकि केवल आंतरिक होस्ट इससे जुड़ सकें।


1

यदि आप नेटवर्क मैनेजर का उपयोग कर रहे हैं, तो पर क्लिक करें और 'कनेक्शन संपादित करें' चुनें। फिर डिफ़ॉल्ट कनेक्शन (या जो आप उपयोग कर रहे हैं) को संपादित करें और 'IPv4 सेटिंग्स' टैब के नीचे देखें। विधि के लिए एक ड्रॉपडाउन होना चाहिए जहाँ आप 'विकलांग' का चयन कर सकते हैं।

परीक्षण समाप्त होने पर इसे सक्रिय करना याद रखें।

यदि आप नेटवर्क प्रबंधक का उपयोग नहीं कर रहे हैं, तो इस कमांड को चाल चलनी चाहिए:

ip address del <address>/<netmask> dev <device>

उदाहरण के लिए:

ip address del 10.0.0.2/24 dev eth0

बेशक, यह आईपीवी 4 को पूरी तरह से अक्षम नहीं करता है, बस इंटरफ़ेस पर। आपके पास लूपबैक (लो) पर अभी भी v4 होगा, लेकिन मुझे यकीन नहीं है कि इसे समस्याओं के बिना अक्षम किया जा सकता है।
mboehn

1
आप जो परीक्षण कर रहे हैं, उसके आधार पर, एक सरल विधि अभी तक डिफ़ॉल्ट IP GW के लिए आपके IPv4 मार्ग को छोड़ सकती है।
बीएमडैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.