Taula de continguts
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-hoPer 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 DirectDescripció= 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.