https://blog.csdn.net/weixin_44297303/article/details/86528019
快速教会你,虚拟机如何上网
###在真机里
[kiosk@foundation Desktop]$ su - ##切换到超级用户
电脑不联网。
先检查一下是否有网关,如果有网关的话需要先删除,以下操作步骤是给真机还原一个初始环境
[root@foundation5 ~]# route -n ##查看网关
[root@foundation5 ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0 ###编辑配置文件删除GATEWAY=XXXXXXX
[root@foundation5 ~]# systemctl restart network ###重启网络
[root@foundation5 ~]# ifconfig ##查看本机的ip也就是这个电脑网关的ip
ip addr ##查看本机ip
在br0里
[root@foundation5 ~]# route -n ##要的结果是没有网关,如下图
如果刚开始查看就没有网关,则不用操作上面的步骤,接下来查看的网关是连着网(wifi)的ip
[root@foundation5 ~]# route -n ##查看联网后的网关
[root@foundation5 ~]# ping www.baidu.com ##测试一下联的这个网通不通
[root@foundation5 ~]# systemctl start firewalld ##打开防火墙
[root@foundation5 ~]# firewall-cmd --add-masquerade ##允许防火墙伪装IP
###在虚拟机里
只留一个网卡,不确定就全删除了,新建一个!
设置网关
vim /etc/sysconfig/network ##全局网关文件
#######################编辑文件
GATEWAY=真机的ip
########################
systemctl restart network ##重启网络
GAYEWAY=主机ip
设定网络dns
vim /etc/resolv.conf ##网络dns的文件
#######################编辑文件
nameserver 114.114.114.114
########################
ping www.baidu.com ##查看能不能上网
出现上图的话就说明设置网关成功,就可以在虚拟机里上网了