前言

为了使虚拟机启动后能直接使用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测试是否能连通

成功

在这里插入图片描述

Logo

更多推荐