Benutzer-Werkzeuge

Webseiten-Werkzeuge


server_und_serverdienste:linux_als_router_mit_umts_und_wlan

Dies ist eine alte Version des Dokuments!


Linux als Router mit UMTS und WLAN

Die Konfiguration gestaltet sich hier relativ einfach. Man installiert ein Kommandozeilensystem und installiert sich noch folgende Pakete nach falls sie nicht existieren:

apt-get install iptables -y
apt-get remove ufw -y

Wir gehen hier von einem Ubuntu 12.04 Router aus mit 2 Netzwerkschnittstellen. eth0 = intern eth1 = extern

Routing freischalten

nano /etc/sysctl.conf

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

IPTABLES in Webmin auf NAT aktivieren, auf eth1 Als temporärer Befehl wäre

iptables -A FORWARD -o wlx9cd643001c0d -i ens18 -s 192.168.2.0/26 -m conntrack --ctstate NEW -j ACCEPT
iptables -t nat -A POSTROUTING -o wlx9cd643001c0d -j MASQUERADE
#iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE # würde hier auch alles über eine auf den Router aufgebaute Verbindung an das richtige Ziel weiter leiten
#iptables -P FORWARD ACCEPT

Die Interfaces sollten dann so ausehen.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo eth0 eth1
iface lo inet loopback

# The primary network interface
iface eth0 inet static
        address 192.168.2.1
        netmask 255.255.255.0
        dns-nameservers 127.0.0.1 8.8.8.8
        post-up iptables-restore < /etc/iptables.up.rules
iface eth0 inet6 static
        address 2001:db8:478::1
        netmask 64
        gateway 2001:db8:478::2
iface eth1 inet dhcp

OLD CONFIG


Event. braucht noch das Paket „dnsmasq“ ein kleiner DNS Cache und DHCP Server (siehe auch Dnsmasq) Um die IP-Tables zu aktivieren fügt man folgenden Eintrag der /etc/network/interfaces hinzu:

echo "post-up iptables-restore < /etc/iptables.up.rules" >> /etc/network/interfaces

Möchte man einen PC freigeben würde sich der Befehl so gestalten:

iptables -t nat -A POSTROUTING -s 172.16.20.54/32 -o tun+ -j MASQUERADE

Links

server_und_serverdienste/linux_als_router_mit_umts_und_wlan.1491064471.txt.gz · Zuletzt geändert: von admin