Wohnheim-Router: Unterschied zwischen den Versionen
| [unmarkierte Version] | [unmarkierte Version] |
Wirtzd (Diskussion | Beiträge) |
Wirtzd (Diskussion | Beiträge) |
||
| Zeile 19: | Zeile 19: | ||
'''4. Konfigurationsdatei auf dem Router erstellen''' | '''4. Konfigurationsdatei auf dem Router erstellen''' | ||
| − | * Verzeichneis: /etc/config/ | + | * Verzeichneis: <code>/etc/config/</code> |
| − | * Dateiname: wpasupplicant.conf | + | * Dateiname: <code>wpasupplicant.conf</code> |
* Inhalt der Datei: | * Inhalt der Datei: | ||
<pre> | <pre> | ||
| Zeile 47: | Zeile 47: | ||
'''5. WAN Schnitstellenname ermitteln mit Befehl auf Router Konsole''' | '''5. WAN Schnitstellenname ermitteln mit Befehl auf Router Konsole''' | ||
| − | * uci get network.wan.ifname | + | * <code>uci get network.wan.ifname</code> |
* 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 | + | * <code>wpa_supplicant -i HIER_NAME_VOM_WAN_INTERFACE -D wired -c /etc/config/wpasupplicant.conf -B -dd -t</code> |
| − | * Beispiel eingesetzt aus Schritt 5: | + | * Beispiel eingesetzt aus Schritt 5: <code> wpa_supplicant -i eth0 -D wired -c /etc/config/wpasupplicant.conf -B -dd -t</code> |
| − | * wpa_cli status <- zeigt euch den status der Verbindung an. | + | * <code>wpa_cli status</code> <- zeigt euch den status der Verbindung an. |
| − | * ping google.de <- sollte dies erfolgreich sein hat alles funktioniert. | + | * <code>ping google.de</code> <- sollte dies erfolgreich sein hat alles funktioniert. |
'''7. init script erstellen und automatisch starten lassen beim Reboot''' | '''7. init script erstellen und automatisch starten lassen beim Reboot''' | ||
| Zeile 76: | Zeile 76: | ||
</pre> | </pre> | ||
* Speichern unter: /etc/init.d/wohnheimnetz.sh | * Speichern unter: /etc/init.d/wohnheimnetz.sh | ||
| − | * Im | + | * <code>chmod +x /etc/init.d/wohnheimnetz.sh</code> |
| + | * Im Webinterface von OpenWRT unter Systemstart bei wohnheimnetz.sh Enable anklicken | ||
* Router rebooten und testen ob alles funktioniert | * Router rebooten und testen ob alles funktioniert | ||
Version vom 27. April 2016, 10:52 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
- TP-Link Archer C7
- https://wiki.openwrt.org/toh/start Liste aller OpenWRT Router
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 dem 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 lassen beim Reboot
#!/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
chmod +x /etc/init.d/wohnheimnetz.sh- Im Webinterface von OpenWRT unter Systemstart bei wohnheimnetz.sh Enable anklicken
- Router rebooten und testen ob alles funktioniert