Hvordan sette opp WiFi i Debian med kommandolinjen

Hvordan sette opp WiFi i Debian med kommandolinjen
Philip Lawrence

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.




Philip Lawrence
Philip Lawrence
Philip Lawrence er en teknologientusiast og ekspert innen internett-tilkobling og wifi-teknologi. Med over et tiårs erfaring i bransjen har han hjulpet en rekke enkeltpersoner og bedrifter med deres internett- og wifi-relaterte problemer. Som forfatter og blogger av Internett- og Wifi-tips deler han sin kunnskap og ekspertise på en enkel og lettfattelig måte som alle kan dra nytte av. Philip er en lidenskapelig talsmann for å forbedre tilkoblingen og gjøre internett tilgjengelig for alle. Når han ikke skriver eller feilsøker teknologirelaterte problemer, liker han å gå tur, campe og utforske naturen.