Com configurar WiFi a Debian amb la línia d'ordres

Com configurar WiFi a Debian amb la línia d'ordres
Philip Lawrence

En aquest article, us guiarem sobre com connectar-vos a WiFi des de la línia d'ordres del servidor i l'escriptori Debian 11/10 mitjançant wpa_supplicant. El wpa_supplicant és una implementació del component suplicant del protocol WPA.

Vegeu també: RCN WiFi no funciona? Guia fàcil per solucionar-ho

Per configurar Wi-Fi a Debian amb la línia d'ordres, heu d'establir una connexió de xarxa Wi-Fi abans d'assegurar-vos que estigui connectat automàticament en el moment de l'arrencada. . Segueix llegint per trobar una guia pas a pas sobre com fer-ho.

Debian Wi-Fi

Els dispositius sense fil que utilitzen Wi-Fi funcionen amb chipsets que es troben en diversos dispositius diferents. Debian és un sistema gratuït basat en programari que depèn de la cooperació dels fabricants i desenvolupadors per produir controladors/mòduls de qualitat per a aquests chipsets.

Com configurar WiFi a Debian amb la línia d'ordres

Hi ha dues fases per completar per a la configuració de WiFi a Debian amb la línia d'ordres.

  • Connecteu-vos a WiFi
  • Assegureu-vos que estigui connectat automàticament a l'arrencada

Aquí teniu un procediment complet pas a pas per a cada fase de la configuració.

Com establir una connexió WiFi

Per establir una connexió de xarxa WiFi a Debian, heu de seguiu aquests passos:

  • Activeu la targeta de xarxa
  • Detecteu xarxes WiFi
  • Configura la connexió WiFi amb el punt d'accés
  • Obteniu una IP dinàmica Adreça amb servidor DHCP
  • Afegiu una ruta predeterminada a la taula de rutes
  • Verifiqueu InternetConnexió

A continuació us indiquem com feu cada pas.

Activa la targeta de xarxa

Seguiu aquests passos per habilitar la targeta de xarxa.

  • Per habilitar la targeta WiFi, primer heu d'identificar la targeta sense fil amb l'ordre següent: iw dev.
  • A continuació, podeu anotar el nom del dispositiu sense fil. La cadena pot ser llarga, de manera que podeu utilitzar aquesta variable per eliminar l'esforç d'escriure: export wlan0=.
  • Obre la targeta WiFi amb l'ordre anterior: sudo ip link configura $wlan0.

Detecta xarxes WiFi

Segueix aquests passos per detectar les xarxes WiFi.

  • Per detectar xarxes WiFi a Debian , cerqueu les xarxes disponibles a la interfície de xarxa sense fil amb l'ordre següent: sudo iw $wlan0 scan.
  • Assegureu-vos que l'SSID dels vostres punts d'accés sigui una de les xarxes disponibles detectades.
  • Aquesta variable elimina l'esforç d'escriure: export ssid=.

Configura la connexió WiFi amb el punt d'accés

Segueix aquests passos per configurar la xarxa connexió amb el punt d'accés.

  • Utilitzeu el servei wpa_supplicant per establir una connexió de xarxa xifrada al punt d'accés. Només utilitzarà el fitxer de configuració " /etc/wpa_supplicant.conf ", que conté les claus wpa2 per a cada SSID.
  • Per connectar-se al punt d'accés, afegiu una entrada per a la configuració fitxer: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
  • Utilitzeu aquesta ordre per connectar-vos al punt d'accés: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Confirmeu la vostra connexió al punt d'accés amb això: iw $wlan0 link.

Obteniu una adreça IP dinàmica amb el servidor DHCP

Seguiu aquests passos per obtenir una IP dinàmica amb DHCP.

  • Obteniu una IP dinàmica amb DHCP mitjançant això: sudo dhclient $wlan0.
  • Consulteu el IP amb aquesta ordre: sudo ip addr show $wlan0.

Afegeix una ruta per defecte a la taula de rutes

