Pular para o conteúdo

Erro no driver de rede do Ubuntu 16.04 [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Como salvar/rodar o script?

Enviado em 02/01/2017 - 12:09h

Olá, amigos, estou com um problema similar.

Meu Ubuntu 16.04 numa placa Philco H61 (creio que seja similar a Asrock H61) quando retorna da suspensão perde a conexão cabeada.
Como tenho um adaptador wifi usb, posso desativar a conexão cabeada que ele acaba se conectando via wifi.
Mas não é o ideal, pois claro que a cabeada é melhor.
Pesquisei por aí algumas situações similares, aliás já tinha passado por isso com um antigo laptop.
Na situação atual é um pouco diferente, pois as redes continuam lá listadas, a rede ativa, mas ele não consegue conectar.
E, repito, apenas na cabeada. Pois se eu suspender novamente, após já ter feito antes e já trocado para wifi, o problema não ocorre.

O amigo @victorpenna apresentou um script, mas peço desculpas pela ignorância, pois uso Ubunto há anos, mas essa parte de linhas de comandos e códigos não é comigo. Como eu ativo o tal script?

Grato.

Responder tópico

14. Resumo das Respostas anteriores:

Enviado em 10/03/2017 - 15:28h

Primeiro crie o script necessário dessa maneira:
sudo gedit /etc/systemd/system/wifi-resume.service 
Após abrir o GEDIT, copie e cole o Script:

SCRIPT:

[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Salve o arquivo, não haverá problemas de permissão pós já usamos 'sudo' para iniciar o gedit.

Abra o terminal (CTRL + ALT + T), execute o seguinte comando:
sudo systemctl enable wifi-resume.service 
--------------------------------
Achei algo semelhante, sobre problemas antigos do Ubuntu da rede, pode ser o DNSMASK de acordo com o que li..
No ruim de tudo não custa tentar essa outra solução:
-----------> REFERENCIA: http://ubuntuforum-pt.org/index.php?topic=112966.0

No terminal, edite o arquivo /etc/NetworkManager/NetworkManager.conf

Para editar, digite o comando:
sudo gedit /etc/NetworkManager/NetworkManager.conf 
No arquivo NetworkManager.conf adicione # antes de dns para desativa o dnsmasq. Deve ficar assim:
#dns=dnsmasq 
Depois, no terminal, digite o seguinte:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/resolvconf/interface/NetworkManager /etc/resolv.conf
E para finalizar, reinicie o NetworkManager com:
sudo service network-manager restart 
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder