在B机器和C机器上都用tcpdump抓包看看
0. 看一下两台机器上的iptables或nftable规则
iptables -nvL 或者 nft list ruleset
1. C机器是否收到了B转发来的数据报文
2. C机器是否发送了udp回复报文
3. B机器是否收到了C机器发送来的udp回复报文
再就是前面有回贴说看看firewalld服务是否在C或B上开启了,
systemctl status firewalld
如果开启,最好关闭
systemctl stop firewalld,如果是CentOS 6或之前的比较老的系统,service firewalld stop
【 在 leeyc 的大作中提到: 】
: tcp的协议貌似都正常,没啥问题
: 但是,udp的好像有问题
: 用conntrack -L查看的结果如下
: ...................
--
FROM 123.121.217.*