Pokud po nové instalaci systému RHEL/CentOS 6,7 zkontrolujete ‘ifconfig -a’, najdete název rozhraní virbr0. Zde je příklad z čerstvě nainstalovaného systému CentOS 7.
# ifconfig -a .... virbr0: flags=4099[UP,BROADCAST,MULTICAST] mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0-nic: flags=4098[BROADCAST,MULTICAST] mtu 1500 ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Co je rozhraní virbr0
Rozhraní mostu virbr0 je vytvořeno výchozí konfigurací sítě libvirtd . libvirtd je služba, která poskytuje základ hostiteli, aby fungoval jako hypervizor. Takže v případě, že nepoužíváte xen virtualizaci, můžete buď zabránit aktivaci výchozí sítě libvirtd při bootování, nebo můžete zabránit samotnému libvirtd v aktivaci při bootování. První z nich zabrání jakémukoli hostu virtuálního počítače připojenému k výchozí síti libvirtd v připojení k síti a druhý zabrání spuštění virtuálních počítačů vůbec. Což je v pořádku, pokud jej nepoužíváte.
Zakázat výchozí síť libvirtd
1. Výchozí síť libvirtd můžete dočasně deaktivovat pomocí virsh příkaz. Toto nezůstane po restartu.
# virsh net-destroy default
2. Chcete-li trvale zakázat vytváření výchozí sítě libvirtd při zavádění:
# virsh net-autostart default --disable
Odstranit výchozí síť libvirtd
Chcete-li trvale odebrat výchozí síť libvirtd:
# virsh net-undefine default
Chcete-li trvale zakázat spuštění služby libvirtd při spuštění na RHEL5 a RHEL6:
# chkconfig libvirtd off
Chcete-li trvale zakázat spuštění služby libvirtd při spuštění na RHEL7:
# systemctl disable libvirtd.service