Nastavenie bridged sieťového rozhrania br0
pre KVM cez NetworkManager
na CachyOS
Účel
Umožniť, aby virtuálne stroje (VM) vytvorené cez virt-manager
používali bridged sieť (dostali IP z LAN ako fyzický počítač).
Zároveň zachovať funkčné internetové pripojenie hostiteľa cez ten istý bridge.
Trvalé nastavenie bridged siete (pripojenie cez ethernet enp3s0
)
1. Zisti názov ethernet rozhrania
nmcli device status
Príklad výstupu:
DEVICE TYPE STATE CONNECTION
enp3s0 ethernet connected Drôtové pripojenie 1
2. Zmaž staré pripojenie (nepovinné, ale odporúčané)
sudo nmcli connection delete "Drôtové pripojenie 1"
3. Vytvor nový bridge br0
sudo nmcli connection add type bridge ifname br0 con-name br0
sudo nmcli connection modify br0 ipv4.method auto ipv6.method ignore
4. Pridaj fyzickú kartu enp3s0
ako “slave” do bridge
sudo nmcli connection add type ethernet ifname enp3s0 master br0 con-name br0-slave-enp3s0
5. Aktivuj bridge
sudo nmcli connection up br0
6. Overenie
ip a show br0
Očakávaný výstup:
br0: <BROADCAST,MULTICAST,UP,LOWER_UP>
inet 192.168.1.x ...
Nastavenie VM vo virt-manager
-
Vypni VM
-
Otvor „NIC“ v konfigurácii
-
Nastav:
- Network source:
Bridge: br0
- Model:
virtio
- Network source:
-
Klikni Apply a spusti VM
Vo vnútri Live ISO (napr. CachyOS)
Po spustení VM:
sudo dhcpcd enp1s0
ping -c 3 8.8.8.8
ping -c 3 archlinux.org
Obnovenie pôvodného stavu (klasické ethernet pripojenie bez bridge)
1. Zmaž bridge a slave profil
sudo nmcli connection delete br0
sudo nmcli connection delete br0-slave-enp3s0
2. Znovu vytvor pôvodné pripojenie (alebo aktivuj, ak existuje)
sudo nmcli connection add type ethernet ifname enp3s0 con-name "Drôtové pripojenie 1" ipv4.method auto ipv6.method ignore
sudo nmcli connection up "Drôtové pripojenie 1"
Poznámka
- Bridge
br0
môžeš bezpečne používať aj na bežné používanie internetu mimo KVM. - Nie je potrebné prepínať režimy, ak ti neprekáža, že sa pripojenie volá
br0
.