15/09/2022
- Sådan opretter du en Wi-Fi hotspot på Linux
- Hvorfor oprette en Wi-Fi hotspot på Linux?
- Linux vs. Windows Hotspot-funktionalitet
- Forudsætninger for at oprette en hotspot
- Metode 1: Manuel konfiguration med hostapd og dnsmasq
- Metode 2: Den automatiserede vej med create_ap
- Metode 3: Brug af linux-wifi-hotspot
- Avancerede funktioner og overvejelser
- Opsummering
- Ofte Stillede Spørgsmål
Sådan opretter du en Wi-Fi hotspot på Linux
I en verden, hvor konstant internetadgang er blevet en nødvendighed, kan evnen til at dele din internetforbindelse via en Wi-Fi hotspot være utrolig praktisk. Uanset om du skal dele din internetforbindelse med flere enheder, give adgang til gæster, eller blot ønsker at skabe en bærbar hotspot til dig selv, er processen med at oprette en trådløs hotspot på Linux mere tilgængelig, end du måske tror. Mens Windows ofte tilbyder en indbygget, brugervenlig funktion til dette formål, har Linux traditionelt krævet en smule mere teknisk indsigt. Men frygt ej! Denne artikel guider dig igennem de forskellige metoder til at transformere din Linux-maskine til en fuldt fungerende Wi-Fi hotspot.

Hvorfor oprette en Wi-Fi hotspot på Linux?
Der kan være mange grunde til at ønske at dele din internetforbindelse på din Linux-maskine. Måske er din router gået i stykker, og du er afhængig af en kablet forbindelse. Måske har du enheder, der ikke har indbygget Wi-Fi, eller du ønsker at give gæster nem adgang til internettet uden at give dem dit primære netværks login. For cybersikkerhedsentusiaster kan det også være et redskab til at teste netværkssikkerhed eller til at etablere en sikker forbindelse via en VPN for enheder, der ikke selv understøtter VPN-klienter.
Linux vs. Windows Hotspot-funktionalitet
Som erfaret Linux-bruger (eller som nybegynder, der netop er stødt på udfordringen), har du måske bemærket, at Linux' hotspot-funktionalitet ikke altid fungerer "out of the box" som i Windows. Dette skyldes ofte en kombination af faktorer, herunder varierende driverunderstøttelse for forskellig hardware på tværs af distributioner, sikkerhedsovervejelser, der deaktiverer netværkstjenester som standard, og en mangel på en ensartet grafisk brugerflade (GUI) på tværs af alle distributioner. Hvor Windows har en strømlinet proces, kræver Linux ofte en dybere forståelse af netværkskonfiguration og kommandoer.
Forudsætninger for at oprette en hotspot
Før vi dykker ned i de tekniske detaljer, er det vigtigt at have et par grundlæggende ting på plads:
- Forståelse for Linux: Grundlæggende kendskab til, hvordan Linux fungerer, herunder brug af terminalen, er en stor fordel.
- Kali Linux (eller lignende): Hvis du bruger Kali Linux, er det værd at bemærke, at mange netværkstjenester er deaktiveret som standard af sikkerhedsmæssige årsager. Dette betyder, at du skal være opmærksom på at aktivere og konfigurere de nødvendige tjenester.
- Læringsindstilling: Vær forberedt på at lære og eksperimentere. Sikkerhed er en prioritet i Linux, og nogle konfigurationer kan kræve omhyggelig håndtering.
Metode 1: Manuel konfiguration med hostapd og dnsmasq
Dette er den mest grundlæggende og kraftfulde metode, der giver dig fuld kontrol over din hotspot-opsætning. Den involverer brug af to centrale Linux-pakker: hostapd og dnsmasq.
Trin 1: Identificer dine netværksgrænseflader
Først skal du finde ud af, hvilke netværksgrænseflader din computer bruger. For trådløse drivere kan du bruge:
lspci
Hvis du bruger en USB Wi-Fi-adapter, kan du bruge:
lsusb
For at se din trådløse grænseflades IP-adresse (oftest wlan0), kan du bruge:
ip a
Trin 2: Opdater din pakkehåndtering
Sørg for, at dine pakker er opdaterede. Kommandoerne varierer afhængigt af din distribution:
- Debian/Ubuntu:
sudo apt-get update - RHEL/Fedora:
sudo yum updateellersudo dnf update - Arch Linux:
sudo pacman -Sy
Trin 3: Installer hostapd og dnsmasq
Disse pakker er essentielle for at oprette en access point og håndtere DHCP-serveren.

