Weblog

Raspberry Pi routing, iptables und NAT von eth0 auf wlan0

Die folgenden Befehle alle als root ausführen:

sudo -s

zuerst eth0 mit fester ip konfigurieren:

vi /etc/network/interfaces                              

und die Zeile "iface eth0 inet dhcp" durch folgenden Text ersetzen

# iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 10.10.3.1
netmask 255.255.255.0                                   

Routing von eth0 auf wlan0 anlegen: 

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables-save > /etc/iptables.up.rules                  

Beim booten automatisch starten mit:

vi /etc/network/if-pre-up.d/iptables                    

mit folgerndem Inhalt:

#!/bin/sh                                              
#This script restores iptables upon reboot            
iptables-restore < /etc/iptables.up.rules              
exit 0

anlegen und speichern.

In der Datei /etc/systctl.conf mit:

vi /etc/sysctl.conf                                     

folgende Zeile suchen : #net.ipv4.ip_forward=1 und das remark entfernen, so dass es so aussieht:

net.ipv4.ip_forward=1

Das gespeicherte iptables script muss noch ausführbar gemacht werden:

chown root:root /etc/network/if-pre-up.d/iptables
chmod +x /etc/network/if-pre-up.d/iptables
chmod 755 /etc/network/if-pre-up.d/iptables             

Das wärs jetzt nur noch dnsmasq mit DHCP und DNS Server installieren und konfigurieren

 

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more  Got it