Mittwoch, 3. Juli 2013

Der Rpi als Hotspot


Was wir brauchen: - Rpi Modell A/B
- SD-Card mit Raspbian Wheezy
- Wlan Stick
- Lan-Kabel für unseren Router


Nicht jeder Wlan Stick ist geeignet um aus unserem Pi einen Hotspot zu basteln. Um herauszufinden ob unser Stick geeignet ist, tuen wir dies:

1. Via SSH/Terminal einloggen
2. lsusb
3. Hoffentlich wird euer Stick ausgeführt
4. sudo apt-get install iw
5. iw list
6. Findet ihr so was hier: * IBSS
* managed
* AP
* AP/VLAN
* monitor
* P2P-client
* P2P-GO
Ist alles gut. Sprich es MUSS dastehen: AP oder AP/VLAN oder monitor

7. Steht das nicht da, könnt ihr das Tutorial hier gleich vergessen

*Ich benutze hierfür einen Netgear N150 Stick. Der kleine Wlan Stick von „Edimax“ geht nicht

Nun zum richtigen Tut

  1. sudo apt-get install hostapd udhcpd
  2. sudo nano /etc/udhcpd.conf

     bei start schreiben wir 192.168.42.2 und bei End 192.168.42.20
    Weiter unten ändern wir das:

    wir ändern: dns+subnet+router
  3. sudo nano /etc/default/udhcpd
  4. Vor die Zeile DHCPD_ENABLED=“no“ setzen wir ein #
  5. aussehen sollte das dann so #DHCPD_ENABLED=“no“
  6. sudo ifconfig wlan0 192.168.42.1 (bestätigen)
  7. sudo nano /etc/network/interfaces

  8. Wie im Bild einfach übernehmen. Die 3 letztene Zeilen müssen geschrieben werden, die 4 obendrüber bekommen ein # davor
  9. sudo nano /etc/hostapd/hostapd.conf
    Ihr solltet eine leere Seite finden. Dort fügt ihr diesen Text ein. Denn Text füge ich unten bei, diesen könnt ihr kopieren und Einfügen. Bei „ssid=“ könnt ihr euren Hotspot einen Namen geben.
    Bei „wpa_passphrase=“ gebt ihr ein PW für's Login ein.
  10. Sudo nano /etc/default/hostapd
    #DEFAULT_CONF=““ ändern wir in DEFAULT_CONF=“/etc/hostapd/hostapd.conf“
  11. sudo nano /etc/sysctl.conf
    Wir suchen diese Zeile: net.ipv4.ip_forward=1 und löschen das # heraus
  12. Wir geben ein:
    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

  1. sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
  2. sudo nano /etc/network/interfaces - Folgende Zeile fügen wir zum schluss ein:
    up iptables-restore < /etc/iptables.ipv4.nat
  3. sudo service hostapd start (er sollte ein OK anzeigen)
  4. sudo service udhcpd start
  5. sudo update-rc.d hostapd enable
  6. sudo update-rc.d udhcpd enable

Wir haben fertig. Ihr könnt jetzt euren Pi als Gastzugang verwenden oder in Zeiten von PRISM ihn als Tor-Netzwerk-Proxy verwenden. Wie ihr das macht, erklär ich in einem anderem Tutorial.

Viel Spaß

*Wenn wir im Nano-Editor sind und darin etwas ändern, speichern wir wieder mit strg/ctrl + O und beenden mit strg/ctrl + X
*Datei von Punkt 9:

interface=wlan0
driver=nl80211
ssid=My_AP
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=My_Passphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP


Keine Kommentare:

Kommentar veröffentlichen