Táboa de contidos
Neste artigo, guiarémosche sobre como conectarte a WiFi desde a liña de comandos do servidor e do escritorio Debian 11/10 usando wpa_supplicant. O wpa_supplicant é unha implementación do compoñente suplicante do protocolo WPA.
Para configurar a Wi-Fi en Debian coa liña de comandos, cómpre establecer unha conexión de rede Wi-Fi antes de asegurarse de que está conectada automaticamente no momento do arranque. . Continúa lendo para atopar unha guía paso a paso sobre como facelo.
Wi-Fi de Debian
Os dispositivos sen fíos que usan wifi funcionan con conxuntos de chips que se atopan en varios dispositivos diferentes. Debian é un sistema gratuíto baseado en software que depende da cooperación dos fabricantes e desenvolvedores para producir controladores/módulos de calidade para eses chipsets.
Como configurar WiFi en Debian coa liña de comandos
Hai dúas fases para completar a configuración de WiFi en Debian coa liña de comandos.
- Conéctate a WiFi
- Asegúrate de que estea conectado automaticamente ao iniciar
Aquí está un procedemento completo paso a paso para cada fase da configuración.
Como establecer unha conexión WiFi
Para establecer unha conexión de rede WiFi en Debian, cómpre siga estes pasos:
Ver tamén: Como conectar a impresora Canon ts3122 a wifi- Activar a tarxeta de rede
- Detectar redes WiFi
- Configurar a conexión WiFi co punto de acceso
- Obter unha IP dinámica Enderezo co servidor DHCP
- Engadir unha ruta predeterminada á táboa de rutas
- Verificar InternetConexión
Aquí é como realiza cada paso.
Activar a tarxeta de rede
Sigue estes pasos para activar a tarxeta de rede.
- Para activar a tarxeta WiFi, primeiro debes identificar a tarxeta sen fíos co seguinte comando: iw dev.
- A continuación, podes anotar o nome do dispositivo sen fíos. A cadea pode ser longa, polo que podes usar esta variable para eliminar o esforzo de escribir: export wlan0=.
- Abre a tarxeta WiFi co comando anterior: sudo ip link configurar $wlan0.
Detectar redes WiFi
Sigue estes pasos para detectar as redes WiFi.
- Para detectar redes WiFi en Debian , busque as redes dispoñibles na interface de rede sen fíos co seguinte comando: sudo iw $wlan0 scan.
- Asegúrese de que o SSID dos seus puntos de acceso sexa unha das redes dispoñibles detectadas.
- Esta variable elimina o esforzo de escribir: export ssid=.
Configura a conexión WiFi co punto de acceso
Sigue estes pasos para configurar a rede conexión co punto de acceso.
- Utilice o servizo wpa_supplicant para establecer unha conexión de rede cifrada co punto de acceso. Só usará o ficheiro de configuración " /etc/wpa_supplicant.conf ", que contén as claves wpa2 para cada SSID.
- Para conectarse ao punto de acceso, engade unha entrada para a configuración. ficheiro: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Use este comando para conectarse ao punto de acceso: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Confirme a súa conexión co punto de acceso con isto: iw $wlan0 link.
Obter un enderezo IP dinámico co servidor DHCP
Sigue estes pasos para obter unha IP dinámica con DHCP.
- Obtén unha IP dinámica con DHCP usando isto: sudo dhclient $wlan0.
- Ver o IP con este comando: sudo ip addr show $wlan0.
Engade unha ruta predeterminada á táboa de rutas
Sigue estes pasos para engadir unha ruta predeterminada a a táboa de rutas.
- Inspecciona a táboa de rutas con isto: ip route show.
- Engade unha ruta predeterminada ao enrutador para conectarse a WiFI con este comando. : sudo ip route add default via dev $wlan0.
Verifica a conexión a Internet
Finalmente, usa o seguinte comando para verificar que te conectaches a a rede: ping www.google.com .
Como conectarse automaticamente no momento do inicio
Para garantir que a rede sen fíos conéctase automaticamente ao iniciarse, cómpre crear e habilitar un servizo de sistema para:
- Dhclient
- Wpa_supplicant
Aquí é como realiza cada paso.
Servizo Dhclient
- Cree este ficheiro: /etc/systemd/system/dhclient.service.
- Entón , edite o ficheiro realizando istocomando:
[Unidade]
Descrición= Cliente DHCP
Before=network.target
After=wpa_supplicant.service
[Servizo]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Reiniciar =sempre
[Instalar]
WantedBy=multi-user.target
- Activar o servizo co seguinte comando: sudo systemctl enable dhclient.
Servizo Wpa_supplicant
- Vaia a “ /lib/systemd/system ", copie o ficheiro da unidade de servizo e pégueo en " /etc/systemd/system " usando as seguintes liñas: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Use un editor, como Vim, para abrir o ficheiro en “ /etc ” e modifique a liña ExecStart con isto: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Entón, engade esta liña a continuación: Reiniciar=sempre .
- Comenta esta liña: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Volve cargar o servizo con esta liña: s udo systemctl daemon-reload .
- Habilite o servizo con esta liña: sudo systemctl enable wpa_supplicant .
Como crear unha IP estática
Sigue estes pasos para obter un enderezo IP estático:
- Primeiro, desactive dhclient.service para obter unha IP estáticaenderezo.
- A continuación, cree un ficheiro de configuración de rede: sudo nano /etc/systemd/network/static.network.
- Engade estas liñas:
[Coincidir]
Nome=wlp4s0
Ver tamén: Mellor tarxeta Wifi para PC - Comentarios e amp; Guía de compra[Rede]
Enderezo=192.168.1.8/24
Gateway=192.168.1.1
- Garde o ficheiro antes de pechalo. A continuación, cree un .link para a interface sen fíos con isto: sudo nano /etc/systemd/network/10-wifi.link.
- Engade estas liñas en o ficheiro:
[Coincidir]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Name=wlp4s0
- En neste caso, cómpre utilizar o seu enderezo MAC e o nome da interface sen fíos. Ao facelo, asegurarás que o sistema non cambia o nome da interface sen fíos.
- Garda o ficheiro antes de pechalo. A continuación, desactive " networking.service" e active " systemd-networkd.service ". Este é o xestor de rede. Use este comando para facelo:
sudo systemctl desactivar redes
sudo systemctl enable systemd-networkd
- Reinicie systemd-networkd para comprobar o funcionamento da configuración con isto: sudo systemctl restart systemd-networkd.
Conclusión
Despois de ler a guía, pode crear facilmente unha conexión de rede en Debian mediante a liña de comandos.