- Debian/Ubuntu:
sudo apt-get install hostapd dnsmasq - RHEL/Fedora:
sudo yum install hostapd dnsmasqellersudo dnf install hostapd dnsmasq - Arch Linux:
sudo pacman -S hostapd dnsmasq
Trin 4: Stop og deaktiver automatiske starter
Da du vil bruge disse tjenester til din hotspot, skal du stoppe dem fra at starte automatisk ved systemstart, indtil du selv starter dem.
sudo systemctl stop hostapdsudo systemctl stop dnsmasqsudo update-rc.d hostapd disable(Debian/Ubuntu) ellersudo systemctl disable hostapd(RHEL/Arch)sudo update-rc.d dnsmasq disable(Debian/Ubuntu) ellersudo systemctl disable dnsmasq(RHEL/Arch)
Trin 5: Konfigurer netværksgrænsefladen
Du skal tildele din trådløse grænseflade en statisk IP-adresse. Dette gøres ved at redigere netværkskonfigurationsfilen. Husk at erstatte wlan0 med navnet på din trådløse grænseflade, hvis det er anderledes.
- Debian/Ubuntu: Rediger
/etc/network/interfacesved at tilføje følgende linjer:allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.1 netmask 255.255.255.0
- RHEL/Fedora: Rediger
/etc/sysconfig/network-scripts/ifcfg-wlan0ved at tilføje:ONBOOT=yes iface wlan0 inet static IPADDR=192.168.1.1 NETMASK=255.255.255.0
- Arch Linux: Opret eller rediger
/etc/netctl/wlan0med følgende indhold:Interface=wlan0 Address=('192.168.1.1/24') Gateway='192.168.1.1' DNS=('8.8.8.8')
Vigtigt: IP-adressen 192.168.1.1 er et eksempel. Kontroller din egen IP med ip a og brug den korrekte, hvis den er anderledes.
Trin 6: Konfigurer dnsmasq
Rediger filen /etc/dnsmasq.conf for at håndtere DHCP-leasing. Tilføj disse linjer:
bind-interfaces interface=wlan0 dhcp-range=192.168.1.1,192.168.1.100,12h
Her tildeles IP-adresser i området 192.168.1.1 til 192.168.1.100 med en levetid på 12 timer.
Trin 7: Konfigurer hostapd
Rediger filen /etc/hostapd.conf for at definere din hotspots indstillinger.

interface=wlan0 driver=nl80211 ssid=DitNetvaerksNavn hw_mode=g channel=6 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=DitSuperKodeord wpa_key_mgmt=WPA-PSK rxn_pairwise=CCMP
Tilpas: Erstat DitNetvaerksNavn med dit ønskede Wi-Fi-navn og DitSuperKodeord med et stærkt kodeord.
Trin 8: Genstart og start tjenesterne
Genstart de tidligere stoppede tjenester for at aktivere din hotspot:
sudo systemctl start dnsmasqsudo systemctl start hostapd
Nu skulle din Wi-Fi hotspot være aktiv! Du kan nu forbinde andre enheder til dit nye netværk.
Metode 2: Den automatiserede vej med create_ap
For dem, der foretrækker en hurtigere og mere strømlinet proces, er der værktøjer som create_ap. Dette script automatiserer mange af de manuelle trin.
Trin 1: Installer Git
Hvis du ikke allerede har Git installeret:
- Debian/Ubuntu:
sudo apt install git - RHEL/Fedora:
sudo yum install gitellersudo dnf install git - Arch Linux:
sudo pacman -S git
Trin 2: Klon og installer create_ap
Download scriptet fra GitHub, naviger ind i mappen og installer det:
git clone https://github.com/oblique/create_ap cd create_ap sudo make install
Trin 3: Opret hotspotten
Nu kan du oprette din hotspot med en enkelt kommando. Brug eth0 for internet via kabel og wlan0 for internet via Wi-Fi.

