User Tools

Site Tools


linux:netzwerk:bridge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:netzwerk:bridge [2020/10/21 09:33] mslinux:netzwerk:bridge [2023/11/02 22:58] (current) ms
Line 2: Line 2:
 === Nötige Packete === === Nötige Packete ===
 <code> <code>
-apt-get install bridge-utils+apt install bridge-utils
 </code> </code>
  
 /etc/network/interfaces /etc/network/interfaces
 <code> <code>
 +auto lo br0
 +iface lo inet loopback
 +
 iface br0 inet static iface br0 inet static
-        address 192.123.12.2/24 +    bridge_ports eth0 
-        gateway 192.123.12.1 +        address 192.168.12.2/24 
-        dns-nameservers 192.123.12.1 +        gateway 192.168.12.1 
-        dns-search domain.de +       dns-nameservers 192.168.12.1
-        bridge_ports eth0+
         bridge_waitport 0         bridge_waitport 0
         bridge_maxwait 0         bridge_maxwait 0
         bridge_df 0         bridge_df 0
         bridge_stp off         bridge_stp off
- 
-auto net1 
-iface net1 inet manual 
-        pre-up ip tuntap add net1 mode tap 
-        pre-up ip link set net1 up 
-        pre-up ip link set net1 master br0 
- 
-auto net2 
-iface net2 inet manual 
-        pre-up ip tuntap add net2 mode tap 
-        pre-up ip link set net2 up 
-        pre-up ip link set net2 master br0 
- 
-auto net3 
-iface net3 inet manual 
-        pre-up ip tuntap add net3 mode tap 
-        pre-up ip link set net3 up 
-        pre-up ip link set net3 master br0 
- 
-auto net4 
-iface net4 inet manual 
-        pre-up ip tuntap add net4 mode tap 
-        pre-up ip link set net4 up 
-        pre-up ip link set net4 master br0 
- 
-auto net8 
-iface net8 inet manual 
-        pre-up ip tuntap add net8 mode tap 
-        pre-up ip link set net8 up 
-        pre-up ip link set net8 master br0 
- 
-auto net9 
-iface net9 inet manual 
-        pre-up ip tuntap add net9 mode tap 
-        pre-up ip link set net9 up 
-        pre-up ip link set net9 master br0 
 </code> </code>
 Bridged-Netzwerk manuell einrichten Bridged-Netzwerk manuell einrichten
Line 59: Line 25:
 ip link add name br0 type bridge ip link add name br0 type bridge
 ip link set eth0 master br0 ip link set eth0 master br0
-ip addr add 192.123.12.2/24 dev br0+ip addr add 192.168.12.2/24 dev br0
 ip link set br0 up ip link set br0 up
 +ip route add default via 192.168.12.1
 +</code>
 +Kernel Parameter
 +<code>
 +echo 0 > /proc/sys/net/bridge/bridge-nf-call-arptables
 +echo 0 > /proc/sys/net/bridge/bridge-nf-call-ip6tables
 +echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables
 +</code>
  
-ip tuntap add dev tap0 mode tap user $(whoami) +Für QEMU VM 
-ip link set tap0 master br0 +<code> 
-ip link set dev br0 up +qemu-system-x86_64 -m 4069 -cpu host -smp 2 -machine type=pc,accel=kvm \ 
-ip link set dev tap0 up+-hda /media/ramdisk/vm21.img -display none -k de \ 
 +-netdev tap,id=net21,ifname=tap21,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown \ 
 +-device e1000,netdev=net21,mac=52:54:00:12:34:21 \ 
 +-boot c & 
 +</code>
  
-ip link set eth0 nomaster +===== Systemd Networkd ===== 
-ip link delete br0 type bridge+Alle Config-Files unter /etc/systemd/network/ 
 +<code> 
 +ls -l  
 +-rw-r--r-- 1 root root 30 Nov  2 22:19 br0.netdev 
 +-rw-r--r-- 1 root root 98 Nov  2 22:20 br0.network 
 +-rw-r--r-- 1 root root 45 Nov  2 22:21 lan-eth0.network 
 +</code> 
 +<code> 
 +br0.netdev
  
-route add default gw 192.123.12.1+[NetDev] 
 +Name=br0 
 +Kind=bridge
 </code> </code>
-Für QEMU VM 
 <code> <code>
-qemu-system-x86_64 -m 4096 -cpu host -machine type=pc,accel=kvm -hda /media/ramdisk/vm0.img -vga std -k de -net nic,macaddr=52:54:00:12:34:00 -net tap,ifname=net0,script=no,downscript=no -boot c+br0.network 
 + 
 +[Match] 
 +Name=br0 
 + 
 +[Network] 
 +Address=192.168.1.5/24 
 +Gateway=192.168.1.
 +DNS=8.8.8.8 192.168.1.1
 </code> </code>
 +<code>
 +lan-eth0.network
 +
 +[Match]
 +Name=eth0
 +
 +[Network]
 +Bridge=br0
 +</code>
 +
 +
 +
 +
linux/netzwerk/bridge.1603265629.txt.gz · Last modified: 2023/01/11 20:30 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki