1. 在个人电脑上安装了一个centos8, 然后用kvm虚拟了3个主机出来,结果发现不能访问外网.
2. ifconfig 看了一下, 发现ens33 网卡上没有被分配IP地址 (网卡可能不一样,有的叫enp1s0或别的名字)
3.使用DHCP给ens33网卡分配一个IP地址, 一般是从虚拟网段中分配
sudo dhclient ens33
4. 有了IP地址,ping www.baidu.com , 发现还是不能ping通, 这下有点懵了,试了很多方法都不行
5. 果断删掉KVM的虚拟网络配置
6. 重新创建虚拟网络
7. 如果报错出现
The name org.fedoraproject.FirewallD1 was not provided by any .service files
处理方法:重启libvirtd服务即可
systemctl restart libvirtd
8. 重复第3步,这里很关键,可能要卡一会,需要耐心等待
9. Successed
10. 最后把DHCP分配的IP改成静态IP地址就可以了