Innholdsfortegnelse
I denne artikkelen vil vi veilede deg om hvordan du kobler til WiFi fra kommandolinjen på Debian 11/10-serveren og skrivebordet ved å bruke wpa_supplicant. wpa_supplicant er en implementering av WPA-protokollens supplicant-komponent.
For å sette opp Wi-Fi i Debian med kommandolinjen, må du opprette en Wi-Fi-nettverkstilkobling før du sikrer at den kobles til automatisk ved oppstartstidspunktet . Fortsett å lese for å finne en trinn-for-trinn-guide for hvordan du gjør det.
Debian Wi-Fi
Trådløse enheter som bruker Wi-Fi, fungerer på brikkesett som finnes på flere forskjellige enheter. Debian er et gratis, programvarebasert system som er avhengig av produsentenes og utviklernes samarbeid for å produsere kvalitetsdrivere/moduler for disse brikkesettene.
Hvordan sette opp WiFi i Debian med kommandolinjen
Det er to faser å fullføre for oppsettet av WiFi i Debian med kommandolinjen.
- Koble til WiFi
- Sørg for at den kobles til automatisk ved oppstart
Her er en fullstendig trinn-for-trinn-prosedyre for hver fase av oppsettet.
Hvordan etablere en WiFi-tilkobling
For å etablere en WiFi-nettverkstilkobling i Debian, må du følg disse trinnene:
- Aktiver nettverkskortet
- Oppdag WiFi-nettverk
- Konfigurer WiFi-tilkoblingen med tilgangspunktet
- Få en dynamisk IP Adresse med DHCP-server
- Legg til en standardrute til rutetabellen
- Bekreft InternettTilkobling
Slik utfører du hvert trinn.
Aktiver nettverkskortet
Følg disse trinnene for å aktivere nettverkskortet.
- For å aktivere WiFi-kortet må du først identifisere det trådløse kortet med følgende kommando: iw dev.
- Deretter kan du notere navnet på den trådløse enheten. Strengen kan være lang, så du kan bruke denne variabelen for å eliminere skriveinnsatsen: export wlan0=.
- Få frem WiFi-kortet med kommandoen ovenfor: sudo ip link sett $wlan0 opp.
Oppdag WiFi-nettverk
Følg disse trinnene for å oppdage WiFi-nettverk.
- For å oppdage WiFi-nettverk i Debian , se etter tilgjengelige nettverk i det trådløse nettverksgrensesnittet med følgende kommando: sudo iw $wlan0 scan.
- Sørg for at SSID-en for tilgangspunktene dine er et av de tilgjengelige nettverkene som er oppdaget.
- Denne variabelen eliminerer skriveinnsatsen: eksport ssid=.
Konfigurer WiFi-tilkoblingen med tilgangspunktet
Følg disse trinnene for å konfigurere nettverket forbindelse med tilgangspunktet.
- Bruk tjenesten wpa_supplicant for å etablere en kryptert nettverkstilkobling til tilgangspunktet. Den vil bare bruke konfigurasjonsfilen « /etc/wpa_supplicant.conf », som inneholder wpa2-nøklene for hver SSID.
- For å koble til tilgangspunktet, legg til en oppføring for konfigurasjonen fil: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Bruk denne kommandoen for å koble til tilgangspunktet: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Bekreft tilkoblingen til tilgangspunktet med denne: iw $wlan0-lenken.
Få en dynamisk IP-adresse med DHCP-server
Følg disse trinnene for å få en dynamisk IP med DHCP.
Se også: WiFi 6 vs 6e: Er dette virkelig et vendepunkt?- Få en dynamisk IP med DHCP ved å bruke denne: sudo dhclient $wlan0.
- Se IP med denne kommandoen: sudo ip addr show $wlan0.
Legg til en standardrute til rutetabellen
Følg disse trinnene for å legge til en standardrute til rutetabellen.
- Inspiser rutetabellen med dette: ip-ruteshow.
- Legg til en standardrute til ruteren for å koble til WiFI med denne kommandoen : sudo ip-rute legg til standard via dev $wlan0.
Bekreft Internett-tilkoblingen
Til slutt bruker du følgende kommando for å bekrefte at du har koblet til nettverket: ping www.google.com .
Slik kobler du til automatisk ved oppstart
For å sikre at det trådløse nettverket kobles til automatisk ved oppstart, må du opprette og aktivere en systemd tjeneste for:
Se også: Hvordan koble telefonen til Smart TV uten Wifi- Dhclient
- Wpa_supplicant
Slik gjør du det du utfører hvert trinn.
Dhclient Service
- Opprett denne filen: /etc/systemd/system/dhclient.service.
- Deretter , rediger filen ved å utføre dettekommando:
[Enhet]
Description= DHCP Client
Before=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Start på nytt =alltid
[Installer]
WantedBy=multi-user.target
- Aktiver tjeneste med følgende kommando: sudo systemctl enable dhclient.
Wpa_supplicant Service
- Gå til « /lib/systemd/system ," kopier tjenesteenhetsfilen, og lim den inn i " /etc/systemd/system " ved å bruke følgende linjer: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Bruk en editor, for eksempel Vim, for å åpne filen på « /etc » og endre ExecStart-linjen med denne: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Legg deretter til denne linjen nedenfor: Restart=alltid .
- Kommenter denne linjen: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Last inn tjenesten på nytt med denne linjen: s udo systemctl daemon-reload .
- Aktiver tjenesten med denne linjen: sudo systemctl enable wpa_supplicant .
Hvordan lage en statisk IP
Følg disse trinn for å få en statisk IP-adresse:
- Først, deaktiver dhclient.service for å få en statisk IPadresse.
- Deretter oppretter du en nettverkskonfigurasjonsfil: sudo nano /etc/systemd/network/static.network.
- Legg til disse linjene:
[Match]
Navn=wlp4s0
[Nettverk]
Adresse=192.168.1.8/24
Gateway=192.168.1.1
- Lagre filen før du lukker den. Deretter oppretter du en .link for det trådløse grensesnittet med dette: sudo nano /etc/systemd/network/10-wifi.link.
- Legg til disse linjene i filen:
[Match]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Navn=wlp4s0
- I I dette tilfellet må du bruke MAC-adressen og navnet på det trådløse grensesnittet. Ved å gjøre det sikrer du at systemet ikke endrer navnet på det trådløse grensesnittet.
- Vennligst lagre filen før du lukker den. Deaktiver deretter « networking.service» og aktiver « systemd-networkd.service .» Dette er nettverkssjefen. Bruk denne kommandoen for å gjøre det:
sudo systemctl deaktiver nettverk
sudo systemctl enable systemd-networkd
- Start systemd-networkd på nytt for å sjekke hvordan konfigurasjonen fungerer med dette: sudo systemctl restart systemd-networkd.
Konklusjon
Etter å ha lest veiledningen kan du enkelt opprette en nettverkstilkobling i Debian ved å bruke kommandolinjen.