CentOS 7 ipv6 相关的奇怪问题

版权声明:欢迎转载 https://blog.csdn.net/antony1776/article/details/81945154

场景描述

主机 A : 20.0.9.15
主机 B : 20.0.9.16
网关 G : 20.0.9.254

A ping 20.0.9.0 网段的其他主机都通, ping B 不通
B ping 20.0.9.254 通,剩余 20.0.9.0 网段的所有主机 不通

分析与排查

各种原因排查

在 A 上 通过 nmap 嗅探,是可以嗅探到 B,但是所有服务都不通。

arp -a,B 上可以看到所有其他主机的 mac,但是 ping 不通。

确定防火墙已经关闭,且反复重启多次,无果。
确认与 vlan 设置无关。

最后,将 B( CentOS 7 ) 主机所在端口连接 windows 主机,结果网络是正常的,wtf 。。。。

说明,一切跟网络无关,是系统层面配置的原因。
走投无路,抱着试一试的心态,关闭 ipv6,竟然就好了 !!!!!

  1. 编辑/etc/default/grub,在GRUB_CMDLINE_LINUX加上的后面句首加上ipv6.disable=1。

    GRUB_CMDLINE_LINUX=”ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet”

  2. 运行 grub2-mkconfig -o /boot/grub2/grub.cfg

  3. 重启系统,运行lsmod|grep ipv6,可以看到ipv6已经关闭。

才疏学浅,匪夷所思。

谨记!谨记!

猜你喜欢

转载自blog.csdn.net/antony1776/article/details/81945154
今日推荐