Router (Raspbian): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 32: | Zeile 32: | ||
<pre> | <pre> | ||
sudo nano /etc/network/interfaces | sudo nano /etc/network/interfaces | ||
</pre> | |||
<pre> | |||
# NAT und Masquerading aktivieren | |||
up /sbin/iptables -A FORWARD -o wlan0 -i eth0 -m conntrack --ctstate NEW -j ACCEPT | |||
up /sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT | |||
up /sbin/iptables -t nat -F POSTROUTING | |||
up /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE | |||
# IP-Forwarding aktivieren | |||
up sysctl -w net.ipv4.ip_forward=1 | |||
up sysctl -w net.ipv6.conf.all.forwarding=1 | |||
# dnsmasq neu starten | |||
up service dnsmasq restart | |||
</pre> | </pre> | ||
Version vom 5. Mai 2016, 08:59 Uhr
Noch in Bearbeitung
Netzwerkkarten einrichten siehe Netzwerk Wireless (Raspbian) bzw. Netzwerk mit Kabel (Raspbian).
DHCP-Server
Als Server wird dnsmasq verwendet:
sudo apt-get install dnsmasq
sudo nano /etc/dnsmasq.conf
# DHCP-Server aktiv für Kabel-Interface interface=eth0 # DHCP-Server nicht aktiv für Wireless-Interface no-dhcp-interface=wlan0 # IPv4-Adressbereich und Lease-Time dhcp-range=192.168.1.2,192.168.1.254,24h # DNS dhcp-option=option:dns-server,192.168.1.1
Router Konfiguration
sudo nano /etc/network/interfaces
# NAT und Masquerading aktivieren up /sbin/iptables -A FORWARD -o wlan0 -i eth0 -m conntrack --ctstate NEW -j ACCEPT up /sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT up /sbin/iptables -t nat -F POSTROUTING up /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE # IP-Forwarding aktivieren up sysctl -w net.ipv4.ip_forward=1 up sysctl -w net.ipv6.conf.all.forwarding=1 # dnsmasq neu starten up service dnsmasq restart
Links
https://www.elektronik-kompendium.de/sites/raspberry-pi/2002171.htm
https://wiki.ubuntuusers.de/Router/
https://wiki.ubuntuusers.de/iptables2/
http://manpages.ubuntu.com/manpages/wily/man8/iptables.8.html
Zurück zu Raspbian