Bridge mit dummy interface: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Fedora – Internes NAT-Netz ohne Dummy-Bridge =
= Fedora – Internes NAT-Netz über Dummy-Interface =


== Ziel ==
== Ziel ==
* Interface vmbr0 mit 192.168.16.254/24
* Interface dummy0 mit 192.168.16.254/24
* NAT für 192.168.16.0/24
* NAT für 192.168.16.0/24
* Kein Dummy
* Kein Bridge
* Kein NO-CARRIER
* Kein NO-CARRIER-Problem
* Vollständig NetworkManager-konform
* Vollständig NetworkManager + firewalld


== Alte Konfiguration entfernen ==
== Alte Konfiguration entfernen ==
*nmcli connection delete vmbr0 2>/dev/null
*nmcli connection delete dummy0 2>/dev/null


== Neues internes Interface erstellen ==
== Dummy-Interface erstellen ==
*nmcli connection add type ethernet ifname vmbr0 con-name vmbr0
*nmcli connection add type dummy ifname dummy0 con-name dummy0
*nmcli connection modify vmbr0 ipv4.addresses 192.168.16.254/24
*nmcli connection modify dummy0 ipv4.addresses 192.168.16.254/24
*nmcli connection modify vmbr0 ipv4.method manual
*nmcli connection modify dummy0 ipv4.method manual
*nmcli connection modify vmbr0 ipv6.method ignore
*nmcli connection modify dummy0 ipv6.method ignore
*nmcli connection up vmbr0
*nmcli connection up dummy0


== Kontrolle ==
== Kontrolle ==
*ip addr show vmbr0
*ip addr show dummy0


;Erwartet:
;Erwartet:
Zeile 35: Zeile 35:


== Zonen setzen ==
== Zonen setzen ==
*nmcli connection modify vmbr0 connection.zone internal
*nmcli connection modify dummy0 connection.zone internal
*nmcli connection modify "<AKTIVE-CONNECTION>" connection.zone public
*nmcli connection modify "<AKTIVE-CONNECTION>" connection.zone public
*nmcli connection up vmbr0
*nmcli connection up dummy0
*nmcli connection up "<AKTIVE-CONNECTION>"
*nmcli connection up "<AKTIVE-CONNECTION>"


Zeile 47: Zeile 47:
== Ergebnis ==
== Ergebnis ==
*192.168.16.0/24 wird genattet
*192.168.16.0/24 wird genattet
*Kein Dummy
*Kein Bridge
*Kein NO-CARRIER
*Kein NO-CARRIER
*Keine Bridge-Probleme
*NAT funktioniert stabil
*NAT funktioniert stabil

Version vom 2. März 2026, 13:48 Uhr

Fedora – Internes NAT-Netz über Dummy-Interface

Ziel

  • Interface dummy0 mit 192.168.16.254/24
  • NAT für 192.168.16.0/24
  • Kein Bridge
  • Kein NO-CARRIER-Problem
  • Vollständig NetworkManager + firewalld

Alte Konfiguration entfernen

  • nmcli connection delete dummy0 2>/dev/null

Dummy-Interface erstellen

  • nmcli connection add type dummy ifname dummy0 con-name dummy0
  • nmcli connection modify dummy0 ipv4.addresses 192.168.16.254/24
  • nmcli connection modify dummy0 ipv4.method manual
  • nmcli connection modify dummy0 ipv6.method ignore
  • nmcli connection up dummy0

Kontrolle

  • ip addr show dummy0
Erwartet
  • 192.168.16.254/24 vorhanden
  • state UP

IP-Forwarding aktivieren

  • echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/99-ipforward.conf
  • sysctl --system

Aktive Uplink-Connection ermitteln

  • nmcli connection show --active
Connection mit Default-Route merken

Zonen setzen

  • nmcli connection modify dummy0 connection.zone internal
  • nmcli connection modify "<AKTIVE-CONNECTION>" connection.zone public
  • nmcli connection up dummy0
  • nmcli connection up "<AKTIVE-CONNECTION>"

NAT aktivieren

  • firewall-cmd --permanent --zone=public --add-masquerade
  • firewall-cmd --permanent --zone=internal --add-forward
  • firewall-cmd --reload

Ergebnis

  • 192.168.16.0/24 wird genattet
  • Kein Bridge
  • Kein NO-CARRIER
  • NAT funktioniert stabil