Interface sem fio acessível apenas quando o cabo ethernet está conectado

4

Estou enfrentando um problema que está prestes a me enlouquecer. Estou executando uma distribuição Debian Linux e atualmente tentando estabelecer uma conexão com minha rede sem fio (segurança WPA2, wpa_supplicant já instalada). O dongle sem fio se conecta à rede, mas só responde a pings e me permite conectar através de SSH de outro computador quando o cabo ethernet está conectado. Ele ainda pode ser acessado via conexão sem fio depois de desconectar a conexão ethernet, mas não funciona até que uma conexão com uma rede com fio tenha sido criada. Não tenho certeza se algo está errado com minha configuração aqui ...

Saída de 'ifconfig wlan0':

wlan0     IEEE 802.11bgn  ESSID:"*censored*"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.457 GHz  Access Point: *censored*  
          Bit Rate:72.2 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=89/100  Signal level=58/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Conteúdo de / etc / network / interfaces

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
    address 192.168.178.130
    netmask 255.255.255.0

allow-hotplug wlan0
iface wlan0 inet static
    wpa-ssid "*censored*"
    wpa-key-mgmt WPA-PSK
    wpa-group TKIP CCMP
    wpa-psk *censored*
    address 192.168.178.131
    netmask 255.255.255.0
    gateway 192.168.178.1
    
por nguoy_tk 31.08.2014 / 21:59

3 respostas

1

Você não deve usar o mesmo endereço de rede para wlan0 e eth0 (no seu caso 192.168.178.0/24 ), isso irá confundir o seu roteamento, e provavelmente os scripts de rede também. Se ambas as interfaces estiverem conectadas à mesma rede, você deve configurar um vínculo de rede (documentação Debian aqui , exemplo aqui )

# apt-get install ifenslave

e, em seguida, em /etc/network/interfaces

auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-ssid "*censored*"
    wpa-key-mgmt WPA-PSK
    wpa-group TKIP CCMP
    wpa-psk *censored*
    wpa-bridge bond0 # fixes mac address of outgoing packets so that they are consistent
    bond-master bond0
    bond-mode active-backup 
    bond-miimon 100 # checks link status every 100 msec
    bond-give-a-chance 10 # when wlan comes up wait up to 10 seconds for it to 

allow-hotplug bond0
iface bond0 inet static
    address 192.168.178.130
    netmask 255.255.255.0
    gateway 192.168.178.1
    bond-slaves eth0 # automatically brings up eth0 and slaves it to this bond
    bond-mode active-backup # uses primary if available, otherwise fallback to other
    bond-primary eth0 # priority to use eth0 when available
    bond-miimon 100
    
por 01.09.2014 / 00:29
1

Fui perguntado sobre um problema semelhante. Eu encontrei a razão desse comportamento estranho depois de uma longa busca. O ponto de acesso sem fio que foi usado foi configurado para usar o modo de isolamento. Portanto, cada dispositivo sem fio conectado a este ponto de acesso não consegue ver os outros dispositivos. Embora o pc de onde estávamos pingando só pudesse receber um sinal quando o eth0 estava plugado, porque os pacotes simplesmente tomavam o caminho pela eth0. Então, depois de desligar o modo de isolamento, não foi problema. Espero que isso ajude os outros a não buscarem tanto quanto eu!

    
por 15.12.2015 / 14:03
0

Como nota adicional, se alguma das soluções sugeridas não funcionar. Assegure-se de que as regras de roteamento do seu Roteador não estejam interferindo.

    
por 13.06.2018 / 07:54