windows-server-2008 – 两个本地网络,但Windows Web Server 2008选择错误的连接来访问Internet

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – 两个本地网络,但Windows Web Server 2008选择错误的连接来访问Internet前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一些运行 Windows Web Server 2008的服务器.
他们有两张网卡.一个具有172.X地址空间的私有IP,另一个具有10.X地址空间.具有10.X地址空间的那个被禁用.

两者都有自己的开关,都连接到pfesense服务器.

具有172.X地址的网络使用pfsense的1:1 NAT将其与公共静态IP连接.因此,对于每个私有172.X地址,我们都有公共IP地址.我们的服务器可以连接到Internet,用户可以连接到服务器.一切正常.

但是,只要我们使用10.X地址空间激活第二个NIC,Windows Web Server 2008就无法再连接到Internet.

所以我认为这是一个路由问题.
如何告诉Windows Web Server 2008使用172.X NIC连接到Internet?

编辑:

以下命令将一直有效,直到10.X NIC的dhcp租约刷新或卡被取消激活并重新激活.然后我需要再次输入命令:

  1. route -p delete 0.0.0.0 mask 0.0.0.0 10.0.1.1

编辑2:

是的,静态IP会使它变得容易多了,但网络计划(我无法改变)表示内部网络(10.X)和内部网络(172.X)的私有IP是基于公共IP的1:1 NAT在MAC上.

我目前的计划是使用运行命令的任务

  1. route -p delete 0.0.0.0 mask 0.0.0.0 10.0.1.1

每分钟左右.而且DHCP的租用时间也要高很多.你有其他建议吗?

编辑3:

当我只使用永久路由时,我的路由表如下所示.但它没有用.我无法使用此路由表访问互联网:

  1. IPv4-Route Table
  2. ===========================================================================
  3. Active Routes:
  4. Network Destination Netmask Gateway Interface Metric
  5. 0.0.0.0 0.0.0.0 172.16.0.1 172.16.1.30 5
  6. 0.0.0.0 0.0.0.0 10.0.1.1 10.0.1.30 5
  7. 10.0.0.0 255.255.0.0 On-link 10.0.1.30 261
  8. 10.0.1.30 255.255.255.255 On-link 10.0.1.30 261
  9. 10.0.255.255 255.255.255.255 On-link 10.0.1.30 261
  10. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
  11. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
  12. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  13. 172.16.0.0 255.240.0.0 On-link 172.16.1.30 261
  14. 172.16.1.30 255.255.255.255 On-link 172.16.1.30 261
  15. 172.31.255.255 255.255.255.255 On-link 172.16.1.30 261
  16. 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
  17. 224.0.0.0 240.0.0.0 On-link 172.16.1.30 261
  18. 224.0.0.0 240.0.0.0 On-link 10.0.1.30 261
  19. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  20. 255.255.255.255 255.255.255.255 On-link 172.16.1.30 261
  21. 255.255.255.255 255.255.255.255 On-link 10.0.1.30 261
  22. ===========================================================================
  23. Persistent Routes:
  24. Network Destination Netmask Gateway Metric
  25. 0.0.0.0 0.0.0.0 172.16.0.1 1
  26.  
  27. ===========================================================================

它仅在我使用以下命令时有效:

  1. route -p delete 0.0.0.0 mask 0.0.0.0 10.0.1.1

没有这个命令它不起作用,为什么?

您需要为路由表添加持久路由,以获取172.接口的默认网关,其度量值低于为10.接口添加的路由.例:
  1. C:\>route print
  2. ===========================================================================
  3. Interface List
  4. 0x1 ........................... MS TCP Loopback interface
  5. 0x2 ...00 ff ff ff ff ff ...... Intel(R) 82567LM-3 Gigabit Network Connection
  6. ===========================================================================
  7. ===========================================================================
  8. Active Routes:
  9. Network Destination Netmask Gateway Interface Metric
  10. 0.0.0.0 0.0.0.0 10.10.0.1 10.10.0.2 20
  11. 0.0.0.0 0.0.0.0 172.16.7.1 172.16.7.51 30
  12. 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
  13. Default Gateway: 10.10.0.1
  14. ===========================================================================
  15. Persistent Routes:
  16. None

我将键入命令route -p ADD 0.0.0.0 MASK 0.0.0.0 172.16.7.1 METRIC 1

Source

重编辑3:

您需要降低指标,而不是相等.当您的路由表有2条具有相同指标的路由时,窗口将在这两条路由之间进行负载平衡.这意味着它将从172接口发送1个数据包,然后从10个接口发送下一个数据包.这就是您必须删除其他路线的原因.继续使用度量为1的172路由持久化,你应该全部设置.

猜你在找的Windows相关文章