solaris虚拟机和主机之间通讯设置

默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,还有在虚拟系统上的虚拟网卡 "AMD  PCNET Family PCI Ethernet Adapter"

请注意,vmnet1和vmnet8是主系统上虚拟设备,用ifconfig命令可以看到,而"AMD  PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器中看到,前两个隶属于真实系统,是你的真实电脑中的设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。

---------------           --------------          --------------

|  网络A      |           |  路由器    |          |  网络B     |

|             |           |            |          |            |

|         □--|-----------|--□    □--|----------|--□        |

|         1   |           |  2     3   |          |  4         |

---------------           --------------          --------------

----------------           -------------------------      --------------        

|   虚拟系统   |           |  主系统(路由器)       |      | 真实网络   |

|              |           |                       |      |            |       

|          □--|-----------|--□     □<--->□-----|------|--□        |

|AMD PCNET卡   |           |vmnet1 vmnet8 真实网卡 |      |  4         |  

----------------           -------------------------      --------------  

图 二

让我们来和上面的网络和路由器的关系做一个比对。

可以看到要想虚拟系统和主系统通信必须使AMD PCNET 网卡和vmnet1组成一个网络。

而vmnet1本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。

关键在于三点:

1.确定网卡AMD PCNET和vmnet1的网络号相同。

2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。

3.开启主系统的路由功能,使它成为一台路由器。

事实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实网络上的其他主机通信的话只要满足第一点就可以了。因为满足第一点,主系统和虚拟系统就在同一网络中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信,这就需要满足其他两点了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值