Wohnheim-Router: Unterschied zwischen den Versionen
[unmarkierte Version] | [unmarkierte Version] |
Wirtzd (Diskussion | Beiträge) |
Wirtzd (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
ein OpenWRT fähiger Router wie z.B. TP-Link TL-WR841N | ein OpenWRT fähiger Router wie z.B. TP-Link TL-WR841N | ||
− | 1. Installation von OpenWRT auf dem Router | + | '''1. Installation von OpenWRT auf dem Router''' |
− | 2. Router Einstellen | + | '''2. Router Einstellen''' |
* root Passwort vergeben | * root Passwort vergeben | ||
* WLAN aktivieren Verschlüsseln mit Passwort | * WLAN aktivieren Verschlüsseln mit Passwort | ||
− | 3. Router Softwarepakete ändern | + | '''3. Router Softwarepakete ändern''' |
* wpad-mini deinstallieren | * wpad-mini deinstallieren | ||
* wpad installieren | * wpad installieren | ||
* wpa-cli installieren | * wpa-cli installieren | ||
− | 4. Konfigurationsdatei auf den Router erstellen | + | '''4. Konfigurationsdatei auf den Router erstellen''' |
* Verzeichneis: /etc/config/ | * Verzeichneis: /etc/config/ | ||
* Dateiname: wpasupplicant.conf | * Dateiname: wpasupplicant.conf | ||
* Inhalt der Datei: | * Inhalt der Datei: | ||
− | |||
− | |||
<pre> | <pre> | ||
# wpa_supplicant configuration file for IEEE 802.1X authentication | # wpa_supplicant configuration file for IEEE 802.1X authentication | ||
Zeile 43: | Zeile 41: | ||
} | } | ||
</pre> | </pre> | ||
− | 5. WAN Schnitstellenname ermitteln mit Befehl auf Router Konsole | + | *<BENUTZERNAME> und <PASSWORD> ersetzten durch eigene Daten |
+ | |||
+ | '''5. WAN Schnitstellenname ermitteln mit Befehl auf Router Konsole''' | ||
* uci get network.wan.ifname | * uci get network.wan.ifname | ||
* Beispiel Ergebnis: eth0 | * Beispiel Ergebnis: eth0 | ||
− | 6. Auf Router Konsole testen ob Verbindung möglich ist. | + | '''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 | * 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 | + | * Beispiel eingesetzt aus Schritt 5: wpa_supplicant -i eth0 -D wired -c /etc/config/wpasupplicant.conf -B -dd -t |
+ | * wpa_cli status <- zeigt euch den status der Verbindung an. | ||
+ | * ping google.de <- sollte dies erfolgreich sein hat alles funktioniert. | ||
− | 7. init script erstellen | + | 7. init script erstellen und automatisch starten damit beim Router reboot auch alles wieder geladen wird |
<pre> | <pre> | ||
#!/bin/sh /etc/rc.common | #!/bin/sh /etc/rc.common | ||
Zeile 70: | Zeile 72: | ||
} | } | ||
</pre> | </pre> | ||
+ | * Speichern unter: /etc/init.d/wohnheimnetz.sh | ||
+ | * Im webinterface von OpenWRT unter Systemstart bei wohnheimnetz.sh Enable anklicken | ||
+ | * Router rebooten und testen ob alles funktioniert |
Version vom 27. April 2016, 10:47 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:
# wpa_supplicant configuration file for IEEE 802.1X authentication ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 # IEEE 802.1X (wired) works with EAPOL version 2 eapol_version=2 # important for wired network ap_scan=0 # university network connection configuration network={ key_mgmt=IEEE8021X eap=PEAP phase1="" phase2="auth=MSCHAPV2" anonymous_identity="<BENUTZERNAME>" identity="<BENUTZERNAME>" password="<PASSWORD>" }
- <BENUTZERNAME> und <PASSWORD> ersetzten durch eigene Daten
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
- wpa_cli status <- zeigt euch den status der Verbindung an.
- ping google.de <- sollte dies erfolgreich sein hat alles funktioniert.
7. init script erstellen und automatisch starten damit beim Router reboot auch alles wieder geladen wird
#!/bin/sh /etc/rc.common # Example script # 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 }
- Speichern unter: /etc/init.d/wohnheimnetz.sh
- Im webinterface von OpenWRT unter Systemstart bei wohnheimnetz.sh Enable anklicken
- Router rebooten und testen ob alles funktioniert