004_centos7关闭ipv6的方法

虽然目前ipv6已经开始使用了,但是在公司内网,IP地址数足够的情况下,我们一般不会启用ipv6的。而且有的应用如果启用ipv6会造成莫名其妙的问题,所以需要关闭它。

当我们用ip addr命令查看ip地址的时候,会出现 inet6 ,这就说明是启用了ipv6

[root@master1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:43:1c:b6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.223.144/24 brd 192.168.223.255 scope global noprefixroute dynamic ens33
       valid_lft 1508sec preferred_lft 1508sec
    inet6 fe80::cc99:9bff:823f:14cd/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

接下来关闭它

首先编辑网卡信息文件/etc/sysconfig/network-scripts/ifcfg-ens33,将原来默认的IPV6INIT=yes改为IPV6INIT=no

再编辑/etc/sysctl.conf文件,加入net.ipv6.conf.all.disable_ipv6=1字段

接着编辑/etc/sysconfig/network文件,加入NETWORKING_IPV6=no字段

最后重启机器即可

待重启完成后,用ip addr命令查看,如下显示即是关闭了ipv6

[root@master1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:43:1c:b6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.223.144/24 brd 192.168.223.255 scope global noprefixroute dynamic ens33
       valid_lft 1272sec preferred_lft 1272sec

  

 

posted @ 2020-09-14 17:31  Joestar  阅读(734)  评论(0编辑  收藏  举报