mc4win

集合C语言,Kinetis,STM32,PPC

windows多网卡上网冲突解决办法

0
阅读(958) 评论(0)

PC装有多网卡的时候,经常会因为有多个网关导致网络罢工:

解决办法

  1. 多个网卡中只能有一个网卡设置网关,一般选择是需要上外网的网卡设置网关(也可以自动设定),其他的网卡只设置IP地址,子网掩码,DNS,网关留空。

  2. 添加路由表,以管理员权限运行CMD(win7)。

    route add 172.0.0.0 mask 255.0.0.0 172.18.64.254 -p

      这里设置的路由是为一张不上外网的网卡准备的,这里是公司的网卡,网卡设置IP地址为172.18.64.25,子网掩码为:255.255.254.0,DNS填写公司的DNS地址。可以看出公司使用了172网段的地址,这里设定路由将172网段的包都转发给了172.18.64.254(真实网关)。这样子就可以实现ping通公司各种IP地址了

      如果这里你需要一张网卡设置在192.168.2.100地址为了保证和另外一台机器能通,同时另外一张网卡可以上外网,可以将路由表添加如下:

    route add 192.168.2.0 mask 255.255.255.0 192.168.2.1 -p  //需要根据实际网关地址进行修改。
  3. 修改hosts文件 
      仅仅修改了路由表可以保证机器能够访问,但是其IP地址对应着一个内网的域名解析可能对不上,需要添加host文件进行处理。当浏览器输入hosts解析的域名时候,电脑会直接访问相关IP地址而不进行DNS查询。

    # Copyright (c) 1993-2009 Microsoft Corp.
    
    #
    
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    
    #
    
    # This file contains the mappings of IP addresses to host names. Each
    
    # entry should be kept on an individual line. The IP address should
    
    # be placed in the first column followed by the corresponding host name.
    
    # The IP address and the host name should be separated by at least one
    
    # space.
    
    #
    
    # Additionally, comments (such as these) may be inserted on individual
    
    # lines or following the machine name denoted by a '#' symbol.
    
    #
    
    # For example:
    
    #
    
    #      102.54.94.97     rhino.acme.com          # source server
    
    #       38.25.63.10     x.acme.com              # x client host
    
    
    
    # localhost name resolution is handled within DNS itself.
    
    #    127.0.0.1       localhost
    
    #    ::1             localhost
    
    
    
    172.18.50.12     cdmail2  
    
    172.18.50.12     cdmail2.cn.alphanetworks.com  
    
    172.18.50.82     cdhr.cn.alphanetworks.com
    
    172.18.50.83     intra
    
    172.18.50.83     intra.cn.alphanetworks.com
    
    172.19.10.111     mom2005.alphanetworks.com
    
    
    
    # lync service
    
    172.19.3.177     srvlyncfro
    
    172.19.3.177     srvlyncfro.alphanetworks.com
    
    
    
    172.19.10.51    kmsrv
    
    172.19.10.51    kmsrv.alphanetworks.com
    
    172.19.2.83    tsdsrv03
    
    172.19.2.83    tsdsrv03.alphanetworks.com
    
    172.18.50.16    cdps01
    
    172.18.50.16    cdps01.alphanetworks.com
    
    
    
    172.19.10.209   srvehrap01.alphanetworks.com
    
    172.18.50.51    cddoc.cn.alphanetworks.com
    
    172.19.3.65    hqmail.alphanetworks.com    #outlook service
    
    172.18.50.10    cdmail.alphanetworks.com
    
    172.18.50.71    flowap-cd.cn.alphanetworks.com
    
    172.18.50.81    cdflowap.cn.alphanetworks.com
    
    172.19.11.129   ftp.alphanetworks.com
    
    172.19.2.39    srvnpiap.alphanetworks.com

这里是我们公司的内网解析,修改为自己的即可。如果不知道,就先wireshark抓包看看地址在哪里,或者直接ping。