1.hostnamectl 查询电脑版本

2.yum install package -y ##安装软件,-y表示安装过程提示全部为yes

3.真机变为路由器

systemctl stop libvirtd.service 停掉虚拟机服务【虚拟机服务与防火墙服务有冲突】 systemctl restart firewalld 重启防火墙 systemctl restart libvirtd.service 开启libvirtd firewall-cmd --add-masquerade # 允许防火墙伪装IP
firewall-cmd –-list-all 显示防火墙信息

firewall-cmd –-list-all 命令下的 masquerade:yes显示为yes时才允许防火墙伪ip

4.修改network文件,使虚拟机上网 !!配置文件更改后需要重新启动网络 【1】图形方式设定ip nm-connection-editor

			Add添加

选择以太网 修改名字 ipv4下添加 (Address下添加虚拟机ip,Netmask下面添加子网掩码)

 【2】在虚拟机/etc/sysconfig/network文件中写入下面的内容(为了配置全局的网关)
 vim      /etc/sysconfig/network

NERWORKING=yes 启动时激活联网 NOZEROCONF=yes 它是一个动态配置协议,系统可以通过它来连接到网络。 GATEWAY=172.25.254.160 ip地址为自己真机地址【设定全局网关】

【3】systemctl restart network 重启网络服务

【4】此时便可以通过ip上网(此时只能通过ip上网,没有DNS服务器,自己也没有建立IP与网址之间的对应),可以用ping 域名(网址) 这个方法可以查ip
例如ping www.baidu.com 便可以查到百度的ip baidu的ip为220.181.111.188

	解决方法:
	1】在/etc/hosts文件下可以书写ip与域名的对应关系,就可以通过域名访问对因的ip

2】配置DNS

【5】 【route -n 查看网关】

如果无法上网,先检查虚拟机的网关,如果没有问题,就需要去检查真机的配置

5.通过修改network-scripts目录下的文件,使虚拟机上网

【1】在下面目录设置 cd /etc/sysconfig/network-scripts

【2】ls,然后 rm -fr ifcfg-ens3 删除掉这个目录下的网卡配置文件 【3】touch ifcfg-ens3 重新建立这个文件 【4】vim ifcfg-ens3 对这个文件进行写入

写入以下内容

DEVICE=ens3 网卡名称(通过ifconfig查看) ONBOOT=yes 网络启动时是否激活网卡 BOOTPROTO=none/dhcp 指定ip获取方式,手动获取/自动 IPADDR0=172.25.254.129 指定ip NETNASK0=255.255.255.0 子网掩码(只需要指定一个) PREFIX0=24 子网掩码 GATEWAY0=172.25.254.29 网关 DNS1=114.114.114.114 DNS1 DNS2= DNS2(最多指定两个)

配置结束

【5】systemctl restart network 刷新网络(!!!!!!) 【6】route -n 查看网关 cat /etc/resolv.conf 查看DNS 如果ok,则虚拟机配置完毕,如果还有问题,看真机,可以首先查看防火墙的状态;