Ho un dispositivo TP-LINK MR3020, che è collegato al mio laptop tramite cavo UTP. È accessibile. Ho installato la distribuzione completa di recente, ma poi l'ho rotto e sono andato da zero con fail-safe / firstboot.
Ora ho rimosso le luci e vorrei configurare tutto dalla riga di comando.
Ho una rete Wi-Fi disponibile e voglio che il mio dispositivo si connetta ad essa e condivida Internet con la mia connessione UTP.
Ecco il contenuto del mio file wireless / etc / config:
config wifi-device radio0
option type mac80211
option channel auto
option macaddr e8:de:27:54:68:78
option hwmode 11ng
option htmode HT20
list ht_capab SHORT-GI-20
list ht_capab SHORT-GI-40
list ht_capab RX-STBC1
list ht_capab DSSS_CCK-40
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0
#config wifi-iface
# option device radio0
# option network lan
# option mode ap
# option ssid OpenWrt
# option encryption none
# option disabled 1
config wifi-iface
option device radio0
option network inthemoon
option mode sta
option ssid 'In The Moon Network'
option encryption 'psk2'
option key 'mykey'
Ecco il contenuto del mio file / etc / config / network:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
config interface 'inthemoon'
option proto 'dhcp'
Stavo pensando che questo è sufficiente per completare il compito.
E qui ci sono i risultati di alcuni comandi:
Successfully initialized wpa_supplicant
root@MR3020:~# ifup inthemoon
Successfully initialized wpa_supplicant
root@MR3020:~# wifi
Successfully initialized wpa_supplicant
root@MR3020:~#
Sfortunatamente, non vedo alcun segno che la connessione Wi-Fi funzioni.
Nessun comando interner funziona come "ping".
Come vedere, cosa sta succedendo e come eseguire il debug della configurazione?
AGGIORNARE
logread
dice "Invio scoprire" e "Wan is down" (ho rinominato in luna di miele in wan e radio0 in wlan0, sperando di diventare compatibile con altri config come firewall
)
AGGIORNAMENTO 2
Registro completo dopo il comando
root@MR3020:/etc/config# /etc/init.d/network restart ; ifup wan ; ping 192.168.10.1
Successfully initialized wpa_supplicant
Successfully initialized wpa_supplicant
PING 192.168.10.1 (192.168.10.1): 56 data bytes
ping: sendto: Network is unreachable
192.168.10.1
è l'indirizzo IP di un gateway. Sul gateway non vedo alcun lease DHCP del dispositivo.
log:
Jan 1 00:53:38 MR3020 daemon.notice netifd: Interface 'lan' is now down
Jan 1 00:53:38 MR3020 kern.info kernel: [ 3218.140000] br-lan: port 1(eth0) entered disabled state
Jan 1 00:53:38 MR3020 kern.info kernel: [ 3218.160000] device eth0 left promiscuous mode
Jan 1 00:53:38 MR3020 kern.info kernel: [ 3218.160000] br-lan: port 1(eth0) entered disabled state
Jan 1 00:53:38 MR3020 kern.info kernel: [ 3218.160000] eth0: link down
Jan 1 00:53:38 MR3020 daemon.notice netifd: Interface 'loopback' is now down
Jan 1 00:53:38 MR3020 daemon.notice netifd: Interface 'wan' is now down
Jan 1 00:53:38 MR3020 user.info firewall: removing lan (br-lan) from zone lan
Jan 1 00:53:40 MR3020 kern.info kernel: [ 3220.270000] device eth0 entered promiscuous mode
Jan 1 00:53:40 MR3020 daemon.notice netifd: Interface 'lan' is now up
Jan 1 00:53:40 MR3020 daemon.notice netifd: Interface 'loopback' is now up
Jan 1 00:53:40 MR3020 kern.info kernel: [ 3220.510000] eth0: link up (100Mbps/Full duplex)
Jan 1 00:53:40 MR3020 kern.info kernel: [ 3220.510000] br-lan: port 1(eth0) entered forwarding state
Jan 1 00:53:40 MR3020 kern.info kernel: [ 3220.520000] br-lan: port 1(eth0) entered forwarding state
Jan 1 00:53:41 MR3020 user.notice ifup: Enabling Router Solicitations on lan (br-lan)
Jan 1 00:53:42 MR3020 user.info firewall: adding lan (br-lan) to zone lan
Jan 1 00:53:42 MR3020 kern.info kernel: [ 3222.520000] br-lan: port 1(eth0) entered forwarding state
Jan 1 00:53:43 MR3020 user.notice ifup: Enabling Router Solicitations on loopback (lo)
Jan 1 00:53:46 MR3020 daemon.notice netifd: Interface 'wan' is now down
Jan 1 00:53:47 MR3020 daemon.notice netifd: wan (10625): udhcpc (v1.19.4) started
Jan 1 00:53:47 MR3020 daemon.notice netifd: wan (10625): Sending discover...
Jan 1 00:53:47 MR3020 daemon.notice netifd: wan (10625): udhcpc: sendto: Network is down
Jan 1 00:53:47 MR3020 daemon.notice netifd: wan (10625): Read error: Network is down, reopening socket
Jan 1 00:53:47 MR3020 daemon.notice netifd: wan (10625): udhcpc: bind: No such device
Jan 1 00:53:47 MR3020 daemon.notice netifd: Interface 'wan' is now down
Lo stesso registro si verifica se inserisco una password wireless errata.
wpa_supplicant
nel registro.
logread
è il comando magico che stai cercando. Aggiungi il suo output alla tua domanda.