当前位置: 首页>后端>正文

vmWare网络配置

前言

在windows系统中安装好虚拟机软件VMWare并成功使用linux系统创建出虚拟机实例后,我们肯定是要拿他当服务器来使用的,如何让局域网中其他电脑可以连接上虚拟机服务,就涉及到虚拟机的网络配置问题了,下面是我通过百度资料并实际进行操作成功配置的一个实际过程,记录下来是用于备忘,也希望能帮助到有相同问题的人。

内容

配置前准备:一台已经成功安装好VMware软件的windows10电脑,并成功使用虚拟机创建了Linux服务器示例,我使用的Linux系统是CentOS7.1,不同的环境内配置可能有所差别。

需解决的问题:系统在连接同一个WIFI下,别的电脑也可以连接上我的虚拟机中服务器进行访问和操作?

vmWare网络设置百科

vmware 虚拟机种共有三种类型的网络设置,分别为桥接模式、NAT模式和仅主机模式,三种模式的说明见:vmWare网络三种配置模式

我选择的是使用桥接模式来实现

配置步骤

1、查看vmware宿主机的网卡信息

使用cmd进入dos命令窗,执行命令 ipconfig,再打印的信息种,找到宿主机连接网络的网卡信息,宿主机的网卡配置信息后续是要使用的:

vmWare网络配置,第1张
宿主机网卡信息

2、进入vmware中,的编辑》虚拟网络编辑器中,进入到编辑模式操作模式上,勾选列表中桥接模式项,并并选择桥接到的宿主机的网络连接上,例如我的宿主机连接网络配置如下,

vmWare网络配置,第2张
宿主机网络
vmWare网络配置,第3张
虚拟机桥接设置

修改完成确认没问题后确认保存。

3、设置虚拟机实例的网络适配器为桥连接

vmWare网络配置,第4张
实例网络适配器

4、开启虚拟机实例,并登录进入命令控制台,输入命令 ip addr 打印显示虚拟机网卡信息,如下图

vmWare网络配置,第5张
虚拟机实例虚拟网卡

此处我的网卡信息中第二项就是我们需要的网卡信息,不同的系统肯能名称不一样,到这一步后就得在系统中做一些配置来达到目的,找到系统中的网卡配置文件,/etc/sysconfig/network-scripts/ifcfg-eno16777736 (注明:文件名 ifcfg-eno16777736 就是上一步中打印的信息) 使用linux 中的编辑工具打开

vim??/etc/sysconfig/network-scripts/ifcfg-eno16777736? 打开后如下

vmWare网络配置,第6张
网卡配置信息

需要注意的是图中标红框的配置项,如果打开文件没有某配置项就添加

BOOTPROTO = “static"? 表示设置的网卡地址是变不变的

ONBOOT = "yes"

HWADDR填步骤3查到的mac地址

NETMASK和步骤1的子网掩码一致

GATEWAY和步骤1的默认网关一致

IPADDR的网络段和步骤1的IpV4地址一致(比如我的子网掩码是255.255.255.0,所以IP的前三段,即192.168.1要相同,最后一段自己决定,只要合法且不冲突即可,如192.168.1.6

设置完成后保存修改。并重启网卡服务刷新,执行: systemctl restart netword 如果无报错就是表示启动成功

完成后严重网络连接是否可用。

验证网络配置

1、虚拟机实例中访问互联网,可用ping 命令验证

ping www.baidu.com? ?成功返回响应包就说明连接成功。

2、在宿主机中,使用ssh 连接工具通过配置事指定的ip进行连接访问。例如我配置的是 192.168.1.6 ,可成功连接就表示配置成功。

3、在局域网中找一台其他的电脑,通过ssh工具连接 该ip,如果成功连接就表示配置成功。

配置过程中出现的问题

我修改网卡配置重启网卡服务,执行命令?systemctl restart netword 后不成功。报错:No suitable device found for this connection。 通过命令?grep network /var/log/message 查看失败的详情,修正因配置信息错误导致的问题后使用下列方式解决 重启网络配置:

(1)停止【NetworkManager 】命令:service NetworkManager stop

(2)启动【network】命令:service network restart

此处解决方式来源百度 :重启centos 系统网卡服务


https://www.xamrdz.com/backend/3ed1928943.html

相关文章: