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:
propósito de cada interface:
wpa_supplicant
in interfaces
file) 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
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):
/etc/hostapd
com um nome exclusivo. Eu usei dnsmasq
como o servidor dhcp, onde dhcpcd
foi desativado e interrompido:
/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 ) Por fim, editei /etc/default/hostapd.conf
e adicionei o segundo hostapd
config com uma separação de espaço mencionada aqui
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