sudo create_ap wlan0 eth0 DitNetvaerksNavn DitSuperKodeord
Erstat DitNetvaerksNavn og DitSuperKodeord med dine egne oplysninger.
Metode 3: Brug af linux-wifi-hotspot
Et andet populært og brugervenligt værktøj er linux-wifi-hotspot. Det tilbyder både en kommandolinje-interface (CLI) og en grafisk brugerflade (GUI).
Installation
Installationen varierer efter distribution:
- Ubuntu/Debian:
sudo add-apt-repository ppa:lakinduakash/lwh sudo apt update sudo apt install linux-wifi-hotspot
- Arch Linux: Tilgængelig via AUR. Brug en AUR-helper som
yay:yay -S linux-wifi-hotspot
- Fedora:
sudo dnf copr enable zinix01/linux-wifi-hotspot sudo dnf install linux-wifi-hotspot
Konfiguration
Konfigurationsfilen findes typisk i /etc/linux-wifi-hotspot.conf. Du kan redigere den med en teksteditor:
sudo nano /etc/linux-wifi-hotspot.conf
Her kan du indstille SSID, PASSWORD og IP_RANGE.
Oprettelse og styring
- Start hotspot:
sudo linux-wifi-hotspot start - Stop hotspot:
sudo linux-wifi-hotspot stop - Genstart hotspot:
sudo linux-wifi-hotspot restart - Tjek status:
sudo linux-wifi-hotspot status - Vis tilsluttede enheder:
sudo linux-wifi-hotspot devices
Avancerede funktioner og overvejelser
- VPN-hotspot: Nogle værktøjer som
linux-wifi-hotspottillader dig at tunneler trafikken gennem en VPN, hvilket er ideelt for enheder uden VPN-support. - QR-kode deling: Nem deling af netværksoplysninger via QR-koder.
- MAC-filtrering: Begræns adgang til kun godkendte enheder.
- 5GHz understøttelse: Vær opmærksom på, at 5GHz-båndet kan have driverrelaterede problemer på visse adaptere. Hvis du oplever problemer, kan det være nødvendigt at vælge 2.4GHz-båndet manuelt.
- Fejlfinding: Problemer som "Unable to allocate IP" kan skyldes firewall-konfigurationer (f.eks.
firewalld). Tjek relevante GitHub-issues for løsninger.
Opsummering
At oprette en Wi-Fi hotspot på Linux kan virke teknisk udfordrende i starten, men med de rette værktøjer og vejledning er det absolut opnåeligt. Uanset om du vælger den manuelle konfiguration for maksimal kontrol, eller bruger automatiserede scripts som create_ap eller linux-wifi-hotspot for enkelhed, har du nu midlerne til at dele din internetforbindelse effektivt. Husk altid at følge sikkerhedspraksis og tilpasse konfigurationen til dine specifikke behov.
Ofte Stillede Spørgsmål
- Hvad er den nemmeste måde at oprette en hotspot på Linux?
- Brug af et værktøj som
linux-wifi-hotspoteller scriptetcreate_aper generelt den nemmeste og hurtigste metode, da de automatiserer mange af de manuelle trin. - Kan jeg dele en Wi-Fi forbindelse, mens jeg selv er forbundet til Wi-Fi?
- Ja, mange moderne Linux-systemer og værktøjer tillader dette, især hvis din Wi-Fi-adapter understøtter "AP Mode" eller "Master Mode".
- Hvad skal jeg gøre, hvis min hotspot ikke fungerer?
- Dobbelttjek din netværkskonfiguration (IP-adresser, netmaske), at
hostapdogdnsmasqkører korrekt, og at dine drivere understøtter hotspot-funktionalitet. Tjek også systemlogs for fejlmeddelelser. - Hvad er forskellen mellem
create_apoglinux-wifi-hotspot? create_aper et mere generelt script til at oprette access points, menslinux-wifi-hotspoter et dedikeret værktøj med en GUI og flere specifikke funktioner, designet til at simplificere processen.
Hvis du vil læse andre artikler, der ligner Opret en Wi-Fi hotspot på Linux, kan du besøge kategorien Teknologi.
