Raspberry Pi - webbserver / trådlös åtkomstpunkt (WAP) (5 / 7 steg)
Steg 5: Konfigurera nätverksadressöversättning
Ställa in NAT gör att flera klienter att ansluta till WiFi och har alla data "tunnel" genom den enda Ethernet IP. (Men du bör göra det även om endast en klient kommer att ansluta)
Springa;
sudo nano /etc/sysctl.conf
Bläddra sedan till botten och Lägg på en ny rad:
net.IPv4.ip_forward=1
Spara filen. Detta kommer att starta IP forwarding på stöveln upp. Nu springa den följande linjen, kommer att detta aktivera den.
sudo sh - c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Då du skapar en översättning från ethernet (eth0) till wifi (wlan0). Detta kan ske genom:
sudo iptables -t nat - en POSTROUTING -o eth0 -j maskerad
sudo iptables - A fram -i eth0 -o wlan0 -m state--ange relaterat, etablerade -j accepterar
sudo iptables - A fram -i wlan0 -o eth0 -j accepterar
Nu detta är gjort, vi måste göra detta hända vid omstart som vi inte vill att ständigt åter göra koden för att starta upp den trådlösa åtkomstpunkten. Springa den följande lina av koden för att göra detta:
sudo sh - c "iptables-Spara > /etc/iptables.ipv4.nat"
Kör sedan,
sudo nano/Interfaces
och Lägg till följande i slutet av filen och sedan spara och stäng.
upp iptables-återställa < /etc/iptables.ipv4.nat