Integration von Access Points
Wenn Ihre Laborumgebung sowohl über einen WLAN-Access Point (AP) als auch über WLAN-Clients verfügen muss, empfehlen wir die folgende Konfiguration als bewährte Vorgehensweise. Der AP muss eine physische Hardware sein, um Funkwellen für die WLAN-Clienttests auszusenden. Es wird empfohlen, jedem AP einen freien Ethernet-Port am Server zuzuweisen. Erstellen Sie für jede physische Ethernet-Schnittstelle auf dem Server eine eindeutige Linux-Bridge, die die NIC zuweist. Weisen Sie dann die einzelne Linux-Bridge zur Integration einer vJunos-Switch-Schnittstelle zu. Da Ihre Server-NIC normalerweise keine PoE-Option hat, benötigen Sie ein Netzteil für den AP.
Sie können nun alle verfügbaren physischen WLAN-Clients testen.
Sie können den drahtlosen Client auf Ihrem Server virtualisieren, was für den Remote-Laborzugriff nützlich ist. Eine VM kann als drahtloser Linux- oder Windows-Client erstellt werden. Für das WLAN-Radio des virtuellen Clients empfehlen wir die Verwendung eines kostengünstigen WLAN-USB-Adapters, der mit dem Server mit der Client-VM verbunden ist. Identifizieren Sie die USB-ID des Adapters, und ordnen Sie sie beim Starten der VM zu. Das folgende Beispiel zeigt, wie dies in einer Ubuntu KVM libvirtd-Umgebung archiviert wird.
# If you have multiple WLAN Clients then you may see more than one adapter to use
# with just one adapter the number is "1"
ADAPTERNO="1"
# we use the lsusb command to retrieve the WLAN adapter
# however sometime the vendor give the adapter a different name
# in this case you may need editing the key-words we search for
ADAPTERSEARCH="WLAN|Wireless|802.11"
lsusb | egrep -i $ADAPTERSEARCH >usbwlan.txt
line=`sed -n $ADAPTERNO'p' usbwlan.txt`
USBBUS=`echo $line | awk '{print $2}'`
USBDEVICE=`echo $line | awk '{print $4}' | sed 's/://g'`
echo 'WLAN Adapter at Bus:'$USBBUS' Device:'$USBDEVICE
# do not proceed if no WLAN adapter was detected
# start the client VM with adding the WLAN adapter as hostdev-device
virt-install -n desktopvm --vcpus=1 -r 2048 \
--hvm --os-variant ubuntu20.04 --cpu host \
--import \
--disk path=/var/lib/libvirt/images/desktopvm.qcow2,format=qcow2 \
--controller usb2 --hostdev $USBBUS.$USBDEVICE \
--graphics vnc,listen=0.0.0.0 –noautoconsole
Wenn Sie den Server nach dem Start der Client-VM neu starten, können sich die USB-IDs des WLAN-Adapters ändern.