如何禁用centos7中的ipv6

为了避免SELinux和其它组件出问题,尽量不要禁用ipv6模块,将下面的配置加入到/etc/sysctl.conf文件中:

<span style="white-space:pre">	</span>net.ipv6.conf.all.disable_ipv6 = 1
<span style="white-space:pre">	</span>net.ipv6.conf.default.disable_ipv6 = 1

在正在运行中的系统中禁用ipv6:

<span style="white-space:pre">	</span>echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
<span style="white-space:pre">	</span>echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

<span style="white-space:pre">	</span>sysctl -w net.ipv6.conf.all.disable_ipv6=1
<span style="white-space:pre">	</span>sysctl -w net.ipv6.conf.default.disable_ipv6=1

注:如果使用X window禁用的ipv6,编辑文件/etc/ssh/sshd_config并做下面的任一修改:
(1)将以下行

<span style="white-space:pre">	</span>#AddressFamily any
修改为:

<span style="white-space:pre">	</span>AddressFamily inet   (inet仅指ipv4,inet6仅指ipv6)

或者

(2) 去掉下面这行行首的注释:

<span style="white-space:pre">	</span> #ListenAddress 0.0.0.0

重启sshd服务。

注:处理运行中的postfix因为禁用ipv6导致的问题,使用下面的任一种方法可以解决:
(1)修改/etc/postfix/main.cf,注释掉配置文件里的localhost部分并使用ipv4的回环地址:

 <pre name="code" class="cpp"><span style="white-space:pre">	</span>#inet_interfaces = localhost
<span style="white-space:pre">	</span>inet_interfaces = 127.0.0.1

 
 


(2)删掉/etc/hosts中的localhost。
禁用ipv6的RPCBIND(rpcbind,rpc,mounted,prc.statd)注释掉/etc/netconfig中的udp6和tcp6行:
<span style="white-space:pre">	</span>udp        tpi_clts      v     inet     udp     -       -
<span style="white-space:pre">	</span>tcp        tpi_cots_ord  v     inet     tcp     -       -
<span style="white-space:pre">	</span>#udp6       tpi_clts      v     inet6    udp     -       -
<span style="white-space:pre">	</span>#tcp6       tpi_cots_ord  v     inet6    tcp     -       -
<span style="white-space:pre">	</span>rawip      tpi_raw       -     inet      -      -       -
<span style="white-space:pre">	</span>local      tpi_cots_ord  -     loopback  -      -       -
<span style="white-space:pre">	</span>unix       tpi_cots_ord  -     loopback  -      -       -


要在CentOS 7上启用IPv6,您可以按照以下步骤进行操作: 1. 打开虚拟机IPv6配置。在虚拟机,打开IPv6配置并启用它。您可以通过打开虚拟网络编辑器,找到VMnet8-NAT设置,并启用IPv6来完成此操作。 2. 获取IPv6地址和IPv6默认网关。在Windows上,按下Win+R键,在运行对话框输入“ncpa.cpl”以打开网络连接。找到VMnet8的网络连接,双击“VMnet8”并查看详细信息,获取对应的IPv6地址和IPv6默认网关。 3. 修改Linux网络配置。在Linux服务器上,找到对应的网卡名称并修改相应的网卡配置文件。打开/etc/sysconfig/network-scripts/目录下对应的网卡配置文件,在文件进行以下修改: - 将IPV6INIT设置为"yes",以启用IPv6地址。 - 将IPV6_AUTOCONF设置为"no",以禁用IPv6地址的自动配置。 - 将IPV6_FAILURE_FATAL设置为"no",以确保即使配置失败,网卡仍然保持开启状态。 - 将IPV6ADDR设置为之前在Windows保存下来的IPv6地址,并确保最后几位与同一网络段的其他地址相匹配。 - 将IPV6_DEFAULTGW设置为VMnet8的网关地址。 4. 使网卡配置生效。重启网络服务以使IPv6地址生效。您可以使用以下命令重启网卡: ``` systemctl restart network ``` 5. 在Windows主机上测试连接。打开命令提示符,输入ping命令并指定虚拟机IPv6地址,以确保能够与虚拟机进行IPv6连接。 通过按照以上步骤配置,您应该能够在CentOS 7上成功启用IPv6。请注意,这些步骤可能会因您的具体环境和网络设置而有所不同。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [Centos7系统配置ipv6地址](https://blog.csdn.net/weixin_48780227/article/details/128775925)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [详解linux为阿里云ECS(CentOS7)配置IPv6地址](https://download.csdn.net/download/weixin_38643127/14092412)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值