উবুন্টুতে কীভাবে আইপিভি 6 অক্ষম করবেন?


25

আমি একটি উবুন্টু বাক্সে আইপিভি 6 অক্ষম করেছি যাতে এসএসএস এবং আরএসএনসি চলছে। তবে এই দুজনেই এখনও একটি আইপিভি 6 ঠিকানায় শুনছেন। আমি কীভাবে এটি ঠিক করব?

root@box.com:~# sysctl net.ipv6.conf.all.disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
root@box.com:~# sysctl net.ipv6.conf.default.disable_ipv6
net.ipv6.conf.default.disable_ipv6 = 1
root@box.com:~# sysctl net.ipv6.conf.lo.disable_ipv6
net.ipv6.conf.lo.disable_ipv6 = 1

এবং

root@box.com:~# ss -lnp6
State      Recv-Q Send-Q        Local Address:Port    Peer Address:Port
LISTEN     0      128            :::22                 :::*      users:(("sshd",1505,4))
LISTEN     0      5              :::873                :::*      users:(("rsync",3423,5))


1
সমস্যা যাই হোক না কেন, IPv6 অক্ষম করা এটি সমাধান করবে এমনটি খুব কমই unlikely
— মাইকেল হ্যাম্পটন

2
আমরা আইপিভি 6 (এখনও) ব্যবহার করি না। তাই কেবল সুরক্ষা ঝুঁকি হ্রাস করার চেষ্টা করছি।
— অভিষেক চন্দ


1
আমি বলব সদৃশ সম্ভাবনাটি বিপরীত কারণ যেহেতু এই প্রশ্নটির পূর্বরূপটি রয়েছে।
— নৌকোডার 21

উত্তর:


39

এটি আমার পক্ষে কাজ করেছে:

Sysctl.conf এর নীচে এই লাইনগুলি যুক্ত করুন

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

তারপরে রান করুন sudo sysctl -pবা রিবুট করুন

উত্স: http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html

অবশ্যই এটি অন্ধভাবে আইপিভি 6 ব্যবহারের চেষ্টা করা থেকে বিরত থাকবে না, সুতরাং আপনারও এর /etc/default/bind9মতো পরিবর্তন করতে হবে :

# run resolvconf? 
RESOLVCONF=yes 
# startup options for the server 
OPTIONS="-4 -u bind"

উত্স: http://blog.evilcoder.net/disable-ipv6-on-bind9-linux/#sthash.U95y4s6U.dpuf


সতর্কতা - উপরের লিঙ্কটি ক্লিক করবেন না। একটি ভাইরাস বা সামথিগ রয়েছে
— টম বেনেট

উপরে 2 টি লিঙ্ক রয়েছে, আপনি আরও নির্দিষ্ট হতে পারেন?
— নৌকা কোডার

এটি অযথা জটিল, কেবলমাত্র মডিউলটিকে কালো তালিকাভুক্ত করুন ipv6।
— অ্যান্ডার্স

21

টার্মিনাল উইন্ডো থেকে, আইপিভি 6 সক্ষম বা অক্ষম রয়েছে কিনা তা পরীক্ষা করতে:

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

0 এর অর্থ এটি সক্ষম এবং 1 অক্ষম।

আইপিভি 6 অক্ষম করতে

$ sudo su -
# nano /etc/sysctl.conf

এবং sysctl.conf ফাইলে এই লাইনগুলি যুক্ত করুন

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

নতুন কনফিগারেশনের মাধ্যমে সিস্টেস্টল.কনফ ফাইলটি সংরক্ষণ করুন, তারপরে আপনার সিস্টেমটি পুনরায় বুট করুন

# reboot

আপনার সিস্টেম আবার পরীক্ষা করুন

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

এখন আপনার দেখতে হবে “1 ″ মানে আপনার সিস্টেমে আইপিভি 6 অক্ষম করা হয়েছে।

Http://namhuy.net/1419/disable-ipv6-ubuntu-linux-mint.html থেকে


2
  1. একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন (যদি আপনি গেডিট ব্যবহার না করেন তবে এটি আপনার টেক্সট সম্পাদক যেমন কেট ইত্যাদির সাথে প্রতিস্থাপন করুন)।

    sudo gedit /etc/default/grub
    
  2. এবং এটি অনুসন্ধান করুন:

    GRUB_CMDLINE_LINUX
    

    এটির মতো এটির মতো দেখতে এটি পরিবর্তন করুন:

    GRUB_CMDLINE_LINUX="ipv6.disable=1"
    
  3. এখন, GRUB আপডেট করা যাক:

    sudo update-grub2
    

    বা যদি আপনি GRUB 2 ব্যবহার না করেন তবে করুন:

    sudo update-grub
    
  4. এবং অবশেষে, আপনার সিস্টেম পুনরায় চালু করুন।


আমি জানি যে কাজ করা উচিত, কিন্তু আমার সমস্যার সমাধান বলে মনে হচ্ছে না! netstat -nutlp | grep ::দেখায় যে sshd এবং ntpd আইপিভি 6 ঠিকানায় শুনছে।
— অভিষেক চন্দ

কেবলমাত্র মডিউলটি সরিয়ে ফেলুন ipv6, এবং আপনার কাজ শেষ। আপনি কেন এটি করতে চেয়েছিলেন ...
— অ্যান্ডার্স

এটি কোনও পৃথক মডিউল নয় যা কালো তালিকাভুক্ত করতে পারে, এটি অন্তর্নির্মিত। আপনি আইপিভি 6 মডিউলটি সরাতে পারবেন না।
— দতাশমন

0

কিছু পরিষেবার জন্য আইপিভি 6 ঠিকানাগুলি শুনতে অক্ষম করুন।

sshd / etc / default / ssh

# Options to pass to sshd
SSHD_OPTS="-4"

avahi-daemon /etc/avahi/avahi-daemon.conf

[server]
use-ipv4=yes
use-ipv6=no

java /etc/java-7-openjdk/net.properties

http.nonProxyHosts=localhost|127.*
ftp.nonProxyHosts=localhost|127.*

তারপরে পরিষেবাগুলি পুনরায় চালু করুন

service restart sshd
service restart avahi-daemon
service restart tomcat7

আমার ক্ষেত্রে টমক্যাটটি আইপিভি 6 দিয়ে জাভা ব্যবহার করছিল। আপনার জন্য পৃথক হতে পারে।


0

আপনার কম্পিউটারে কেবলমাত্র আইভিভি 6 চালু করতে, আপনি কেন এটি করতে চেয়েছিলেন তা সহজ। একটি কনফিগারেশন ফাইলে কেবল একটি লাইন যুক্ত করুন। হ্যাঁ, আপনাকে rootফাইলটি তৈরি করতে হবে।

$ cat <<EOF >/etc/modprobe.d/blacklist-ipv6.conf
# To turn off IPv6, though you don't need too.
# But anyways.
blacklist ipv6

# eof
EOF

কেবল পুনরায় বুট করুন বা চেষ্টা করুন:

$ sudo rmmod ipv6
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.