Tag Archiv für WLAN

Setting up a WPA(2) personal WLAN with netcfg and wpa_supplicant

…using Arch Linux with systemd

Make sure your the WLAN card-driver is running correctly:
Find the name of your WLAN interface:
ip link
Bring it up:
ip link set [wlan0] up

Install configuration tools:
pacman -S netcfg
pacman -S wireless_tools
pacman -S wpa_supplicant
pacman -S wpa_supplicant_gui

Generate a new fille /etc/wpa_supplicant.conf with the following two lines
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=network
update_config=1

Add the users that should be allowed to login to WLANS to the group network:
gpasswd -a [user] network

Run the wpa_supplicant_gui to find your WLAN (scan button), configure it, enter your key, connect and safe (don’t forget to press save in the gui) the infos in /etc/wpa_supplicant.conf
wpa_supplicant
wpa_gui

Copy the example configuration from /etc/network.d/examples/wireless-wpa to /etc/network.d/[mynetwork] (wireless-wpa is the example for WPA(2) personal with PSK).
Make sure the INTERFACE paramter in the file is set correctly.

Add the netcfg unit to systemd in order to load the the profile (/etc/netwok.d/[mynetwork]) at boot.
systemctl enable netcfg@[mynetwork]

Or start it manually:
netcfg [mynetwork]
dhcpcd [NIC]

PS: If you want to find accesspoints without using a GUI:
iwlist wlan0 scan | less

Windows 7 als Wireless Access Point / Repeater

Um unter Win 7 die WLAN-Verbindung mit anderen Geräten zu teilen (z.B. als Repeater-Funktion oder um den Zugriff auf einen Hotspot zu ermöglichen) muss ein virtueller Netzwerkadapter erzeugt werden.

Die Konfiguration der künftigen SSID und des passenden WPA2-Schlüssels passiert in einer Kommandozeile mit Admin-Rechten über:

netsh wlan set hostednetwork mode=allow ssid="CHANGE1" key="CHANGE2" keyUsage=persistent

Danach wird das Netz gestartet:

netsh wlan start hostednetwork

Unter Systemsteuerung\Netzwerk und Internet\Netzwerkverbindungen ist jetzt eine neue Drahtlosnetzwerkverbindung vom Typ Microsoft Virtual WiFi Adapter zu finden.

Der nächste Schritt ist die Freigabe des physikalisch vorhandenen Adapters für für Netzwerkzugriffe von außen. Dazu müssen per Rechtsklick die Eigenschaften des Adapters geöffnet und im Reiter Freigabe die Kästchen angehakt werden. Im Dropdown-Menü Heimnetzwerkverbindung wird der eben neu erstellte Virtual WiFi Adapter (Drahtlosnetzwerkverbindung #) ausgewählt.

Windows 7 als Repeater / Accesspoint einsetzen

WLAN-Adapter Freigabe

Dem auf auf DHCP konfigurierten Client wird beim connecten eine IP aus dem Bereich 192.168.137.1/24 zugewiesen.

Infos über die gehosteten Netzwerke gibt es per:

netsh wlan show hostednetwork

Da der Virtual WiFi Miniport nach jedem Neustart erneut aktiviert werden muss habe ich mir folgende Befehle als Batch-Datei gespeichert:

netsh wlan set hostednetwork mode=allow ssid="CHANGE1" key="CHANGE2" keyUsage=persistent
netsh wlan start hostednetwork
netsh wlan show hostednetwork
timeout /T 15 > nul

Achtung diese muss ebenfalls mit Admin-Rechten ausgeführt werden.

Mehr Details über diese Funktion sind unter aderem im Microsoft Windows 7 Blog zu finden.