|
本帖最后由 xibanya 于 2023-5-11 15:51 编辑
比如爱快公网:1.1.1.1 映射了10.0.0.254的8888端口
公网向1.1.1.1的8888发起连接,到了爱快命中nat server规则,数据包被送到10.0.0.254
10.0.0.254 以源端口8888回应,回包肯定走254的缺省路由,数据包送往你旁路,然后被nat-pat了。回包进爱快时,源变成了10.0.0.2,源端口变成了9999(假设pat成这个端口)
出爱快,源变成1.1.1.1 源端口又做了一次pat,假设变成了19999
数据送到了公网设备,还能建立连接吗?公网访问你的目标端口8888,你的ip回应它19999
要想解决,只能在你旁路配置:收到源ip是254,源端口是8888,协议是TCP/UDP的流量时,不要做snat
这样回包的源IP和源端口都不会发生改变,到了爱快才能匹配上你配置的映射,出爱快也不会进行源端口转换,送到公网后,公网设备才能与之建立会话
|
|