我在A,B两台机器上搭了一个4in6隧道,我要设置在这个网卡的流量都通过隧道走。这样设置的。(隧道tun_4in6的地址是2001::2)
ip -6 route add default dev tun_4in6 table 300
ip -6 rule add from 2001::2 table 300
这样设置后,A,B隧道两头可以互相ping通,但是从Aping其他地址,在B这头捕包没有icmp包,而且也ping不通。
linux,隧道4in,其中一头ipv6的路由设置
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-03 15:08关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
你已经正确设置了IPv6路由和规则,现在的问题在于在你的测试中,你只ping了IP地址,而没有尝试ping其他接口或子网。 你应该尝试Ping一个不在你的内网中的主机来验证是否能够ping通,或者你可以尝试Ping一个你在你的网络中使用的其他服务,例如DNS服务器。 此外,如果你在你的路由器上配置了防火墙,并且防火墙阻止了某些类型的ICMP数据包(例如ICMP echo请求),那么你也应该检查一下是否有任何防火墙规则阻止了这些包。 最后,如果你使用的是Linux系统,你应该确保你的防火墙是开启的,并且它允许IPv6通信。 希望这对你有所帮助!
解决 无用评论 打赏 举报