Nat Netz Linux: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
 
  iface dummy0 inet manual
 
  iface dummy0 inet manual
 
  pre-up modprobe dummy numdummies=1
 
  pre-up modprobe dummy numdummies=1
 
+
 
  auto vmbr1
 
  auto vmbr1
 
  iface vmbr1 inet static
 
  iface vmbr1 inet static

Version vom 16. Oktober 2023, 06:45 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 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