উবুন্টুতে কীভাবে আইপিভি 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.