Como eu tenho repetidor, preciso dizer ao cubano onde está o DHCP, por isso
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wireless-essid My_network_name
HWaddr DHCP_MAC_address
Eu instalei o Cubian (é o Debian para o Cubieboard). Depois que o sistema foi iniciado, a rede com fio funciona bem. Eu li este e configurei a interface de rede (adicionei apenas as configurações wlan0):
//default
# the loopback interface
auto lo
iface lo inet loopback
#
#auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
//my
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wireless-essid My_network_name
mas quando tento sudo ifup wlan0
, obtenho:
No DHCPOFFERS received. No working leases in persistent database - sleeping.
Eu tenho um filtro MAC no meu roteador, mas adicionei o endereço MAC à lista branca.
Também não consigo entender porque o Cubian está conectando eth0, quando existe
#auto eth0
em /etc/network/interfaces
.
No wiki, vi:
If you absolutely don't need the wired network, please disable this feature by comment or delete auto eth0.
É comentado por padrão, por que a eth0 começa a trabalhar depois que o sistema é iniciado?
Eu entendi meu mal. Eu tenho roteador e repetidor com um ssid para cobrir uma área maior, e o Cubian não sabe o que usar. Como posso resolver o problema (talvez especifique o endereço MAC para se conectar) para descobrir?
Agora, ele se lembra de onde está o dhcp e se conecta bem.
O que funcionou para mim no passado é usar
wpa-ssid
em vez de
wireless-essid
Isso só funcionará se você tiver wpa_supplicant
instalado.
Quanto à sua segunda pergunta, meu palpite é que eth0
se conecta automaticamente quando você conecta um cabo devido a allow-hotplug eth0
.
Tags networking debian cubieboard cubian