我的电脑上装的是XP系统+Redhat9VM+双网卡。双网卡想要实现的目的:网卡AXP系统下用,确保能上网。 BLinux,主要实现LinuxARM开发板的连接与通信。

今天上午查资料,最终解决了双网卡的问题。写下这篇文章以备忘。以下是解决办法:

1)查询主网卡IP

     查询本地连接属性:

         本机:IP192.168.1.126

                   子网掩码:255.255.255.0

                   默认网关:192.168.1.1

                   DNS202.206.240.12

                              202.206.240.13

         主网卡设为:自动获取IP地址。

2)设置本地连接2(网卡B)IP地址

      网卡2属性:

          B网卡:IP192.168.1.134

                      子网掩码:255.255.255.0

                      默认网关:192.168.1.1

                     DNS202.206.240.12

                               202.206.240.13

3)设置VMware的网络连接方式

         1.vmware中,Edit->Virtual network settings->Host Virtual Network Mapping分别设置VMnet2VMnet3Windows机器上的两个网卡。注意,最好别设置VMnet0,这个用于Automatic Bridging

         2.停止虚拟机,在Virtual Machine Settings中设置双网卡:假设已经有一个网卡,点击Add添加一个网卡,Network connection选择Custom,下拉框中选择对应的VmnetVMnet2VMnet3),保证两个网卡都与对应的VMnet关联。

         3.启动虚拟机,Linux会在启动中检测新硬件,提供设置界面,按F12进入下一步,设置好新的网卡ip地址。(RedHat Linux)。我的ip设置如下:

         eth0IP192.168.1.10

                   子网掩码:255.255.255.0

                   网关:192.168.1.1

                   方式:自动获取IP地址

          eth1IP192.168.1.40

                    子网掩码:255.255.255.0

                    网关:192.168.1.1

                    方式:静态手动设置

4)测试网络连接

        XP下上网没问题,Linux下,ping开发板IP地址,ping通,OK目的达到。终于不用再反复更换网口了,