Nat Netz Linux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =Vorbereitung= | ||
| + | *vi ~/.vimrc | ||
| + | set mouse-=a | ||
| + | |||
=Bridge anlegen= | =Bridge anlegen= | ||
;An die Datei '''/etc/network/interfaces''' anfügen | ;An die Datei '''/etc/network/interfaces''' anfügen | ||
| − | auto | + | auto dummy0 |
| − | iface | + | iface dummy0 inet manual |
| + | pre-up modprobe dummy numdummies=1 | ||
| + | |||
| + | auto vmbr1 | ||
| + | iface vmbr1 inet static | ||
address 10.0.10.1 | address 10.0.10.1 | ||
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
| − | bridge_ports | + | bridge_ports dummy0 |
| − | post-up iptables -t nat -A POSTROUTING -j MASQUERADE -s 10.0.10. | + | post-up iptables -t nat -A POSTROUTING -j MASQUERADE -s 10.0.10.0/24 |
| − | pre-down iptables -t nat -D POSTROUTING -j MASQUERADE -s 10.0.10. | + | pre-down iptables -t nat -D POSTROUTING -j MASQUERADE -s 10.0.10.0/24 |
post-up sysctl -w net.ipv4.ip_forward=1 | post-up sysctl -w net.ipv4.ip_forward=1 | ||
bridge_fd 5 | bridge_fd 5 | ||
| Zeile 13: | Zeile 21: | ||
=Interface hochfahren= | =Interface hochfahren= | ||
| − | *ifup | + | *ifup dummy0 |
| + | *ifup vmbr1 | ||
| + | |||
| + | =Kontrolle= | ||
| + | *ifconfig vmbr1 | ||
| + | <pre> | ||
| + | vmbr1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 | ||
| + | inet 10.0.10.1 netmask 255.255.255.0 broadcast 10.0.10.255 | ||
| + | inet6 fe80::c8ff:2dff:fe11:b422 prefixlen 64 scopeid 0x20<link> | ||
| + | ether ca:ff:2d:11:b4:22 txqueuelen 1000 (Ethernet) | ||
| + | RX packets 0 bytes 0 (0.0 B) | ||
| + | RX errors 0 dropped 0 overruns 0 frame 0 | ||
| + | TX packets 51651 bytes 4267628 (4.0 MiB) | ||
| + | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
| + | </pre> | ||
| + | |||
| + | *[[tmp]] | ||
Aktuelle Version vom 16. Oktober 2023, 06:50 Uhr
Vorbereitung
- vi ~/.vimrc
set mouse-=a
Bridge anlegen
- An die Datei /etc/network/interfaces anfügen
auto dummy0
iface dummy0 inet manual
pre-up modprobe dummy numdummies=1
auto vmbr1
iface vmbr1 inet static
address 10.0.10.1
netmask 255.255.255.0
bridge_ports dummy0
post-up iptables -t nat -A POSTROUTING -j MASQUERADE -s 10.0.10.0/24
pre-down iptables -t nat -D POSTROUTING -j MASQUERADE -s 10.0.10.0/24
post-up sysctl -w net.ipv4.ip_forward=1
bridge_fd 5
bridge_stp no
Interface hochfahren
- ifup dummy0
- ifup vmbr1
Kontrolle
- ifconfig vmbr1
vmbr1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.10.1 netmask 255.255.255.0 broadcast 10.0.10.255
inet6 fe80::c8ff:2dff:fe11:b422 prefixlen 64 scopeid 0x20<link>
ether ca:ff:2d:11:b4:22 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 51651 bytes 4267628 (4.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0