
Como gerenciamos conexões sem fio sem um gerenciador de rede?
Esseuma excelente resposta me orientou na conexão à rede sem fio protegida em casa. Resumidamente,
nano /etc/network/interfaces # enable dhcp
service networking start
nano /etc/wpa_supplicant.conf # indicate ssid and password
ifdown wlan0 # name determined by 'ip a show'
ip a flush wlan0
ifup wlan0
wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
dhclient wlan0
Outroresposta sugere adicionar isso a /etc/network/interfaces
:
auto wlan0
iface wlan0 inet static
address ASSIGNED_IP
netmask 255.255.255.0
gateway THE_GATEWAY
wireless-essid YOURSSID
wireless-key WIRELESSKEY_HERE
Como com o tempo encontrarei redes diferentes, com SSD e senha diferentes, fiquei pensando qual seria a melhor maneira de abordar isso, sem um gerenciador de rede. Prioridades:
- Não divulgue SSID e senhas se meu laptop estiver comprometido - essas são informações confidenciais que as pessoas me confiaram.
- Não se sobrecarregue
/etc
com uma tonelada de arquivos personalizados (criados pelo usuário). - Não use utilitários de alto nível, como
network-manager
ouwicd
.
Responder1
Para cumprir as condições:
Não divulgue SSID e senhas se meu laptop estiver comprometido - essas são informações confidenciais que as pessoas me confiaram.
Não sobrecarregue o /etc com uma tonelada de arquivos personalizados (criados pelo usuário).
Não use utilitários de alto nível, como gerenciador de rede ou wicd.
Você deve executar wpa_supplicant
da seguinte forma:
wpa_supplicant -B -Dnl80211 -iwlan0 -c<(wpa_passphrase "Your-SSID" Your-Passwd)
dhclient wlan0
Você não precisa criar um arquivo wpa_supplicant.conf
.
Você não precisa armazenar seu SSID e senha em/etc/network/interfaces
Você não precisa de Network-manager , wicd ...
para se conectar corretamente wpa_supplicant
(se você tiver o NetworkManager instalado), você deve parar o NetworkManager.service
antes de executar o wpa_supplicant
comando:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service