使用Xshell连接VMware上的Linux虚拟机
使用Xshell连接VMware上的Linux虚拟机为了使虚拟机启动后能直接使用Xshell进行连接,首先需要固定虚拟机的IP地址。由于只是进行本机的连接,所以选择NAT模式,而没有选择桥接模式。以下操作均是在NAT模式下进行。步骤1、确保连接模式为NAT2、点击虚拟网络编辑器3、取消使用本地DHCP服务选择“VMnet8”,将“使用本地DHCP服务将IP地址分配给虚拟机”取消勾选。4、查看NAT
前言
为了使虚拟机启动后能直接使用Xshell进行连接,首先需要固定虚拟机的IP地址。
由于只是进行本机的连接,所以选择NAT模式,而没有选择桥接模式。
以下操作均是在NAT模式下进行。
步骤
1、确保连接模式为NAT
2、点击虚拟网络编辑器
3、取消使用本地DHCP服务
选择“VMnet8”,将“使用本地DHCP服务将IP地址分配给虚拟机”取消勾选。
4、查看NAT设置
点击设置
记住以下地址:
- 子网IP
- 子网掩码
- 网关IP
如下图所示,子网IP是192.168.152.0
,则该子网下IP地址取值范围是192.168.152.0~192.168.152.255
。
但是,192.168.152.0
为子网IP,192.168.152.2
为网关IP,而192.168.152.255
为广播地址,因此这三个IP地址不能设置为虚拟机的IP地址。
5、网卡设置
打开控制面板—》网络和 Internet—》网络连接。
选择VMare Network Adapter VMnet8
,右键选择属性。
选择”IPv4“,点击属性。
设置好IP地址、子网掩码、和默认网关。
子网掩码和默认网关需要与之前查看的一致。
IP地址需要在子网网络下,避免那3个不可用的IP地址,我这里设置为192.168.152.1
。
6、进入虚拟机,设置虚拟机IP地址
注:修改网络设置必须是root用户或是sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
使用如下命令进入文件夹:
cd /etc/sysconfig/network-scripts
修改文件夹下的ifcfg-ens32
(不一定是ens32,有可能是ens33等,因此最好使用ls
命令查看以下),使用如下命令修改:
vi ifcfg-ens32
添加或修改如下内容:
BOOTPROTO=static
IPADDR=192.168.152.3
NETMASK=255.255.255.0
GATEWAY=192.168.152.2
ONBOOT=yes
IPADDR为给虚拟机设置的IP地址,注意需要在子网之下,且不要与之前的IP地址冲突,这里我设置为192.168.152.3
NETMASK为子网掩码,GATEWAY为网关,都要设置为与之前一致。
BOOTPROTO与ONBOOT也需要修改,如下图所示。ONBOOT表示系统启动时是否激活网卡,BOOTPROTO表示网络分配方式,static
表示静态。
修改完后保存退出vi。
7、设置DNS
使用命令
vi /etc/resolv.conf
添加如下行,后面的IP地址就是之前的网关IP地址。
nameserver 192.168.152.2
8、重启网络
使用
service network restart
重启网络
9、测试网络是否连通
ping一下百度网站试试
ping www.baidu.com
如出现下图,则表示网络已经连通
按ctrl+c
停止ping
10、使用Xshell测试是否能连通
成功
更多推荐
所有评论(0)