Fedora – Interne Bridge vmbr0 mit NAT
Version vom 19. Februar 2026, 18:42 Uhr von Thomas.will (Diskussion | Beiträge)
Fedora – Interne Bridge vmbr0 mit generischem NAT
Ziel
- Bridge vmbr0 mit 192.168.16.1/24
- Internes Netz 192.168.16.0/24
- NAT unabhängig vom verwendeten Uplink (LAN, WLAN, etc.)
Bridge erstellen
- nmcli connection add type bridge ifname vmbr0 con-name vmbr0
- nmcli connection modify vmbr0 ipv4.addresses 192.168.16.1/24
- nmcli connection modify vmbr0 ipv4.method manual
- nmcli connection modify vmbr0 ipv6.method ignore
- nmcli connection up vmbr0
IP-Forwarding dauerhaft aktivieren
- echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/99-ipforward.conf
- sysctl --system
firewalld – Zonenmodell
- Bridge als internes Netz definieren
- firewall-cmd --permanent --zone=internal --add-interface=vmbr0
- Masquerading global für public aktivieren
- firewall-cmd --permanent --zone=public --add-masquerade
- Forwarding von internal nach public erlauben
- firewall-cmd --permanent --zone=internal --add-forward
- Regeln laden
- firewall-cmd --reload
Ergebnis
- Alle Pakete aus 192.168.16.0/24 werden genattet
- Egal welches Interface in der Zone public aktiv ist
- Kein manuelles Ermitteln eines Uplink-Interfaces erforderlich