Seguiu aquests passos per afegir una ruta predeterminada a la taula de rutes.

  • Inspeccioneu la taula de rutes amb això: ip route show.
  • Afegiu una ruta predeterminada a l'encaminador per connectar-vos a WiFI amb aquesta ordre : sudo ip route add default via dev $wlan0.

Verifiqueu la connexió a Internet

Finalment, utilitzeu l'ordre següent per verificar que us heu connectat a la xarxa: ping www.google.com .

Com connectar-se automàticament en el moment de l'arrencada

Per assegurar-se que la xarxa sense fil es connecta automàticament a l'arrencada, heu de crear i habilitar un servei de sistema per a:

  • Dhclient
  • Wpa_supplicant

A continuació us indiquem com realitzeu cada pas.

Servei Dhclient

  • Creeu aquest fitxer: /etc/systemd/system/dhclient.service.
  • A continuació , editeu el fitxer fent aixòcomanda:

[Unitat]

Vegeu també: Com desactivar Wifi Direct

Descripció= Client DHCP

Before=network.target

After=wpa_supplicant.service

[Servei]

Type=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Reinicia =sempre

[Instal·lar]

WantedBy=multi-user.target

  • Activeu el servei amb l'ordre següent: sudo systemctl enable dhclient.

Servei Wpa_supplicant

  • Vés a “ /lib/systemd/system ", copieu el fitxer de la unitat de servei i enganxeu-lo a " /etc/systemd/system " mitjançant les línies següents: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • Utilitzeu un editor, com ara Vim, per obrir el fitxer a “ /etc ” i modifiqueu la línia ExecStart amb això: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • A continuació, afegiu aquesta línia a continuació: Restart=always .
  • Comenteu aquesta línia: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • Recarregueu el servei amb aquesta línia: s udo systemctl daemon-reload .
  • Activeu el servei amb aquesta línia: sudo systemctl enable wpa_supplicant .

Com crear una IP estàtica

Segueix aquests passos passos per obtenir una adreça IP estàtica:

  • Primer, desactiveu dhclient.service per obtenir una IP estàticaadreça.
  • A continuació, creeu un fitxer de configuració de xarxa: sudo nano /etc/systemd/network/static.network.
  • Afegiu aquestes línies:

[Coincidència]

Nom=wlp4s0

[Xarxa]

Address=192.168.1.8/24

Gateway=192.168.1.1

  • Deseu el fitxer abans de tancar-lo. A continuació, creeu un .link per a la interfície sense fil amb això: sudo nano /etc/systemd/network/10-wifi.link.
  • Afegiu aquestes línies a el fitxer:

[Coincidència]

MACAddress=a8:4b:05:2b:e8:54

[Enllaç]

NamePolicy=

Name=wlp4s0

  • En en aquest cas, heu d'utilitzar la vostra adreça MAC i el nom de la interfície sense fil. En fer-ho, us assegurareu que el sistema no canvia el nom de la interfície sense fil.
  • Deseu el fitxer abans de tancar-lo. A continuació, desactiveu " networking.service" i activeu " systemd-networkd.service ". Aquest és el gestor de la xarxa. Utilitzeu aquesta ordre per fer-ho:

sudo systemctl desactiva la xarxa

sudo systemctl enable systemd-networkd

  • Reinicieu systemd-networkd per comprovar el funcionament de la configuració amb això: sudo systemctl restart systemd-networkd.

Conclusió

Després de llegir la guia, podeu crear fàcilment una connexió de xarxa a Debian mitjançant la línia d'ordres.




Philip Lawrence
Philip Lawrence
Philip Lawrence és un entusiasta de la tecnologia i expert en el camp de la connectivitat a Internet i la tecnologia wifi. Amb més d'una dècada d'experiència en el sector, ha ajudat nombroses persones i empreses amb els seus problemes relacionats amb internet i wifi. Com a autor i blogger d'Internet and Wifi Tips, comparteix els seus coneixements i experiència d'una manera senzilla i fàcil d'entendre que tothom pot beneficiar. Philip és un defensor apassionat de millorar la connectivitat i fer que Internet sigui accessible per a tothom. Quan no escriu ni resol problemes relacionats amb la tecnologia, li agrada fer senderisme, acampar i explorar l'aire lliure.