Wanneer je je NUC wil gebruiken als hotspot op een bedraad ETH netwerk of wanneer er geen internet beschikbaar is , "in the field", is het handig om je wifi van je toestel als HotSpot te definiëren.
Binnen Linux kan dit op de volgende wijze.
Open een Terminal
sudo apt-get update
sudo apt-get install hostapd
sudo apt-get install dnsmasq
(zou reeds aanwezig moeten zijn)
Open Preferences/Advanced Network Configuration
Klik op de + onderaan om een nieuwe connectieprofiel te maken en kies Wifi.
Vul de volgende tabbladen in en druk op Save.
General
- Connect automatically
- Allow users to connect
Wifi
- SSID ingeven, naam zoals je de wifi zal vinden
- Mode Hotspot
Wifi-Security
- Geef een paswoord in en mode
IPv4
- Share to other computers
IPv6
-Ignore
Klik links onderaan op de netwerk verbinding en kies de Wifi Hotspot uit de lijst
Via de het command ifconfig kan je achterhalen welk subnet hier wordt gebruikt.
Zo kan je smartphone of andere PC's verbinden met deze hotspot.
Standaard zal de hotspot-pc 10.42.0.1 dragen.
Wil je met één wifi kaart zowel toegang hebben tot een lokaal AP als Hotspot spelen, dan kan dat door virtueel een tweede interface aan te maken.
Weet wel dat heel wat wifi modules dit niet toelaten.
Check de naam van je bestaande wifi interface:
iw list
Deze geeft iets in de zin van Wiphy phy0 om aan te geven dat de eerste fysieke interface phy0 is.
Geef daarna het commando om van deze fysieke interface een virtuele copie te maken met naam wlan1
sudo iw phy phy0 interface add wlan1 type __ap
Indien je wifi kaart dit ondersteund heb je nu een tweede wifi interface, die je aan de hotspot kan koppelen
Wanneer een dubbele wifi interface niet lukt kan je ervoor kiezen om de hotspot als vaste wifi te gebruiken en een vaste verbinding voor de internet toegang,
Op die wijze heb je "in the field" steeds de toegang via wifi naar je NUC en thuis kan je de koppeling op je netwerk en de remote toegang behouden via de LAN verbinding.
Om er zeker van te zijn dat de NUC kan opstarten als hotspot zonder andere verbindingen, zodat hij headless kan gebruikt worden, dien je er voor te zorgen dat de hotspot de hoogste prioriteit krijgt.
Verander in de advanced network manager de prioriteit van 0 naar 999.
Let op:
Door nieuwe settings binnen Linux, zal de Hotsport SSID enkel kort na het starten van de PC gebroadcast worden en dien je ook dan de verbinding te maken.
Een Hotspot die niet gebruikt wordt, wordt automatisch uitgeschakeld.
Het uitschakelen van de wifi card kan je voorkomen met volgende settings:
Overwrite power safe (=2)
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2
Dit voorbeeld is voor een intel driver. Het is best mogelijk dat jij een andere wifi kaart hebt,
sudo lshw -C network ->geeft heel wat detail van de netwerk interfaces zoals de kaart, driver, logical name ...)
sudo nano /etc/modprobe.d/iwlwifi.conf
options iwlwifi power_save=0
options iwlwifi uapsd_disable=1
sudo nano /etc/tlp.conf
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=off
Check of power management volledig is uitgezet.
ip link -> geeft je de interface naam
iw dev wlan0 get power_save -> geeft je de status van de power safe