Nmcli bridge Dummy Interface: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „<nowiki>#</nowiki> Modul laden und persistent machen *sudo modprobe dummy *echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf <nowiki>#</nowiki>Dummy-Devi…“ |
|||
| (27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Bugfix für noarp= | |||
*sudo vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh | |||
<pre> | |||
#!/bin/bash | |||
if test "$1" = "dummy0" | |||
then | |||
ip link set dummy0 arp on | |||
fi | |||
</pre> | |||
*sudo chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh | |||
=Bridge und Dummy Device= | |||
<nowiki>#</nowiki> Modul laden und persistent machen | <nowiki>#</nowiki> Modul laden und persistent machen | ||
*sudo modprobe dummy | * sudo modprobe dummy | ||
*echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf | * echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf | ||
<nowiki>#</nowiki>Dummy-Device | <nowiki>#</nowiki> Netzwerkbrücke erstellen | ||
*sudo | * sudo nmcli con add type bridge autoconnect yes con-name vmbr0 ifname vmbr0 | ||
*sudo | * sudo nmcli con modify vmbr0 ipv4.addresses 192.168.16.254/24 ipv4.method manual | ||
* sudo nmcli con up vmbr0 | |||
<nowiki>#</nowiki> Dummy-Device zur Brücke hinzufügen | |||
* sudo nmcli con add type dummy con-name dummy0 ifname dummy0 master vmbr0 | |||
* sudo nmcli con up dummy0 | |||
=Forwarding= | |||
<nowiki>#</nowiki> IP-Forwarding aktivieren | |||
* echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf | |||
* sudo sysctl -p | |||
=Firewall= | |||
*sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade | |||
*sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-interface=vmbr0 | |||
*sudo firewall-cmd --reload | |||
<nowiki>#</nowiki> | <nowiki>#</nowiki> Sicherstellen, dass die Konfiguration beim Neustart erhalten bleibt | ||
*sudo | * sudo nmcli connection modify vmbr0 connection.autoconnect yes | ||
*sudo | * sudo nmcli connection modify dummy0 connection.autoconnect yes | ||
<nowiki>#</nowiki> Überprüfen nach dem Neustart | |||
* sudo reboot | |||
* ip addr show vmbr0 | |||
* ip addr show dummy0 | |||
=DNS und DHCP für das Netz= | |||
;Konfiguration | |||
*vi /etc/dnsmasq.conf | |||
interface=vmbr0 | |||
bind-interfaces | |||
dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h | |||
dhcp-option=3,192.168.16.254 | |||
dhcp-option=6,192.168.16.254 | |||
server=8.8.8.8 | |||
log-queries | |||
log-dhcp | |||
;Starten und Enablen | |||
*systemctl enable dnsmasq --now | |||
=Firewall anpassen= | |||
*sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dns | |||
*sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dhcp | |||
*sudo firewall-cmd --reload | |||
Aktuelle Version vom 8. April 2026, 14:12 Uhr
Bugfix für noarp
- sudo vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
#!/bin/bash if test "$1" = "dummy0" then ip link set dummy0 arp on fi
- sudo chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
Bridge und Dummy Device
# Modul laden und persistent machen
- sudo modprobe dummy
- echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf
# Netzwerkbrücke erstellen
- sudo nmcli con add type bridge autoconnect yes con-name vmbr0 ifname vmbr0
- sudo nmcli con modify vmbr0 ipv4.addresses 192.168.16.254/24 ipv4.method manual
- sudo nmcli con up vmbr0
# Dummy-Device zur Brücke hinzufügen
- sudo nmcli con add type dummy con-name dummy0 ifname dummy0 master vmbr0
- sudo nmcli con up dummy0
Forwarding
# IP-Forwarding aktivieren
- echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
- sudo sysctl -p
Firewall
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-interface=vmbr0
- sudo firewall-cmd --reload
# Sicherstellen, dass die Konfiguration beim Neustart erhalten bleibt
- sudo nmcli connection modify vmbr0 connection.autoconnect yes
- sudo nmcli connection modify dummy0 connection.autoconnect yes
# Überprüfen nach dem Neustart
- sudo reboot
- ip addr show vmbr0
- ip addr show dummy0
DNS und DHCP für das Netz
- Konfiguration
- vi /etc/dnsmasq.conf
interface=vmbr0 bind-interfaces dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h dhcp-option=3,192.168.16.254 dhcp-option=6,192.168.16.254 server=8.8.8.8 log-queries log-dhcp
- Starten und Enablen
- systemctl enable dnsmasq --now
Firewall anpassen
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dns
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dhcp
- sudo firewall-cmd --reload