Por favor, leia a coisa toda antes de modificar qualquer coisa. Pergunte se você tem dúvidas com algum passo.
Abordagem 1: usando nmcli
Abra o Teclado e adicione um atalho personalizado. Para o tipo de comando nmcli nm enable true
, isso ativará o Network Manager (se sua rede estiver configurada para Automatic , ele deve se conectar imediatamente). Se você quiser um atalho para desconectar, o comando seria nmcli nm enable false
.
Para obter mais informações sobre nmcli
e outras maneiras de realizar o que você deseja, leia man nmcli
.
Abordagem 2: usando /etc/network/interfaces
Se você preferir ativar / configurar sua conexão à Internet manualmente, poderá pular o Network Manager e configurar o arquivo /etc/network/interfaces
de acordo com suas necessidades.
Primeiro, desconecte-se da Internet e desative o Network Manager:
sudo stop network-manager
echo "manual" | sudo tee /etc/init/network-manager.override
Abra /etc/network/interfaces
em um editor:
sudo gedit /etc/network/interfaces
e adicione o seguinte:
# The wireless network interface
iface wlan0 inet dhcp
wpa-ssid wireless_network_name
wpa-psk wireless_passphrase
(Eu estou supondo que você está lidando com uma conexão sem fio, por favor, esclarecer se estou errado. Eu também estou supondo que você só tem uma placa sem fio.)
Agora, verifique se não é tão fácil ver sua frase secreta:
sudo chmod 600 /etc/network/interfaces
Modifique seu arquivo sudoers para poder executar ifup
e ifdown
sem senha
sudo visudo
digite i
, vá para a última linha (com as teclas de seta) e digite
your_username ALL=(ALL) NOPASSWD: /sbin/ifup wlan0, /sbin/ifdown wlan0
digite Esc e digite :wq
.
Agora teste-o executando sudo ifup wlan0
. Tente abrir uma página da Web no navegador.
Se isso funcionou, agora tudo o que você precisa fazer é criar um atalho, então abra o Teclado e adicione um atalho personalizado. Para o tipo de comando sudo ifup wlan0
.
Você também pode querer criar um atalho para desconectar. Para isso, o comando seria sudo ifdown wlan0
.
Se você quiser reativar o Network Manager, primeiro exclua / comente as linhas adicionadas a /etc/network/interfaces
. Então corra:
sudo rm /etc/init/network-manager.override
sudo start network-manager
Observação:
Se você estiver preparado, poderá instalar gksu
e, para o comando de atalho, usar gksudo ifup wlan0
. Desta forma, você pode pular a edição do arquivo sudoers (que eu não recomendaria se você estivesse em território desconhecido). Com esse método, você teria que digitar sua senha.