双网卡作为网关的问题

frankfish 2010-12-08 10:10:29
我有一台2张网卡的PC,一张网卡连着路由器,另一张网卡连着一台PC,现在我用程序实现了两张网卡之间的数据连通。我的双网卡的PC可以通过路由上网,但是另一台PC不行,我把另一台PC发出来的包原封不动的传给了连着路由的网卡,但是就是不能上网。各位大侠,请教下是不是包要进行处理?应该如何处理?
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
suomj 2010-12-09
  • 打赏
  • 举报
回复
用路由连接一下就OK

周江涛 2010-12-09
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/f05c351755270722192ef75f.html
nscboy 2010-12-09
  • 打赏
  • 举报
回复
windowsXP下的网络共享功能也能满足你的需要啊.你确定要自己动手开发吗?或者,你要重新发明轮子?
zzw820626 2010-12-09
  • 打赏
  • 举报
回复
用sygate或者wingate就好了,自己写啥啊
周江涛 2010-12-09
  • 打赏
  • 举报
回复
你这个双网卡的机器现在不叫网关,你实现好了,就叫路由器了.

原封不动肯定不行,需要编辑那一台PC过来的数据包,把内网IP,目的IP转换成公网IP,收到以后,又要逆转一次,返回给那台PC

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