我有一台运行 Windows 7 的笔记本电脑,以及一个在 VMWARE 12 上的 Redhat 实例。我的笔记本电脑只有 1 个物理网卡,所以我买了一个 CableMatters 202023 USB 转快速以太网适配器来获得第二个网卡。
我需要让 VMWARE Redhat 客户端能够通过两个 NICS 与两个不同的网络通信。
在笔记本电脑的内部网卡上,我有一个 172.18.0.X 网络在 USB 网卡上,我有一个 172.19.0.X
我在 VMWARE 中使用桥接设置将两者桥接在一起。然后在 Linux 中执行以下操作:
ifconfig eth0 0.0.0.0
ifconfig eth0 172.18.0.20 netmask 255.255.255.240
ifconfig eth0 down
ifconfig eth0:1 172.18.0.17 netmask 255.255.255.240
ifconfig eth0:2 172.18.0.18 netmask 255.255.255.240
ifconfig eth0:3 172.19.0.17 netmask 255.255.255.240
ifconfig eth0:4 172.19.0.18 netmask 255.255.255.240
ifconfig eth0 up
172.18.0.X 网络可以工作,但 172.19.0.X 网络不工作。我无法 ping 通任何网络。
我是不是漏掉了什么?我是否必须将 USB NIC “连接”到 Linux,然后添加路由?或者我可以让 Windows 继续使用它并依赖桥接连接?
答案1
我想到了这一点:
我使用网络交换机,将两个网络连接到交换机。(断开第二个 NIC)。然后在主机操作系统 Windows 7 中,我将 NIC 设置为具有 172.18.0.X 和 172.19.0.X 备用 IP。
然后在 Linux VM 中我执行以下操作:
ifconfig eth0 0.0.0.0
ifconfig eth0 172.18.0.30 netmask 255.255.255.240
ifconfig eth0 down
ifconfig eth0:1 172.18.0.17 netmask 255.255.255.240
ifconfig eth0:2 172.18.0.18 netmask 255.255.255.240
ifconfig eth0:3 172.19.0.17 netmask 255.255.255.240
ifconfig eth0:4 172.19.0.18 netmask 255.255.255.240
ifconfig eth0 up