【前言】
虚拟机版本:VMware Workstation_12.52
Linux系统版本:CentOS_6.5(64位)
【需求】
假设你的win7系统用VMware装了CentOS,那么如何用另外一台电脑在局域网内访问CentOS呢?

要解决的问题:

  • 开启Wi-Fi热点
  • 配置ip以及dns
  • 能否访问互联网

解决步骤:
1、前提你已经安装好了VMware虚拟机并且开启了CentOS

2、开启你的电脑wifi热点,关于教程请参考

开启wifi热点,你会在网络和共享中心看到你的wifi网络,而我的是如下图,此时注意我的wifi适配器是Microsoft Virtual WiFi Miniport Adapter,后面会用到

centos 4g模块发射热点 centos开热点_centos

3、检查VMWare服务情况

选择“计算机—>管理—服务和应用程序—服务,启动VMware NAT service和VMware DHCP service服务

centos 4g模块发射热点 centos开热点_桥接模式_02

4、 当在VMware虚拟机中将CentOS安装成功后,会在win7系统中模拟出两个虚拟网卡:VMnet1和VMnet8,我们来查看一下,点击“控制面板—>查看网络状态和任务—>更改适配器设置”,出现如下界面

centos 4g模块发射热点 centos开热点_远程连接_03

5、打开虚拟机,选择“虚拟机—>设置”,弹出如下界面:

centos 4g模块发射热点 centos开热点_桥接模式_04


6、选择桥接模式,并且钩上复制物理网络连接

7、打开“编辑—>虚拟网络编辑器”,配置桥接模式,如下图,

注意画红圈的部分,这是关键,将桥接模式桥接到你的Wi-Fi适配器,名字就是Microsoft Virtual WiFi Miniport Adapter

centos 4g模块发射热点 centos开热点_centos 4g模块发射热点_05


8、进入到你的CentOS虚拟机里,输入# ip a命令查看你的网卡,如下图

centos 4g模块发射热点 centos开热点_vmware_06


上图显示有可用的网卡(lo即本机回环网卡,主要用于本机通信和测试,不需要插网线就可以ping通自己,没有太多意义,那么就只剩下网卡eth1了,一般情况下都是eth0)9、查看Wi-Fi的ip地址

centos 4g模块发射热点 centos开热点_centos


右键查看属性

centos 4g模块发射热点 centos开热点_centos 4g模块发射热点_08


我的wifi热点的IP地址是192.168.23.1,那么我为eth1分配的ip地址必须要保证和我的wifi热点为同一个网段即:192.168..23.X

10、为eth1分配IP地址

ifconfig eth1 192.168.23.23
ifconfig

11、在Win7中打开cmd控制台,输入如下命令:

ping 192.168.23.23

显示效果如下,收到了这样的请求应答包,说明ping通了:

centos 4g模块发射热点 centos开热点_远程连接_09

12、ping ip地址是通过了,因为我的Wi-Fi热点连上了互联网,于是我尝试 ping 百度,即# ping www.baidu.com 突然出现ping:unknown host www.baidu.com 问题,其实这个是因为dns服务器没有配置好,首先重新打开Wi-Fi热点属性在internet协议里重新配置dns服务器地址,如下图

centos 4g模块发射热点 centos开热点_centos_10


接下来在虚拟机终端修改dns配置

vi /etc/resolv.conf

在此文件最后加入:nameserver 8.8.8.8

如果没有vi编辑器可用:

echo "nameserver 8.8.8.8" >>/etc/resolv.conf

使用route命令查看一下当前的默认网关

route -n

netstat -nr

如果没有,则吧Wi-Fi热点的IP地址添加进去

route add default gw 192.168.23.1

然后ping www.baidu.com 外网也能访问了,大功告成!

13 、在另外一台电脑上连接到你的电脑的局域网内,重复第十步骤。

14、ping 通过了那么你就可以在另外一台电脑上执行ssh 登录啦

ssh root@192.168.23.23