Eu imaginei que tentaria a minha sorte aqui antes de tentar uma distro diferente:
Eu obtive um novo laptop ontem, instalei o Ubuntu no Windows e não consegui nenhum tipo de conexão de rede para funcionar, com ou sem fio. Eu posso ver redes sem fio e tentar me conectar a elas, mas a conexão não passa. O mesmo com um cabo.
Eu tentei um monte de coisas (embora nem todas as combinações): desative o Secure Boot, tentei 16.04, 17.10 e 18.04 beta, tentei desabilitar o ipv6 (isso faz com que a conexão caia imediatamente em vez de um momento), tentei uma rede diferente amarrada do meu telefone etc sem sucesso. Sinta-se à vontade para sugerir se acha que eu perdi alguma coisa, mesmo que seja óbvio.
Aqui está a saída de algumas coisas comumente solicitadas:
lshw -C network
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
logical name: enp1s0
version: 07
serial: b0:6e:bf:59:cb:d5
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:126 ioport:e000(size=256) memory:91204000-91204fff memory:91200000-91203fff
*-network
description: Wireless interface
product: QCA9565 / AR9565 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 01
serial: 64:6e:69:49:d2:9e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.15.0-12-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:23 memory:91100000-9117ffff memory:91180000-9118ffff
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
dmesg | grep -e e100 -e enp
[ 2.790248] r8169 0000:01:00.0 enp1s0: renamed from eth0
[ 25.833572] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 26.113377] r8169 0000:01:00.0 enp1s0: link down
[ 26.113664] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 246.501765] r8169 0000:01:00.0 enp1s0: link up
[ 246.501785] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready
[ 356.459974] r8169 0000:01:00.0 enp1s0: link down
[ 1654.639469] r8169 0000:01:00.0 enp1s0: link up
Com a última linha aparecendo se eu desabilitar o ipv6 (ainda sem conexão).
ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:6e:bf:59:cb:d5 txqueuelen 1000 (Ethernet)
RX packets 548 bytes 75510 (75.5 KB)
RX errors 0 dropped 110 overruns 0 frame 0
TX packets 103 bytes 14579 (14.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7050 bytes 429355 (429.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7050 bytes 429355 (429.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 64:6e:69:49:d2:9e txqueuelen 1000 (Ethernet)
RX packets 340 bytes 67484 (67.4 KB)
RX errors 0 dropped 73 overruns 0 frame 0
TX packets 83 bytes 13795 (13.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
EDIT: Isso não é realmente uma "solução Ubuntu", então eu não vou postar isso como uma resposta, mas no caso de alguém se depara com o problema e tenta Google: eu era capaz de obter minhas conexões de rede para trabalhar com OpenSuse (Leap 42.3 e Tumbleweed) sem problemas, apesar do fato de que parece estar usando os mesmos drivers. Para mim isso é suficiente.