debian关闭ipv6的几种方法

Posted on Posted in linux
Tips: 本文创建于2013年12月20日,已超过 2 年,内容或图片可能已经失效!

方法一、直接修改grub文件

  1. root@debian:~# vim /boot/grub/grub.cfg #在quiet前面增加ipv6.disable=1  
  2. linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=373b8516-e2fe-4f5e-b0c6-1b91ab235dba ro initrd=/install/initrd.gz ipv6.disable=1 quiet  

方法二、修改/etc/default/grub

  1. root@debian:~# vim /etc/default/grub #在quiet前面增加ipv6.disable=1  
  2. GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet"  
  3. root@debian:~# update-grub  

方法三、修改sysctl.conf

  1. root@debian:~# vim /etc/sysctl.conf #增加以下行  
  2. net.ipv6.conf.all.disable_ipv6 = 1  
  3. net.ipv6.conf.default.disable_ipv6 = 1  
  4. net.ipv6.conf.lo.disable_ipv6 = 1  

以上三种方法重启后即可生效,下面这个是临时关闭ipv6
方法四、直接修改内存

  1. root@debian:~# echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6  

**禁用ipv6之后的可选项**

1. hosts

  1. $ sudo vi /etc/hosts  
  2. # comment these IPv6 hosts  
  3. # ::1     ip6-localhost ip6-loopback  
  4. # fe00::0 ip6-localnet  
  5. # ff00::0 ip6-mcastprefix  
  6. # ff02::1 ip6-allnodes  
  7. # ff02::2 ip6-allrouters  

2. ssh

  1. sudo vi /etc/ssh/sshd_config  
  2. # inet只适用于IPv4,而inet6是适用于IPv6  
  3. AddressFamily inet  
» 转载请注明来源:若我若鱼 » debian关闭ipv6的几种方法

Leave a Reply

Your email address will not be published. Required fields are marked *

20 − twenty =