准备系统学习Linux系统,在电脑搭建了一个CentOS虚拟机,希望能从宿主机连接至虚拟机。
尝试了很多办法,碰到各种坑,最后这个方法成功了!
分享给大家,希望有所帮助。
一、环境
1、宿主机:Win10
2、虚拟机:VM12.0.1
3、虚拟机搭载系统:CentOS Linux release 7.4.1708 (Core)
二、设置桥接模式
1、虚拟机-设置
2、虚拟机设置对话框,选择硬件-网络适配器,网络连接,选择:桥接模式(B):直接连接物理网络,点确定,退出虚拟机设置对话框。
3、查看宿主机IP网段
1)控制面板\网络和 Internet\网络连接
2)在所用网卡,点击右键,选择:属性
3)在弹出的WLAN状态对话框中,点击【详细信息(E)…】按钮;
4)在弹出的网络连接详细信息中,找到如下3项:
①IPv4地址:
②IPv4子网掩码:
③IPv4默认网关:
【这三项是我们配置虚拟机IP的重要依据】
4、设置虚拟机部署系统网络
1)使用root用户登录系统;
2)使用ifconfig命令,查看网卡配置文件;
**ens33则为网卡配置文件。
**************************************************************************************************************************************
注意:
对于单网卡设备而言,ifconfig命令查出的第一个名称,就是IP配置文件的名字,并不一定每个系统都叫**ens33
**************************************************************************************************************************************
3)配置IP
①进入IP配置文件所在目录/etc/sysconfig/network-scripts
②ls命令,查看目录所有文件:
ifcfg-ens33则为网卡配置文件。
③vi ifcfg-ens33编辑网卡IP地址:
其中:
BOOTPROTO修改为:static # [none|static|bootp|dhcp](不使用协议|静态分配|BOOTP协议|DHCP协议)
ONBOOT修改为:yes # [yes|no] 重启网卡是否激活网络设备
添加:
IPADDR=192.168.0.102 #IP地址,提前使用宿主机cmd黑窗口ping一下,选同宿主机同一网段的,且未被占用的IP地址
NETMASK=255.255.255.0 #对应第3点 4)条②IPv4子网掩码
GATEWAY=192.168.0.1 #对应第3点 4)条③IPv4默认网关
④service network restart命令重启网卡,使网络配置生效
4)查看是否和宿主机ping通:
使用宿主机ping虚拟机:
完工!
^_^
码字不易,转载请注明出处,谢谢。