禁用linux的ipv6

網上找了兩種方法,都已驗證:


第一種:
1、編輯/boot/grub/grub.conf在以下行結尾加上ipv6.disable=1
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=5bd71e9a-7b05-45f8-8928-ce88a2921fa0 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet ipv6.disable=1

2、重啓生效


第二種:
1、編輯/etc/sysconfig/network添加行:
NETWORKING_IPV6=no

2、修改/etc/hosts,把ipv6本地主機名解析的註釋掉(可選):
#::1   localhost localhost6 localhost6.localdomain6

3、禁止系統加載ipv6相關模塊,創建modprobe關於禁用ipv6的設定文件/etc/modprobe.d/disable_ipv6.conf(名字隨便起)(RHEL6.0之後沒有/etc/modprobe.conf這個文件),內容如下,三選其一(本次使用的第一種):
alias net-pf-10 off
options ipv6 disable=1

install ipv6 /bin/false

install ipv6 /sbin/modprobe -n -i ipv6
注意,如果你使用了網卡綁定(bond)技術,而且不希望用ipv6,那麼你使用第一種,否則系統啓動時,bonding模塊可能會加載失敗。

aliyun雲服務器的配置:
alias net-pf-10 off
alias ipv6 off
options ipv6 disable=1
注:第二句,在有的版本的系統裏,重啓網絡的時候,可能會出現如下錯誤(待驗證):
FATAL: Module off not found.

4、重啓生效
-------------------------------------------------------------------

重啓生效後的檢查命令:
[root@test ~]# lsmod | grep -i ipv6
[root@test ~]# ifconfig | grep -i inet6
如果上述2個命令執行的結果沒有任何顯示,那麼說明ipv6已經被完全禁止了。

本文出自 “notepad” 博客,請務必保留此出處http://sndapk.blog.51cto.com/5385144/1336546

補充:

5、centos7沒有那個文件

To verify if IPv6 is enabled or not, execute :
# ifconfig -a | grep inet6
        inet6 fe80::211:aff:fe6a:9de4  prefixlen 64  scopeid 0x20
        inet6 ::1  prefixlen 128  scopeid 0x10

操作如下,修改/etc/default/grub修改

1. Edit /etc/default/grub and add ipv6.disable=1 in line GRUB_CMDLINE_LINUX, e.g.:
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

然後寫入內核

2. Regenerate a GRUB configuration file and overwrite existing one:
# grub2-mkconfig -o /boot/grub2/grub.cfg

然後重啓

3. Restart system and verify no line “inet6” in “ip addr show” command output.
# shutdown -r now
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章