centos 6.2关闭IPV6


centos 6.2关闭IPV6
 
在现在的Linux上IPv6已经在默认安装下被支持,但是对于一些对IPv6支持不是很好的应用服务器来说,开启了IPv6反而会影响服务器的网络性能,毕竟现在的网络交换设备不是IPv6的。
 
如何判断系统是否开了ipv6?
 
首先可以使用命令 
 
lsmod | grep ipv6
 
ip6_tables             19392  0 
iptable_mangle          3283  1 
ipt_MASQUERADE          2400  3 
iptable_nat             6124  1 
nf_nat                 22788  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4       9440  4 iptable_nat,nf_nat
nf_defrag_ipv4          1449  1 nf_conntrack_ipv4
nf_conntrack           79643  5 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
ipt_REJECT              2349  2 
iptable_filter          2759  1 
ip_tables              17733  3 iptable_mangle,iptable_nat,iptable_filter
 
ipv6        234881
14
 
 
第二,也可以通过查看开启的端口
 
netstat -tln
 
tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:843 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:81 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 
tcp 0 0 :::8080 :::* LISTEN 
tcp 0 0 :::22 :::* LISTEN 
tcp 0 0 :::443 :::* LISTEN 
udp 0 0 0.0.0.0:68 0.0.0.0:* 
udp 0 0 0.0.0.0:837 0.0.0.0:* 
udp 0 0 0.0.0.0:840 0.0.0.0:* 
udp 0 0 0.0.0.0:111 0.0.0.0:* 
udp 0 0 0.0.0.0:631 0.0.0.0:* 
 
既然确定开启了之后,那怎样才能关闭呢?
 
我用的是centos6.2 没有找到/etc/modprobe.conf 文件,所以我就直接vi了一个,并加了两行
 
alias net-pf-10 off
alias ipv6 off
 
然后echo"NETWORKING_IPV6=NO" >> /etc/sysconfig/network
 
重启系统就好了。
 

相关内容

    暂无相关文章