Pode valer a pena desativar a opção n do IEEE802.11 e o gerenciamento de energia.
Eu tenho tido problemas com a rede por um tempo muito longo. O pior é quando estou em casa, mas também há problemas na escola. Eu vou começar do começo.
Comecei a ter problemas quando me mudei para a minha família. Eu tinha o Windows 10 e o wifi às vezes era desconectado. Eu instalei o Ubuntu 16.04 naquele laptop e ainda tive problemas de conexão e com quedas aleatórias de rede. Neste ponto, 'sudo service network-manager restart' geralmente funciona por um curto período de tempo, mas depois começa a agir novamente uma ou duas horas depois. Eu assumi neste momento que o problema estava com a minha placa wireless e saí e comprei um novo laptop.
EDIT: note também que, neste momento, não tive problemas quando estava no campus ou se utilizei o ponto de acesso móvel no meu telemóvel ou tablet. Foi apenas o roteador doméstico que se recusou a permanecer conectado).
Estou agora em um laptop da Dell que é especificamente listado como compatível com o Ubuntu (um Dell Latitude E6420). Eu imediatamente instalei o Ubuntu 16.04. Neste ponto, o único problema com a rede era a queda ocasional da rede e a reconexão, geralmente depois de voltar da suspensão.
Eu fiz o upgrade para o Ubuntu Gnome 16.10 e os problemas pioraram. Agora estou de volta ao Ubuntu Gnome 16.04 e nada está melhorando.
Eu tentei usar o wicd, mas o wicd nem se conecta à rede a menos que o network-manager esteja rodando, e mesmo assim não faz diferença. Esta parece ser a única solução que alguém pode propor. Eu não sei quais comandos usar para obter mais informações, deixe-me saber e vou lhe dizer o que você precisa.
$ ifconfig
eno1 Link encap:Ethernet HWaddr e0:db:55:dd:5a:82
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:e6e00000-e6e20000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:9454 errors:0 dropped:0 overruns:0 frame:0
TX packets:9454 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:709546 (709.5 KB) TX bytes:709546 (709.5 KB)
wlp3s0 Link encap:Ethernet HWaddr 84:3a:4b:56:4a:9e
inet addr:192.168.0.17 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5f18:be7:8291:2b8f/64 Scope:Link
inet6 addr: 2607:fcc8:6a41:3900:36b3:fd71:a6b3:97bf/64 Scope:Global
inet6 addr: 2607:fcc8:6a41:3900:4545:66d0:48b:b8e2/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25275 errors:0 dropped:0 overruns:0 frame:0
TX packets:17066 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27895660 (27.8 MB) TX bytes:2478205 (2.4 MB)
$ sudo lshw -C network
[sudo] password for guinevere:
*-network
description: Ethernet interface
product: 82579LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eno1
version: 04
serial: e0:db:55:dd:5a:82
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
resources: irq:30 memory:e6e00000-e6e1ffff memory:e6e80000-e6e80fff ioport:5080(size=32)
*-network
description: Wireless interface
product: Centrino Advanced-N 6205 [Taylor Peak]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 34
serial: 84:3a:4b:56:4a:9e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-36-generic firmware=18.168.6.1 ip=192.168.0.17 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:29 memory:e6d00000-e6d01fff
Pode valer a pena desativar a opção n do IEEE802.11 e o gerenciamento de energia.
Eu tenho um palpite de que seu computador vai dormir e perder a rede depois que ele acordar. Este é um "bug" comum em 16.04 e pode ser resolvido de várias maneiras. Eu vou te mostrar um:
Abra um terminal pressionando Ctrl + Alt + T .
Agora digite os seguintes comandos:
sudo cp /lib/systemd/system-sleep/hdparm /lib/systemd/system-sleep/reset-network
sudo chmod 755 /lib/systemd/system-sleep/reset-network
sudo nano /lib/systemd/system-sleep/reset-network
Edite o arquivo para ficar assim:
#!/bin/sh
case "$1" in
post)
exec /bin/systemctl restart network-manager
;;
esac
O seu gestor de rede irá reiniciar automaticamente depois de dormir.