Stap 1: De Raspberry Pi als Draadloze Router configureren
Om te beginnen was onze eerste stap voor het configureren van de Raspberry Pi
apparaat als een draadloze router. Omdat we geen een Ethernet-poort beschikbaar hebben, moesten we allemaal via draadloze verbinding te configureren. Hieronder de stappen voor het configureren van de Raspberry Pi:
De eerste stap was om te controleren en zie onze netwerkconfiguratie:
ifconfig
Vervolgens moesten we de wlan0 uitschakelen:
sudo ifdown wlan0
De volgende stap bestond uit gewoon bijgewerkt alle pakketten:
sudo apt-get update
sudo ad rem-worden installeren hostapd isc-dhcp-server
We moesten dan configureren van de DHCP-server:
sudo nano /etc/dhcp/dhcpd.conf
Hieronder is een korte blik op onze netwerkinstallatie:
subnet 192.168.42.0 netmask 255.255.255.0 {}
variëren van 192.168.42.10 192.168.42.50;
optie-broadcastadres met 192.168.42.255;
optie routers 192.168.42.1;
standaard-lease-time 600;
Max-lease-time 7200;
domein-naam van de optie "local";
optie domain-name-servers 8.8.8.8, 8.8.4.4;}
Daarna moest de INTERFACES variabele de waarde "wlan0" worden ingesteld. Hierdoor kan de DHCP-server om te luisteren op dat apparaat voor alle binnenkomende verbindingen.
sudo nano /etc/network/interfaces
Hieronder is een korte blik op de wlan0 setup:
toestaan-hotplug wlan0
iface wlan0 inet statische
adres 192.168.42.1
netmask 255.255.255.0
iptables-herstel omhoog < /etc/iptables.ipv4.nat
Vervolgens moesten we dwingen wlan0 gebruik van een statisch IP-adres door te voeren:
sudo ifconfig wlan0 192.168.42.1
De volgende ding om te doen is nu om in te stellen hoe gebruikers verbinding met het draadloze netwerk maken:
sudo nano /etc/hostapd/hostapd.conf
Hieronder is een korte blik op de parameters van het bestandssysteem:
Interface = wlan0
Driver = nl80211
SSID = pi-ap
hw_mode = g
kanaal = 6
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
WPA = 2
wpa_passphrase = framboos
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
Vervolgens moet u dit bestand conf in standaardwaarden:
sudo nano /etc/default/hostapd
Vervolgens moesten we NAT activeren door te voeren:
sudo sh - c ' echo 1 > /proc/sys/net/ipv4/ip_forward "
Volgende die we de iptables voor doorsturen instellen:
sudo iptables -t nat - A POSTROUTING -o wan1 -j MASQUERADE
sudo iptables - A FORWARD -i wan1 -o wlan0 -m state - staat betrekking, gevestigde -j ACCEPT
sudo iptables - A FORWARD -i wlan0 -o wan1 -j ACCEPT
Nu moesten we onze iptables voor volgende opstarten opslaan:
sudo sh - c "iptables-save > /etc/iptables.ipv4.nat"
We bewerkt de /etc/network/interfaces bestand eerder en toegevoegd:
"iptables-herstel omhoog < /etc/iptables.ipv4.nat".
Dit zet op zijn beurt de iptables vanuit waar wij ze gedumpt.
Om te testen dat we alles goed hebben gedaan, starten we van hostapd:
sudo README /etc/hostapd/hostapd.conf
sudo dienst hostapd begin
sudo dienst isc-dhcp-server start