Acabei de ter o mesmo problema, DHCP, mas a mesma falha de WLAN0 até o ETH0 ter sido UP. No meu caso, @Jivings está correto. Quando você faz o ping da resposta de recebimento é via ETH0.
Agora, isso vai contra tudo que eu entendo, mas no meu caso com o cabo ethernet RPI conectado:
pi@raspberrypi ~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:b0:0c:39
inet addr:192.168.99.75 Bcast:192.168.99.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
wlan0 Link encap:Ethernet HWaddr 80:1f:02:82:33:24
inet addr:192.168.99.78 Bcast:192.168.99.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Anote o HWaddr em cada cartão.
Então de outra estação de trabalho, neste caso estou usando o NMAP:
$ sudo nmap -sn 192.168.99.75 **<< - ETH0**
Starting Nmap 6.25 ( http://nmap.org ) at 2013-02-03 10:19 GMT
Nmap scan report for 192.168.99.75
Host is up (0.020s latency).
MAC Address: B8:27:EB:B0:0C:39 (Raspberry Pi Foundation)
Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds
Paul@lo-mbp-preg / $ sudo nmap -sn 192.168.99.78
$ sudo nmap -sn 192.168.99.78 **<< - ETH0**
Starting Nmap 6.25 ( http://nmap.org ) at 2013-02-03 10:19 GMT
Nmap scan report for 192.168.99.78
Host is up (0.0044s latency).
MAC Address: B8:27:EB:B0:0C:39 (Raspberry Pi Foundation)
Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds
Você pode ver que o Endereço MAC / HWAddr para ETH0 e WLAN0 é o mesmo e corresponde ao ETH0 HWAddr de ifconfig. Então, no meu caso, o Wireless não estava funcionando. Todo o tráfego estava passando via ETH0
Se você não tiver o ping NMAP e exibir a tabela ARP (IP < - > tabela MAC) mostrará as mesmas informações. Do CLI:
- Windows = arp -a
- Linux = arp
Eu na verdade não encontrei 'o motivo' para isso. No processo de depuração, ele começou a funcionar de maneira confiável. Que eu odeio. Mas esta configuração está funcionando agora:
/ etc / network / interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="<ssid>"
psk=<key>
}
network={
ssid="<ssid>"
psk=<key>
}
network={
ssid="<ssid>"
psk=<key>
}
network={
ssid="<ssid>"
key_mgmt=WPA-EAP
pairwise=TKIP
group=TKIP
eap=PEAP
identity="user@domain"
password="xxxxxxxxxx"
ca_cert="/etc/cert/ca.pem"
phase1="peapver=0"
phase2="MSCHAPV2"
}
Espero que isso ajude você a progredir ...