Ubuntu सर्वर 18.04 में IPv6 को अक्षम करना


15

मैं Ubuntu / 16.04 में /etc/sysctl.conf में निम्नलिखित डाल रहा था और ipv6 अक्षम था।

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

उबंटू 18.04 में मुझे निम्नलिखित को ग्रब में जोड़ना है।

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

बस पुष्टि करना चाहता था कि क्या आईपीवी 6 को अक्षम करने के लिए उबंटू 18.04 में यह नया तरीका है।


आप IPv6 को अक्षम क्यों करना चाहते हैं? यह बुरा अभ्यास माना जाता है।
TJJ

जवाबों:


9

आपको केवल इसे जोड़ने की आवश्यकता है /etc/default/grub

GRUB_CMDLINE_LINUX="ipv6.disable=1"

मैंने इसे GRUB_CMDLINE_LINUX_DEFAULTसुरक्षित रहने के लिए भी किया । sysctlकेवल आंशिक रूप से काम करने को संशोधित करना , और नेटप्लान में बग शो-अप को देखा, मैंने भी dhcp6 = बिना किसी लाभ के झूठे की कोशिश की। Netplan के लिए 18.04 STIM IMO के लिए बहुत अधिक कीड़े हैं, लेकिन यह एक और कहानी है ... नेटप्लान को भी हटाने के लिए आधा प्रलोभन।

बस रिबूट करने से पहले ग्रब अपडेट करना न भूलें!

sudo update-grub

1
क्या आप स्पष्ट कर सकते हैं कि यह प्रश्न का उत्तर कैसे देता है? मैं आपके उत्तर से भ्रमित हूं।
स्टीफन राउच

1
कृपया netpadan बग की रिपोर्ट करने पर विचार करें, जो आपने लॉन्चपैड.नेट पर पाया था! यह डेवलपर्स को इसे बेहतर बनाने में मदद करेगा।
सेबस्टियन स्टार्क

सेबस्टियन स्टार्क - मैं इसे प्राप्त करने की कोशिश करूंगा, यह सिर्फ कर्नेल सेटिंग्स पर ध्यान नहीं देता है इसलिए ग्रब कमांड की आवश्यकता क्यों थी, नेटलैन को छोड़कर बाकी सभी ने sysctl.conf का उपयोग किया।
VTChevalier

14

Stephan Rauch (केवल 18.04 के लिए) को स्पष्ट करने के लिए - यदि ipv6 को अक्षम करने के लिए ग्रब विधि का उपयोग कर रहे हैं, तो /etc/sysctl.conf कॉन्फ़िगरेशन परिवर्तन की आवश्यकता नहीं थी। मैंने उन्हें छोड़ दिया (भविष्य में नेटप्लान तय हो गया है)

sudo vi /etc/default/grub

देखने के लिए GRUB_CMDLINE को संशोधित करें:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

फिर निष्पादित करें:

sudo update-grub
sudo reboot

IPv4 का आनंद लें।


जानकारी के लिए धन्यवाद। क्या हमें लगता है कि यह एक नेटप्लान बग के योग्य होगा या sysctl.confफिर इस तरह से चीजों को कॉन्फ़िगर किया जा सकता है? मुझे बग्लाइंचपड.नेट / नेटप्लान में एक प्रासंगिक बग नहीं मिला, लेकिन शायद मुझे यह याद आया?
sxc731

0

sedकाम करने दो : डी

sudo sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity"/GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 maybe-ubiquity"/' /etc/default/grub
sudo sed -i -e 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="ipv6.disable=1"/' /etc/default/grub
sudo update-grub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.