Hoe om WiFi in Debian op te stel met die opdraglyn

Hoe om WiFi in Debian op te stel met die opdraglyn
Philip Lawrence

In hierdie artikel sal ons jou lei oor hoe om aan WiFi te koppel vanaf die opdragreël op die Debian 11/10-bediener en lessenaar met behulp van die wpa_supplicant. Die wpa_supplicant is 'n implementering van die WPA-protokol se supplikant-komponent.

Om Wi-Fi in Debian op te stel met die opdragreël, moet jy 'n Wi-Fi-netwerkverbinding vestig voordat jy verseker dat dit outomaties gekoppel is tydens selflaaityd . Hou aan lees om 'n stap-vir-stap gids te kry oor hoe om dit te doen.

Debian Wi-Fi

Draadlose toestelle wat Wi-Fi gebruik, werk op skyfiestelle wat in verskeie verskillende toestelle gevind word. Debian is 'n gratis, sagteware-gebaseerde stelsel wat afhanklik is van die vervaardigers en ontwikkelaars se samewerking in die vervaardiging van kwaliteit drywers/modules vir daardie skyfiestelle.

Hoe om WiFi in Debian op te stel met die opdraglyn

Daar is twee fases om te voltooi vir die opstel van WiFi in Debian met die opdragreël.

  • Koppel aan WiFi
  • Verseker dat dit outomaties gekoppel is tydens opstart

Hier is 'n volledige stap-vir-stap prosedure vir elke fase van die opstelling.

Hoe om 'n WiFi-verbinding te vestig

Om 'n WiFi-netwerkverbinding in Debian te vestig, moet jy volg hierdie stappe:

  • Aktiveer die netwerkkaart
  • Bespeur WiFi-netwerke
  • Konfigureer die WiFi-verbinding met die toegangspunt
  • Verkry 'n dinamiese IP Adres met DHCP-bediener
  • Voeg 'n verstekroete by die roetetabel
  • Verifieer die internetVerbinding

Hier is hoe jy elke stap uitvoer.

Aktiveer die netwerkkaart

Volg hierdie stappe om die netwerkkaart te aktiveer.

  • Om die WiFi-kaart te aktiveer, moet jy eers die draadlose kaart identifiseer met die volgende opdrag: iw dev.
  • Dan kan jy die naam van die draadlose toestel aanteken. Die string kan lank wees, so jy kan hierdie veranderlike gebruik om die tikpoging uit te skakel: export wlan0=.
  • Bring die WiFi-kaart op met die bogenoemde opdrag: sudo ip-skakel stel $wlan0 op.

Bespeur WiFi-netwerke

Volg hierdie stappe om die WiFi-netwerke op te spoor.

  • Om WiFi-netwerke in Debian op te spoor , soek beskikbare netwerke in die draadlose netwerkkoppelvlak met die volgende opdrag: sudo iw $wlan0 scan.
  • Verseker dat jou toegangspunte SSID een van die beskikbare netwerke is wat bespeur is.
  • Hierdie veranderlike skakel die tikpoging uit: uitvoer ssid=.

Konfigureer die WiFi-verbinding met die toegangspunt

Volg hierdie stappe om die netwerk op te stel verbinding met die toegangspunt.

  • Gebruik die wpa_supplicant-diens om 'n geënkripteerde netwerkverbinding na die toegangspunt te vestig. Dit sal slegs die konfigurasielêer " /etc/wpa_supplicant.conf " gebruik wat die wpa2-sleutels vir elke SSID bevat.
  • Om aan die toegangspunt te koppel, voeg 'n inskrywing vir die konfigurasie by lêer: sudo wpa_wagfrase $ssid -i >>/etc/wpa_supplicant.conf.
  • Gebruik hierdie opdrag om aan die toegangspunt te koppel: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Bevestig jou verbinding met die toegangspunt met hierdie: iw $wlan0-skakel.

Verkry 'n dinamiese IP-adres met DHCP-bediener

Volg hierdie stappe om 'n dinamiese IP met DHCP te verkry.

  • Verkry 'n dinamiese IP met DHCP deur hierdie: sudo dhclient $wlan0.
  • Bekyk die IP met hierdie opdrag: sudo ip addr show $wlan0.

Voeg 'n verstekroete by die roetetabel

