Wohnheim-Router: Unterschied zwischen den Versionen

Aus /dev/null
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Wer im Wohnheim sein Internet mit einem Router(WLAN AP) ausrüsten möchte kann dies mit folgender Anleitung. Benötigte Hardware: ein OpenWRT fähiger Router…“)
(kein Unterschied)

Version vom 27. April 2016, 10:26 Uhr

Wer im Wohnheim sein Internet mit einem Router(WLAN AP) ausrüsten möchte kann dies mit folgender Anleitung.

Benötigte Hardware: ein OpenWRT fähiger Router wie z.B. TP-Link TL-WR841N

1. Installation von OpenWRT auf dem Router

2. Router Einstellen

  • root Passwort vergeben
  • WLAN aktivieren Verschlüsseln mit Passwort

3. Router Softwarepakete ändern

  • wpad-mini deinstallieren
  • wpad installieren
  • wpa-cli installieren

4. Konfigurationsdatei auf den Router erstellen

  • Verzeichneis: /etc/config/
  • Dateiname: wpasupplicant.conf
  • Inhalt der Datei:

  1. wpa_supplicant configuration file for IEEE 802.1X authentication

ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0

  1. IEEE 802.1X (wired) works with EAPOL version 2

eapol_version=2

  1. important for wired network

ap_scan=0

  1. university network connection configuration

network={ key_mgmt=IEEE8021X eap=PEAP phase1="" phase2="auth=MSCHAPV2" anonymous_identity="<BENUTZERNAME>" identity="<BENUTZERNAME>" password="<PASSWORD>" } </ code>

5. WAN Schnitstellenname ermitteln mit Befehl auf Router Konsole

  • uci get network.wan.ifname
  • Beispiel Ergebnis: eth0

6. Auf Router Konsole testen ob Verbindung möglich ist.

  • wpa_supplicant -i HIER_NAME_VOM_WAN_INTERFACE -D wired -c /etc/config/wpasupplicant.conf -B -dd -t
  • Beispiel eingesetzt aus Schritt 5: wpa_supplicant -i eth0 -D wired -c /etc/config/wpasupplicant.conf -B -dd -t


7. init script erstellen

  1. !/bin/sh /etc/rc.common
  2. Example script
  3. Copyright (C) 2007 OpenWrt.org

START=10 STOP=15

start() {

       echo start
       wpa_supplicant -i HIER_NAME_VOM_WAN_INTERFACE -D wired -c /etc/config/wpasupplicant.conf -B -dd -t

}

stop() {

       echo stop
       killall wpa_supplicant

}