欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Linux下VMware workstation的3种使用技巧

程序员文章站 2022-10-14 08:58:42
很多人都说虚拟机不易管理,原因是我们对于虚拟化的使用技巧掌握的还不是很好。今天,我们就来看三个linux下的vmware workstation使用技巧。 vmware...

很多人都说虚拟机不易管理,原因是我们对于虚拟化的使用技巧掌握的还不是很好。今天,我们就来看三个linux下的vmware workstation使用技巧。

vmware workstation使用技巧一、实现vmware桥接无线网卡上网,不再只限于用nat

环境:宿主机为ubuntu8.04_amd64,vmware workstation 6.0.x

在ubuntu下(实际上是在linux作宿主机的情况下)使用vmware一直有两个大家公认的问题:一是声卡占用的问题;二是桥接无线网卡的问题。关于解决方案网上讨论得比较多,不过按网上的方法我一直没能解决,困扰我很久了(所以一直以来我都是用 nat方式与宿主机共享无线网络上网,但有些应用就有问题)。关于桥接无线网卡的问题今天终于被我搞清楚并解决了,写在这里以免让更多的后来者再浪费时间。 

问题描述:在linux下使用vmware,如果主机是使用无线网卡的话,客户机网卡若使用桥接则无法连通。按照vmware论坛的讨论结果是,若主机为windows则无问题,因为驱动支持无线网卡作为ap模式工作,在linux下99%不行。经过实践我发现其实是可以解决的,需要两步:

1、修改其中的一个文件,然后重新编译。相关的补丁文件附后。

2、客户机的网卡配置不选桥接,而是根据vmware运行config时提示是把无线网卡桥接在哪个设备上,相应地选custom(注意:不是选 bridged桥接模式,否则不可能连接。这是过去我和其他人都共同犯的错误。),再从下拉列表中选相应设备,如在我的机器上是vmnet2 is bridged to wlan0,因此选vmnet2。 

二、宿主机为linux,客户机也为linux情况下,如何在客户机中切换虚拟终端?

宿主机和客户机均为linux的情况,如果你想在客户机中切换虚拟终端,该怎么办呢?如果还是用ctrl+alt+f1-f7则会发现只能切换宿主机,如果要在客户机中切换要用ctrl+alt+空格,松开空格后再按f1-f7(注意:ctrl+alt不能松),这就可以在客户机中切换到相应虚拟终端了。

三、如何增加虚拟网卡?

在linux作宿主机时,不象windows作宿主机会自动把所有的虚拟网卡建好,而是一般只建作2-3块虚拟网卡,如vmnet0、vmnet1、vmnet8,如果有两块桥接的还会有vmnet2。如果要构建实验网络往往不够,还需要其他虚拟网卡怎么办?

方法是:(以添加vmnet5为例)

修改/etc/vmware/locations文件,在文件开头:

answer networking yes 
answer vnet_0_interface eth0 
answer vnet_8_nat yes 
answer vnet_8_hostonly_hostaddr 192.168.63.1 
answer vnet_8_hostonly_netmask 255.255.255.0 
answer vnet_1_hostonly_hostaddr 192.168.95.1 
answer vnet_1_hostonly_netmask 255.255.255.0

添加其他的vmnet。如果需要nat服务,就定义成 answer vmnet_5_nat yes,如果不需要nat,则直接添加: 

answer vnet_5_hostonly_hostaddr 192.168.64.1 
answer vnet_5_hostonly_netmask 255.255.255.0

/etc/init.d/vmware restart 后,就能发现/dev/vmnet5已经存在了,并且ifconfig后  也能发现新的vmnet5接口了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。