摘要:本文主要解决,在centos物理机上安装centos类型的客户机,由于virbr01导致的客户机无法通过nat上网问题。
一、问题
如果我们安装centos或者redhat的时候安装了虚拟化相关的软件包,那么系统启动以后,我们运行ifconfig命令,会得到如下的显示:
如果我们的物理机和客户机都是centos或者redhat,此时就可能存在麻烦:物理机和客户机同时都有virbr0,它们具有相同的ip地址192.168.122.1,存在ip冲突;另一方面也妨碍了我们将客户机通过nat方式进行联网。
二、解决
这个问题怎么来的?
在我们使用虚拟机管理器的图形界面来安装虚拟机的时候,自动创建虚拟网桥和虚拟网卡。另外,我们很少会在一个虚拟机中再安装一个虚拟机,所以,我们可以将宿主机上的网桥删除。方法如下:
# virsh net-list Name State Autostart ----------------------------------------- default active yes # virsh net-destroy default Network default destroyed # virsh net-undefine default Network default has been undefined # service libvirtd restart Stopping libvirtd daemon: [ OK ] Starting libvirtd daemon: [ OK ]
本文详细介绍了如何在CentOS物理机上安装CentOS客户机时,避免因共用virbr0网络桥而导致的ip冲突和nat网络无法正常工作的问题。通过删除宿主机上的默认网桥,有效解决了该网络冲突,确保客户机能够通过nat方式实现联网。
3880

被折叠的 条评论
为什么被折叠?



