何时使用2个网卡

时间:2013-11-08 07:32:00

标签: networking routes add

我需要使用2个网卡

192.168.2.12 和 192.168.3.16

每件事看起来都很好..共享文件夹和ping测试到192.168.2.2并ping到192.168.3.39

但只有一件事不起作用 SQL查询程序(C#程序) 该程序将查询192.168.2.2(SQL)中的数据 如果我连接两个局域网卡它不能工作, 但如果我只连接192.168.2.12卡并禁用192.168.3.16 这行得通 !! (之后如果我没有关闭程序并插入电缆192.168.3.16它仍然有用)

我该怎么办? 在哪里检查或在哪里纠正?

请帮助我!!

1 个答案:

答案 0 :(得分:0)

根据您提供的数据,您遇到的问题不应该依赖于两个网卡。我假设,您正在尝试连接到x.x.2.2的sql server,并且您有一个x.x.2.12 / 24 IP的网卡。这使得您的服务器与您的主机具有L2连接,因此没有理由不应该工作。此外,您的ping是否正在连接两个网卡?

您可以尝试一些方法来调试问题。

  1. 确认系统中没有存在将所有pkts发送到.3子网的杂散配置。像默认路由“ip route 0.0.0.0 0.0.0.0 x.x.3.x”。如果是,请将其删除。

  2. 自L2连接后,您应该看到ARP已解决。检查.2.2服务器的ARP是否已解决。

  3. 如果没有,请在.2接口上启动数据包捕获工具(类似wireshark,ethereal,tcpdump),然后启动.3接口并确认您在哪里看到ARP数据包和数据包。你应该在.2界面上看到它们。否则,您的配置错误。某处。

  4. 发布输出和更多观察,以便我们可以更好地帮助您。