linux系统关闭ipv6

1. 说明

默认情况下,在启动linux系统时,ipv6模块是被加载的,同时网卡也会启动ipv6并分配对应的地址。这样就会出现ipv4和ipv6并行使用的情况。有些情况下,ipv6的使用优先级甚至高于ipv4(jdk1.4之后启动jvm时默认ipv6优先);但是在国内ipv6还没有流行开,而且,在同一台机器上同时使用ipv4和ipv6的话,有些时候会出现寻找主机名异常。前段时间就遇到了这样的问题,所以决定将ipv6给干掉,在服务器集群通信时,统一使用ipv4;

2. 具体步骤

  1. 验证是否启动了ipv6
    lsmod | greo ipv6 查看是否加载了ipv6模块
    netstat -nuptl 查看是否存在使用ipv6地址的进程
    通过上面两条命令,可以判定这台机器是否启用了ipv6

  2. 关闭ipv6
    我们选择在开机时禁止加载ipv6模块的方式
    如果是centos6.x系统
    vim /etc/modprobe.d/dist.conf
    增加下面语句
    alias net-pf-10 off
    alias ipv6 off
    保存并重启机器
    如果是redhat6.x系统
    vim /etc/modprobe.d/dist.conf
    增加下面语句
    install ipv6 /bin/true (redhat在使用上面方式禁止加载的时候并没有成功,所以使用了这条语句)
    保存并重启机器

  3. 验证
    机器重启成功后,再使用上面的验证命令检测是否禁用成功;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值