双网卡如何实现程序使用指定网卡访问网络?

双网卡如何实现程序使用指定网卡访问网络?,第1张

办法一(软解决):要求有一台hub或者交换机(2台机器的情况除外)

找一个配置比较好点的机器做服务器(双网卡),其他机器单网卡。服务器一块网卡接大猫,另外一块网卡接hub。工作站网卡接hub。网线的做法应该不滑宏用我说了吧。

系统安装完毕后,右键单击网上邻居→属性。最好把里面的名字改一下,连接hub的本地连接改为局域网,连接大猫的本地连接改为广域网。右键单击局域网→属性→安装。把ipx协议装好。然后双击tcp/ip协议,选择“使用下面的ip地址”;添入192.168.10.1

掩码为255.255.255.0

网关不添。dns为当地电信的dns地址(例如我在江苏,则dns中添入202.102.2.141)。服务器局域网的网卡配置完毕,至于广域网的网卡完全不要更改。现在需要在服务器的机器上添加一个拨号程序。网上邻居右键→属性。在屏幕的左上部可以找到一个“创建一个新的连接”单击,下一步,“连接到internet”,下一步,液让帆“手动设置我的连接”,下一步,“要求用户名和密码的宽带连接来连接”,下一步,isp名字(随便添,推荐填写“拨号”),下一步,添入你的用户名和密码,下一步,完成。

这样,当你再次右键单击网上邻居→属性的时候,就会发现在两块网卡的连接下面多了一个“拨号”。现在右键单击“拨号”→属性。选择“高级”,会在下面发现一个“internet共享”把小方格打上勾。会询问你本地连接是用的哪块网卡,选择你连接局域网的那个卡。确定。这样服务器就完全配置好了。

至于工作站,简单的很,只要在协议中加入ipx协议。然后把tcp/ip这样设置:ip地址192.168.0.x(x为2---254)。掩码:255.255.255.0

网关:192.168.0.1

dns同样为当地电信的dns地址。确定。就闹雹ko了。

tmpRet=bind(pMana->m_udpsocket,(SOCKADDR*) &udpAddr,sizeof(SOCKADDR))

//绑定 IP地歼蚂址的时候指定udpAddr的行肆中的IP为制定网档改轿卡IP

http://topic.csdn.net/u/20080229/10/aa594f0e-8a49-4b21-a643-7fb6dd688c2a.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8244656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存