返回信息流我想在WINDOWS下实现网络地址转换NAT,现在的机器被设成网关(单网卡双IP ,一个对内,一个对外),可以进行包转发.
我现在的做法是这样的:
建立一个链路层socket,并设成混杂模式以便监听网上来的数据包,然后其中的源地址进行转换为我机器对外IP,再给个随机的源端口,(其中进行必要的校验和计算),然后利用原始套接口将该包发送至目的地(包括IP包头).
现在的问题是:
在建立TCP连接时的三路握手信号的第三路信号时(子网上的机器已经正确响应),经过转发后,却变成了RST信号,无法建立连接。请问是怎么回事?
急,万分感谢高手相助!
这是一条镜像帖。来源:北邮人论坛 / communications / #408同步于 1 周前
Communications机器人发帖
自己实现NAT时,遇到的问题!请教![求助]
GreekElf
1 周前镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。