O Raspberry Pi não exibe interface wlanX - várias interfaces sem fio

4

Deixe-me pular direto.

Estou usando um raspberry pi 3 executando a versão mais recente do raspbian (pixel) como um roteador / ponto de acesso Wi-Fi

Eu tenho 3 interfaces sem fio:

  1. interface wifi integrada ( brcmfmac )
  2. TP-Link WN722 para 2,4 Ghz Wifi-AP (não funciona ainda) ( ath9k_htc )
  3. Comfast CF-912AC ( rtl88112au )

propósito de cada interface:

  • wlan0 = > Daemon do hostapd de 5Ghz
  • wlan1 = > link para roteador (consulte wpa_supplicant in interfaces file)
  • wlan2 = > Daemon hostapd 2.4Ghz (não operacional)

ver abaixo para mais informações

Problema:

Este tem sido um problema frequente, eu tive, com o Raspberry Pi

Eu simplesmente não consigo abrir uma interface wlan0 e wlan2 e wlan2 não mudará para a configuração definida em /etc/network/interfaces .

Eu tentei vários comandos para exibir essas interfaces, das quais nenhuma funciona:

$ sudo ifdown wlan0
ifdown: interface wlan0 not configured

$ sudo ifup wlan0
RTNETLINK answers: File exists
Failed to bring up wlan0.

$ sudo ifdown wlan2
ifdown: interface wlan2 not configured

$ sudo ifup wlan2
Ignoring unknown interface wlan2=wlan2.

e com wlan0 e wlan2 sendo vistos em ip addr

'sudo ip link set wlan0 up'

'sudo ip link set wlan2 up'

que não tem sucesso em trazer essas interfaces (estado down confirmado com a ferramenta ip ).

Como isso aconteceu:

Nota: tudo funcionava anteriormente, embora eu nunca conseguisse falar sobre meu adaptador wifi tp-link, o ath9k_htc, então eu o deixei para baixo

  1. Eu estava ocupado configurando meu raspberry pi para executar um segundo daemon hostapd em wlan2 (que eu teria resolvido após o problema do driver):

    • copiei minha configuração hostapd de trabalho e a modifiquei para 2,4 Ghz, salvo no diretório /etc/hostapd com um nome exclusivo.
  2. Eu usei dnsmasq como o servidor dhcp, onde dhcpcd foi desativado e interrompido:

    • Eu configurei /etc/dnsmasq.conf para também ouvir na interface wlan2 , adicionando ip para ouvir em 192.168.4.254 ( não tenho certeza se necessário )
  3. Por fim, editei /etc/default/hostapd.conf e adicionei o segundo hostapd config com uma separação de espaço mencionada aqui

  4. Finalmente, chamado de reinício nesses dois serviços

    sudo service dnsmasq restart

    sudo service hostapd restart

É aqui que tudo foi para o inferno.

chamando sudo service networking restart derrubando wlan0 (daemon hostapd existente de 5ghz) e não consegui mencioná-lo desde então, nem wlan0 . No entanto, eth0 e wlan1 ficaram em alta, ou seja,

Em conlusão:

Eu tinha um hotspot wifi de 5Ghz e tentei criar um hotspot de 2,4Ghz, agora estou no hotseat sem hotspot

Eu removi todas as configurações (ou seja, reverti para o estado de trabalho anterior), mas não obtive êxito.

Note aswel: várias reinicializações não resolveram nada

A pergunta:

1. Como faço para abrir essas interfaces

2. Por que essa questão de não ser capaz de criar uma interface ocorre quando tudo parece certo

p.s. deixe-me saber se eu perdi alguma coisa

Mais informações:

meu arquivo de interfaces:

$ sudo cat /etc/network/interfaces

source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet static
    address 192.168.0.254
    subnet 255.255.255.0
    gateway 192.168.8.254
    network 192.168.0.0
    broadcast 192.168.0.255

allow-hotplug wlan2
iface wlan0 inet static
    address 192.168.4.254
    subnet 255.255.255.0
    gateway 192.168.8.254
    network 192.168.4.0
    broadcast 192.168.4.255

allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.254
    subnet 255.255.255.0
    gateway 192.168.8.254
    network 192.168.1.0
    broadcast 192.168.1.255

allow-hotplug wlan1
iface wlan1 inet static
    address 192.168.8.254
    subnet 255.255.255.0
    gateway 192.168.8.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Os registros:

executando sudo ip link set wlan0 down

  • dmesg relatórios:

    n/a

  • mas /var/log/syslog relatórios:

    Abr 24 20:47:09 gateway avahi-daemon [480]: Interface wlan0.IPv4 não é mais relevante para o mDNS.

    Abr 24 20:47:09 gateway avahi-daemon [480]: Deixando o grupo multicast do mDNS na interface wlan0.IPv4 com o endereço 192.168.0.254.

    Abr 24 20:47:09 gateway avahi-daemon [480]: Retirada do registro de endereço para 192.168.0.254 em wlan0.

seguido por executar sudo ip link set wlan0 up

  • dmesg relatórios:

    IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

  • mas /var/log/syslog relatórios:

    Abr 24 20:50:06 gateway avahi-daemon [480]: juntando-se ao grupo multicast mDNS na interface wlan0.IPv4 com o endereço 192.168.0.254.

    Abr 24 20:50:06 gateway avahi-daemon [480]: Nova interface relevante wlan0.IPv4 para mDNS.

    Abr 24 20:50:06 gateway avahi-daemon [480]: Registrando novo registro de endereço para 192.168.0.254 em wlan0.IPv4.

    Abr 24 20:50:06 kernel do gateway: [2964.213013] IPv6: ADDRCONF (NETDEV_UP): wlan0: link não está pronto

status da NIC

 $ ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:e5:67:fb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.254/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::ba27:ebff:fee5:67fb/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 40:a5:ef:d9:9c:4f brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.254/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
4: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:b0:32:ae brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.254/24 brd 192.168.8.255 scope global wlan1
       valid_lft forever preferred_lft forever
    inet6 fe80::ba27:ebff:feb0:32ae/64 scope link 
       valid_lft forever preferred_lft forever
5: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none 
    inet 192.168.10.1 peer 192.168.10.2/32 scope global tun0
       valid_lft forever preferred_lft forever
6: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none 
    inet 192.168.11.1 peer 192.168.11.2/32 scope global tun1
       valid_lft forever preferred_lft forever
7: wlan2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 90:f6:52:13:aa:82 brd ff:ff:ff:ff:ff:ff

Informações da NIC

$ sudo lshw -C net

  *-usb:1                 
       description: Wireless interface
       product: USB2.0 WLAN
       vendor: ATHEROS
       physical id: 2
       bus info: usb@1:1.2
       logical name: wlan2
       version: 1.08
       serial: 12345
       capabilities: usb-2.00 ethernet physical wireless
       configuration: broadcast=yes driver=ath9k_htc driverversion=4.4.50-v7+ firmware=1.3 link=no maxpower=500mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11bgn
  *-usb:2
       description: Wireless interface
       product: 802.11n NIC
       vendor: Realtek
       physical id: 5
       bus info: usb@1:1.5
       logical name: wlan0
       version: 0.00
       serial: 123456
       capabilities: usb-2.00 ethernet physical wireless
       configuration: broadcast=yes driver=rtl8812au ip=192.168.0.254 maxpower=500mA multicast=yes speed=480Mbit/s wireless=unassociated
  *-network:0
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: b8:27:eb:e5:67:fb
       size: 100Mbit/s
       capacity: 100Mbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=smsc95xx driverversion=22-Aug-2005 duplex=full firmware=smsc95xx USB 2.0 Ethernet ip=192.168.1.254 link=yes multicast=yes port=MII speed=100Mbit/s
  *-network:1
       description: Wireless interface
       physical id: 3
       logical name: wlan1
       serial: b8:27:eb:b0:32:ae
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmfmac driverversion=7.45.41.26 firmware=01-df77e4a7 ip=192.168.8.254 multicast=yes wireless=IEEE 802.11bgn
    
por Cybex 24.04.2017 / 23:34

0 respostas