在RHEL 5下面测试成功
 
 
linux下面禁止ipv6的方法:
来自: 杨志刚 博客 (http://yangzhigang.cublog.cn)
 
这里我所做的是Redhat Linux,在系统中ifconfig或是netstat -an都会显示出IPV6的结果,如:
[root@WebServer-22 conf]# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:15:C5:EF:74:1C 
          inet addr:192.168.102.22  Bcast:192.168.102.255  Mask:255.255.255.0
          inet6 addr: fe80::215:c5ff:feef:741c/64 Scope:Link
 
[root@WebServer-22 conf]# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address            
tcp 0 576 ::ffff:192.168.102.22:22    ::ffff:192.168.12.100:3339  ESTABLISHED
tcp 0 0   ::ffff:192.168.102.22:80    ::ffff:192.168.102.25:36479 TIME_WAIT  
tcp 0 0   ::ffff:192.168.102.22:80    ::ffff:192.168.102.25:36503 TIME_WAIT  
 
在IPV6还没有广泛使用时,这有些不方便,那么在Redhat Linux下禁止IPV6的方法也很容易:
vi /etc/modprobe.conf,加入以下两行参数,
alias net-pf-10 off
alias ipv6 off
之后reboot。(注:用service network restart是不可以的)
 
重启之后,ifconfig或netstat -ant等只能显示IPV4的地址信息了。
 
对于其他的系统,可以参照以下文档:
Here's the summary of what I can think of, with alternate methods in case the first one doesn't work with you:

• Debian kernel 2.4:

  • In /etc/modutils, change the line

    alias net-pf-10 ipv6

    to

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.
• Debian kernel 2.6/Ubuntu ("official" method)/Fedora Core (method 1):

  • In /etc/modprobe.d/aliases, change the line

    alias net-pf-10 ipv6

    to

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.
• Debian kernel 2.6/Ubuntu (alternate method):

  • In /etc/modprobe.d/blacklist, add a line

    blacklist ipv6
  • Reboot.
• RHEL/CentOS:

  • In /etc/modprobe.conf, make sure you have

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.
• RHEL/CentOS/Fedora Core (method 2)/Mandriva (method 1):

  • In /etc/sysconfig/network, add a line

    NETWORKING_IPV6="no"
  • Reboot.
• SuSE 9.0:

  • In /etc/modules.conf, change the line

    alias net-pf-10 ipv6

    to

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.
• SuSE 9.1/9.2/9.3/10.0 ("official" method):

  • In /etc/modprobe.conf, change the line

    alias net-pf-10 ipv6

    to

    alias net-pf-10 ipv6
    install ipv6 /bin/true
  • Reboot.
• SuSE 9.1/9.2/9.3/10.0 (alternate method)/Mandriva (method 2)/Slackware:

  • In /etc/modprobe.conf, make sure you change

    alias net-pf-10 ipv6

    to

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.
• Gentoo:

  • In /etc/modules.d/aliases, make sure you change

    alias net-pf-10 ipv6

    to

    alias net-pf-10 off
    alias ipv6 off
  • Reboot.

NOTES:

  • In distros using /etc/modprobe.conf, beware that you might get overriden by /etc/modprobe.conf.local or by/etc/modprobe.d/*.
  • If you disable IPv6, I suppose you don't need tunnels either. You could also add there:
    install sit0 /bin/true
  • A last "anti-IPv6" issue: don't forget the old trick of checking if your Firefox has IPv6 disabled:
    • CTRL+L, about:config (Enter)
    • Filter by ipv6.
    • Set network.dns.disableIPv6 to true.

摘于:http://blog.chinaunix.net/uid-7654720-id-1742032.html

Linux diable ipv6的更多相关文章

  1. Linux关闭IPV6

    Linux关闭IPV6的方法 修改配置文件/etc/sysctl.conf添加以下1行 net.ipv6.conf.all.disable_ipv6 = 1 设置生效 sysctl -p 查看没有IP ...

  2. Linux下ipv6配置系列

    Linux下ipv6配置系列一:如何配置Linux系统ipv6环境 Linux下ipv6配置系列二:如何为Nginx添加ipv6模块 Linux下ipv6配置系列三:如何为Nginx配置IPv6端口监 ...

  3. Linux 系统配置IPv6

    1.自动获取IPV6地址 1)修改/etc/sysconfig/network文件,修改如下字段,不存在则手动添加,部分系统默认是开启的NETWORKING_IPV6=yes 2)修改/etc/sys ...

  4. LINUX 下 ipv6 socket 编程

    大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事.对于我们来说就是IP ...

  5. windows和linux修改ipv6和ipv4的优先级

    如果一台机器系统配置ipv6地址和ipv4地址共存,访问两种网站都可以 但有个很尴尬的问题,因为操作系统默认是V6优先于V4,所以比如一个地址同时有A和AAAA记录的话,那么系统会自动选择V6协议通信 ...

  6. linux禁止IPv6

    1. 禁止加载IPv6模块 # echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6.conf 每当系统需 ...

  7. 用尽洪荒之力解决Apple Store ipv6审核通关---linux服务器支持ipv6

         强势的库克时代到来,苹果开启了强制IPV6审核,大家也知道中国现在的情况,除了教育网实验性的支持IPV6,ISP运营商还不支持,想必大家都陆陆续续的遭受到了苹果无情的拒绝,以前开个加急,审核 ...

  8. zzw原创-linux下ftp ipv6的unknown host 问题

    在linux 的ipv6的情况下进行ftp时,碰到unknown host 问题 1.[a4_csbdc@bdc8165 ~]$ cat  /etc/issueRed Hat Enterprise L ...

  9. 本地win7ping VM linux ipv6地址问题

    前述 在windows和linux同时安装ipv6之后,系统将会自动分配一个link-local(链接本地)地址也就是ifconfig -a看到的一行[inet6 addr: fe80::20c:29 ...

随机推荐

  1. 什么是Servlet?它有哪些特点

    什么是Servlet?  它有哪些特点? Servlet是运行在JSP服务器端,用来生成Web页面的一种java程序 特点: (1)效率点 (2)功能强大 (3) Servlet之间能够共享数据 (4 ...

  2. c# 中get和post的方法

    用GET发送数据则用REQUEST.QUERYSTRING[''ID'']接收 一.request.aspx 二.request.aspx.cs 三运行效果: 以下是数据发送的途径http://loc ...

  3. spring基础整理

    spring基础教程:https://www.tutorialspoint.com/spring/spring_overview.htm 注入实例 <bean id="" c ...

  4. CentOS7使用无线网卡

    1.安装CentOS7最小化时候,在网络连接功能项中设置WIFI的设备和密码. 2.进入系统,执行nmcli查看使用NetworkManager管理的网络 [root@seastar ~] nmcli ...

  5. tomcat,Jboss,weblogic区别与比较

    一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...

  6. odd_even_list

    public class Solution { public ListNode OddEvenList(ListNode head) { if(head == null || head.next == ...

  7. mongodb 安装、开启服务 和 php添加mongodb扩展

    1.下载mongodb:https://www.mongodb.org/downloads#production  (https://www.mongodb.org/dl/win32) 2.安装.配置 ...

  8. UVA10561 Treblecross 组合游戏/SG定理

    Treblecross is a two player gamewhere the goal is to get three X in a row on a one-dimensional board ...

  9. System.Security.Cryptography.CryptographicException 出现了内部错误

    调试微信支付退款时,需要使用pfx证书,在本地调试时没有问题,但在服务器部署时报异常:System.Security.Cryptography.CryptographicException 出现了内部 ...

  10. storm-kafka组件中KafkaOffsetMetric相关统计指标说明

    storm-kafka组件中KafkaOffsetMetric相关统计指标说明 storm-kafka是storm提供的一个读取kakfa的组件,用于从kafka队列中消费数据.KafkaOffset ...