Wi-Fi no Ubuntu Server 16.04 (problemas de conexão)

2

Eu vejo que muitas pessoas anteriores tiveram esse problema, mas eu olhei em todos os lugares. Eu segui todos os exemplos que pude encontrar e o mesmo erro todas as vezes. Eu não posso obter qualquer tipo de conexão com a Internet para o Ubuntu Server 16.04 em tudo. Aqui está a saída de lshw -class network :

*-network
    description: Ethernet interface
    product: RTL8111/8160/0411 PCI Express Gigabit Ethernet Controller
    vendor: Realtek Semiconductor Co., LTD
    physical id: 0
    bus info: pci@0000:01:00.0
    logical name: enp1s0
    version: 07
    serial: 70:54:d2:e2:16:7d
    size: 10Mbit/s
    capacity: 1Git/s
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical tp lii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
*-network DISABLED
    description: Wireless interface
    product: RT5390R 802.11bgn PCIe Wireless Network Adapter
    vendor: Ralink corp.
    physical id: 0
    bus info: pci@0000:02:00.0
    logical name: wlp2s0
    version: 00
    serial: b8:76:3f:5f:d6:ac
    width: 32 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical wireless
    configuration: broadcast=yes driver=rt2800pci driverversion=4.4.0-87-generic firmware=0.34 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
    resources: irq:17 memory:fea00000-fea0ffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Este é o meu /etc/network/interfaces :

auto enp1s0
iface enp1s0 inet dhcp

auto wlp2s0
iface wlp2s0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid ZENTA
wpa-psk blahblah

Quando tento sudo service networking restart , recebo um erro. Estes são os logs:

/etc/networking/if-pre-up.d/wpasupplicant: 120: /etc/network/if-pre-up.d/wpasupplicant: cannot create /dev/stderr: No such device or address
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to bring up wlp2s0.
networking.service: Main process exited, code=exited, status=1/FAILURE
Failed to start Raise network interfaces.
networking.service: Unit entered fail state.
networking.service: Failed with result 'exit-code'.

A propósito, eu tive que digitar manualmente tudo isso, então pode haver um erro de ortografia ou dois. Alguém pode me ajudar? Obrigado.

    
por Jacob Gunther 02.12.2017 / 06:04

1 resposta

0

Dois dispositivos diferentes com endereços de hardware diferentes não podem usar o mesmo endereço na mesma rede. Neste caso, seu ponto de acesso sem fio (roteador) é 192.168.0.1, você suspeita. Seu dispositivo sem fio, seu adaptador de rede sem fio PCIe 802.11bgn RT5390R, não tem permissão para usar o mesmo endereço.

Primeiro, verifique se o endereço do gateway (roteador) é 192.168.0.1. Você pode verificar com outros dispositivos; computadores, telefones, iPads, etc., na mesma rede?

Em seguida, o endereço para endereços IP estáticos deve estar fora do pool usado no roteador para DHCP. Veja este exemplo: link

Neste exemplo, o intervalo de DHCP está definido para x.100 a x.199. Podemos, portanto, usar com segurança um endereço IP estático no intervalo de x.2 a x.99. Por exemplo, eu poderia usar um endereço estático de 192.168.0.50.

Faça logon nas páginas administrativas do roteador e verifique o intervalo ou, se isso for impossível, anote os endereços de outros dispositivos conectados a ele pelo DHCP e adivinhe. Por exemplo, suponha que os vários laptops, telefones, iPads, etc. recebam endereços de 192.168.0.5 a 192.168.0.25. É razoável supor, portanto, que um endereço de 192.168.0.150 esteja disponível.

Em seguida, seu arquivo de interfaces não possui os endereços de servidor de nomes DNS necessários. Sugiro que você altere o arquivo interfaces para algo como:

#auto enp1s0
iface enp1s0 inet dhcp

auto wlp2s0
iface wlp2s0 inet static
address 192.168.0.150
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
wpa-ssid ZENTA
wpa-psk blahblah

Observe que eu comentei auto enp1s0 para que não seja iniciado automaticamente. O objetivo aqui é sem fio. Se você precisa iniciá-lo após o boot, você sempre pode:

sudo ifup enp1s0

Por fim, parar e reiniciar a rede é descontinuado. Em vez disso, por favor, faça:

sudo ifdown wlp2s0 && sudo ifup -v wlp2s0

Você recebeu o endereço solicitado?

ip addr show

Você está conectado?

ping -c3 www.ubuntu.com
    
por chili555 02.12.2017 / 18:00