Stap 2: Instellen van het toegangspunt
Beschouw het krijgen van een wifi-dongle met een externe antenne bereik zodat je beter voor uw wifi-netwerk.
I 'm running een TP-LINK TL-WN722N. Werkt als een charme.
Gelieve verder te gaan, twee controles op uw wifi-dongle uitvoeren:
/! \: zorgen dat de dongle van uw wifi Access Point biedt. Wat niet.
Om te controleren van deze run iw lijst | grep - A 8 modi:op de opdrachtregel. Als AP niet omhoog in de ondersteunde modi toont, u bent van geluk en moet een andere dongle.
/! \: ervoor zorgen dat uw wifi-dongle op een 80211 stuurprogramma draait.
Om te controleren van deze run dmesg | grep -i 80211 op de opdrachtregel. Als niets te zien, bent je op uw eigen... Er is nog hoop, maar u zult waarschijnlijk moeten downloaden van andere versie van hostapd; deze tutorial kan helpen.
OK, laten we brand-up van de wifi. Om dit te doen, moeten we om deze bestanden te bewerken:
- in /etc/default/hostapd, typt u:
DAEMON_CONF='/etc/hostapd/hostapd.conf' - in /etc/hostapd/hostapd.conf, typt u:
interface = wlan0
Driver = nl80211
SSID = PiShield
hw_mode = g
kanaal = 8
WPA = 2
wpa_passphrase = PiShield123
wpa_key_mgmt = WPA-PSK
wpa_pairwise = CCMP
rsn_pairwise = CCMP
beacon_int = 100
auth_algs = 3
wmm_enabled = 1 - in /etc/network/interfaces, type:
-bronmap /etc/network/interfaces.d
auto lo iface
lo inet loopback
iface eth0
inet handmatige auto wlan0
toestaan-hotplug wlan0
iface wlan0 inet statische
adres 192.168.0.1
netmask 255.255.255.0
iptables-herstel omhoog < /etc/iptables.ipv4.nat - in /etc/dnsmasq.conf, typt u:
Interface = wlan0
DHCP-bereik = wlan0, 192.168.0.2, 192.168.0.9, 255.255.255.0, 12 h
DHCP-optie = 3, 192.168.0.1
Natuurlijk verandert de ssid (netwerknaam wifi) en wachtwoord (wachtwoord) van /etc/hostapd/hostapd.conf naar uw wens.
Op dit punt, als u opnieuw hostapd met sudo dienst hostapd nieuw begin, sudo dienst dnsmasq nieuw begin opstart, moet u zien van de zojuist gemaakte wifi, verbinden met het en krijgen een IP... maar nog niet zitten kundig voor vlaag naar de Geïnterneerde.
Om naar het Web, moeten we route het verkeer tussen de bekabelde en draadloze netwerken. Om dit te doen:
- in /etc/sysctl.conf, toevoegen:
net.IPv4.ip_forward=1 - bij de opdrachtregeluit te voeren:
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables - A INPUT -i lo -j ACCEPT
iptables - A uitgang -o lo -j ACCEPT
iptables - A INPUT -i wlan0 -j ACCEPT
iptables - A uitgang -o wlan0 -j ACCEPT
iptables -t nat - A PREROUTING -p tcp-dport 80 -j REDIRECT--naar het nummer 8080
iptables - A POSTROUTING -t nat -o eth0 -j MASQUERADE
iptables - A FORWARD -i wlan0 -j ACCEPT
iptables-save > /etc/iptables.ipv4.nat
sysctl -p
Alright! Open een browser van uw telefoon/tablet en nu moet u kundig voor toegang tot het Web :)