CentOS-7虚拟机网络配置

虚拟机坏了,又要重新安装和设置网络。

桥接模式一直没有搞太明白,所以最终还是选择了NAT。

选择NAT模式(虚拟机在局域网络不可见)

桥接是怎么实现的呢。在安装好VM后,本地电脑就出现了两块新的网卡。

VMnet8与虚拟机通讯

个人理解本质上虚拟机与本地主机是通过VMnet8通讯的,然后与外网连接。

(1)本机(win10)配置。这里我理解的是VMnet8要共享主机网络,需要在主机上设置允许共享。我这里设置的是共享主机无线网卡的网络。

(2)centOS虚拟机上的设置

cd /etc/sysconfig/network-scripts

我选择的是DHCP。应该也可以设置静态IP地址。

修改ifcfg-ens33

(3)systemctl restart network.service重启网络后。

测试虚拟机可以访问主机。

测试主机访问虚拟机。如果出现ping不同的情况,可能是虚拟机防火墙设置。

关闭虚拟机防火墙。systemctl stop firewalld.service  (我总觉得动不动关闭防火墙不是个事儿)

后来发现不用关闭防火墙也可以。

主机无法访问虚拟机还有一个原因是IP地址段不对。

VMnet8的IP地址与虚拟机的ip地址要在一个网段中。

VMnet8 IP
虚拟机IP

(4)在重启网络时,出现重启失败。

           重启失败一般原因是因为配置失败。我在测试时,由于错误删除了两个文件。

           下面这两个文件不能少。


这个文件是空的,但是不能少


这里配置了localdomain

(二)网络配置的4种连接方式-测试配置桥接模式

NAT是使虚拟机上网的最简单方式。但是虚拟机在网络中是不可见的。

实验环境下建议使用桥接模式。

网络配置的4种连接方式

(二)桥接模式的配置

1. 获取关键信息

虚拟机mac地址    ip addr

主机的网络信息   保持新配置的虚拟机网络与主机的在一个网段。

2.配置虚拟机网卡

cd /etc/sysconfig/network-scripts

vi ifcfg-enp0s3

3.重启网络服务

systemctl restart network

4.联通性测试时,发下主机可以访问虚拟机,但是虚拟机无法访问主机。

因为win10的防火墙问题。

打开WIN10防火墙,选择高级设置,入站规则找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,启用规则。

m

在centOS中也可能遇到防火墙的问题,可以关闭防火墙试试。

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动


非常奇怪,按照上面的配置方法,网络一直有点问题。

后来按照如下的方法进行了配置,发现问题竟然得到解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容