existe uma maneira de fazer com que as conexões com e sem fio funcionem?

0

Estou usando conexão com fio (ethernet) para fazer ping de uma máquina A do Ubuntu 16.04 para outra máquina B usando o endereço IP atribuído estaticamente de B. E fiz isso modificando o que estava no arquivo /etc/network/interfaces de A.

allow-hotplug enp1s0
auto enp1s0
iface enp1s0 inet static
address 192.168.2.xx
netmask 255.255.255.0
gateway 192.168.2.xx
broadcast 192.168.2.xxx

Em seguida, adicionei a configuração para a conexão sem fio (dhcp).

allow-hotplug wlp2s0
auto wlp2s0
iface wlp2s0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

em que o arquivo /etc/wpa_suuplicant.conf é o seguinte:

ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="ssid"
    psk="password"
    key_mgmt=WPA-PSK
}

Mas, por algum motivo, a conexão Wi-Fi não está funcionando (por exemplo, ping www.yahoo.com falha) enquanto a Ethernet funciona bem (por exemplo, ping 192.168.2.xxx (o endereço IP da máquina B)). Eu configurei o endereço IP estático para o ethernet, de modo que ele comece com 192.168.2 em vez de 192.168.1 , caso ele possa entrar em conflito com o endereço IP do wifi. E verifiquei a pasta /run/wpa_supplicant e havia um arquivo de soquete wlp2s0 , que presumo que faria a configuração automática da conexão sem fio funcionar.

O que eu acho que é o problema é que as rotas não são adicionadas. Sem a configuração mencionada acima, o WiFi funciona e quando o resultado da digitação do comando route -n é o seguinte:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp2s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlp2s0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp2s0

Considerando que obtive um resultado diferente após a configuração:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.26    0.0.0.0         UG    0       0       0 enp1s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000    0       0 enp1s0
192.168.1.0     0.0.0.0         255.255.255.0   U     0       0       0 wlp2s0
192.168.2.0     0.0.0.0         255.255.255.0   U     0       0       0 enp1s0

E parece fazer o ping do endereço IP do enp1s0, como mostra a mensagem de erro:

From 192.168.2.xxx icmp_seq=1 Destination Host Unreachable

Há algo que eu esteja perdendo? Deve haver configuração adicional? Ou a minha abordagem está errada?

Deixe-me saber.

    
por user2585578 17.11.2017 / 17:24

0 respostas