我的电脑上装的是XP系统+Redhat9(VM)+双网卡。双网卡想要实现的目的:网卡A为XP系统下用,确保能上网。 卡B为Linux用网,主要实现Linux与ARM开发板的连接与通信。
今天上午查资料,最终解决了双网卡的问题。写下这篇文章以备忘。以下是解决办法:
1)查询主网卡IP
查询本地连接属性:
本机:IP:192.168.1.126
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS:202.206.240.12
202.206.240.13
主网卡设为:自动获取IP地址。
2)设置本地连接2(网卡B)IP地址
网卡2属性:
B网卡:IP:192.168.1.134
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS:202.206.240.12
202.206.240.13
3)设置VMware的网络连接方式
1.在vmware中,Edit->Virtual network settings->Host Virtual Network Mapping分别设置VMnet2,VMnet3为Windows机器上的两个网卡。注意,最好别设置VMnet0,这个用于Automatic Bridging。
2.停止虚拟机,在Virtual Machine Settings中设置双网卡:假设已经有一个网卡,点击Add添加一个网卡,Network connection选择Custom,下拉框中选择对应的Vmnet(VMnet2和VMnet3),保证两个网卡都与对应的VMnet关联。
3.启动虚拟机,Linux会在启动中检测新硬件,提供设置界面,按F12进入下一步,设置好新的网卡ip地址。(RedHat Linux)。我的ip设置如下:
eth0:IP:192.168.1.10
子网掩码:255.255.255.0
网关:192.168.1.1
方式:自动获取IP地址
eth1:IP:192.168.1.40
子网掩码:255.255.255.0
网关:192.168.1.1
方式:静态手动设置
4)测试网络连接
XP下上网没问题,Linux下,ping开发板IP地址,ping通,OK目的达到。终于不用再反复更换网口了,