Nastavenie bridged sieťového rozhrania `br0` pre KVM cez `NetworkManager` na CachyOS

:brain: Nastavenie bridged sieťového rozhrania br0 pre KVM cez NetworkManager na CachyOS

:green_circle: Úč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.


:white_check_mark: 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 ...

:desktop_computer: Nastavenie VM vo virt-manager

  1. Vypni VM

  2. Otvor „NIC“ v konfigurácii

  3. Nastav:

    • Network source: Bridge: br0
    • Model: virtio
  4. Klikni Apply a spusti VM


:laptop: 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

:repeat_button: 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"

:information_source: 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.