Volg hierdie stappe om 'n verstekroete by te voeg die roetetabel.

  • Inspekteer die roetetabel met hierdie: ip-roete wys.
  • Voeg 'n verstekroete by die roeteerder om aan WiFI te koppel met hierdie opdrag : sudo ip-roete voeg verstek by via dev $wlan0.

Verifieer die internetverbinding

Ten slotte, gebruik die volgende opdrag om te verifieer dat jy gekoppel het aan die netwerk: ping www.google.com .

Hoe om outomaties te koppel tydens selflaaityd

Om te verseker dat die draadlose netwerk koppel outomaties by opstart, jy moet 'n stelseldiens skep en aktiveer vir:

  • Dhclient
  • Wpa_supplicant

Hier is hoe jy voer elke stap uit.

Dhclient Service

  • Skep hierdie lêer: /etc/systemd/system/dhclient.service.
  • Dan , wysig die lêer deur dit uit te voeropdrag:

[Eenheid]

Beskrywing= DHCP-kliënt

Before=network.target

After=wpa_supplicant.service

[Diens]

Type=vurking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Herbegin =altyd

[Installeer]

WantedBy=multi-user.target

  • Aktiveer die diens met die volgende opdrag: sudo systemctl enable dhclient.

Wpa_supplicant Service

  • Gaan na “ /lib/systemd/system ," kopieer die dienseenheidlêer en plak dit na " /etc/systemd/system " deur die volgende reëls te gebruik: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • Gebruik 'n redigeerder, soos Vim, om die lêer op “ /etc ” oop te maak en wysig die ExecStart-reël hiermee: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • Voeg dan hierdie reël hieronder by: Herbegin=altyd .
  • Lewer kommentaar op hierdie reël: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • Herlaai die diens met hierdie reël: s udo systemctl daemon-reload .
  • Aktiveer die diens met hierdie lyn: sudo systemctl enable wpa_supplicant .

Hoe om 'n statiese IP te skep

Volg hierdie stappe om 'n statiese IP-adres te verkry:

  • Deaktiveer eers dhclient.service om 'n statiese IP te verkryadres.
  • Skep dan 'n netwerkkonfigurasielêer: sudo nano /etc/systemd/network/static.network.
  • Voeg hierdie reëls by:

[Match]

Naam=wlp4s0

[Netwerk]

Adres=192.168.1.8/24

Gateway=192.168.1.1

  • Stoor asseblief die lêer voordat jy dit toemaak. Skep dan 'n .link vir die draadlose koppelvlak met hierdie: sudo nano /etc/systemd/network/10-wifi.link.
  • Voeg hierdie reëls in die lêer:

[Match]

MACA-adres=a8:4b:05:2b:e8:54

Sien ook: Wat is Dual Band WiFi?

[Skakel]

Naambeleid=

Naam=wlp4s0

  • In in hierdie geval moet jy jou MAC-adres en draadlose koppelvlaknaam gebruik. Deur dit te doen, sal jy verseker dat die stelsel nie die draadlose koppelvlaknaam verander nie.
  • Stoor asseblief die lêer voor jy dit toemaak. Deaktiveer dan " networking.service" en aktiveer " systemd-networkd.service ." Dit is die netwerkbestuurder. Gebruik hierdie opdrag om dit te doen:

sudo systemctl deaktiveer netwerk

sudo systemctl aktiveer systemd-networkd

Sien ook: Hoe om Apple Watch Wifi sonder telefoon te gebruik?
  • Herbegin die systemd-networkd om die werking van die konfigurasie met hierdie te kontroleer: sudo systemctl herstart systemd-networkd.

Gevolgtrekking

Nadat jy die gids gelees het, kan jy maklik 'n netwerkverbinding in Debian skep deur die opdragreël te gebruik.




Philip Lawrence
Philip Lawrence
Philip Lawrence is 'n tegnologie-entoesias en kenner op die gebied van internetverbinding en wifi-tegnologie. Met meer as 'n dekade se ondervinding in die bedryf, het hy talle individue en besighede gehelp met hul internet- en wifi-verwante kwessies. As skrywer en blogger van Internet- en Wifi-wenke deel hy sy kennis en kundigheid op 'n eenvoudige en maklik verstaanbare manier waarby almal kan baat. Philip is 'n passievolle voorstander vir die verbetering van konnektiwiteit en die maak van die internet vir almal toeganklik. Wanneer hy nie skryf of tegnologie-verwante probleme oplos nie, geniet hy dit om te stap, te kampeer en die buitelewe te verken.