路由器配置了nat转换,对应两家不同的运营商 移动(应用在gre tunnel上,): nat server global 172.16.0.1 inside 192.168.4.7 电信(应用在与移动不同的外网端口上): nat server global 172.16.0.1 inside 192.168.4.7 流量均为从外网进入内网 实际发现两条NAT均有转换,但移动出口的TCP会话无法建立,进一步抓包和NAT debug发现移动出口的回包并没有进行地址转换(即没有192.168.4.7--->172.16.0.1的记录),仍以内网地址发出,导致外网TCP握手时源地址不匹配从而无法连接 电信出口的NAT并没有这个问题,抓包与NAT denug均正常 有可能是哪个方面导致移动的回包NAT转换失败?
(0)
最佳答案
补充:回包路由保证从移动口出去,对段能抓到回包,只是由于回包的地址是内网地址而非NAT外部地址,导致TCP三次握手失败,电信口能正常转换。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论