Eu acho que ifconfig
não está lidando com coisas sem fio como ESSID, canal e chave. Dê uma olhada no iwconfig
.
-EDIT-
Você também pode usar a "linha de comando do NetworkManager" nmcli
: link
No Xubuntu 14.04, eu tentei usar ip
e ifconfig
para lidar com uma interface de rede, mas eles deram o mesmo resultado.
$ sudo ifconfig wlan0 down
$ sudo ip link set wlan0 down
ambos corrigem corretamente a interface e a conectividade não funciona; mas então
$ sudo ifconfig wlan0 up
$ sudo ip link set wlan up
não restaurou a conectividade!
Esta é a saída de ip link show
depois de colocar a interface:
wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
e esta é a saída depois de colocar a interface:
wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
Por isso, não tem operadora e não consigo acessar a web, mas tem um IP!
1) Por quê? O comando up
não deveria restaurar a situação anterior? Eu tive que desligar e ligar o interruptor físico da placa sem fio para navegar novamente na web. Eu também tentei com dhclient -r wlan0
e dhclient wlan0
, mas o resultado foi que nem o comutador físico foi útil e tive que reiniciar todo o sistema.
2) Mesmo depois de colocar a interface para baixo, o ícone de conectividade da GUI estava ativo e uma conexão com o ponto de acesso sem fio era normalmente mostrada (mesmo que nenhuma página estivesse realmente disponível). Por quê?
1) Esta resposta é apenas para uma conexão com fio. Use ifup e ifdown, não ifconfig, a menos que você queira especificar manualmente os parâmetros. O ifup irá ver sua configuração de rede em / etc / network / interfaces (ou onde quer que sua distribuição o indique).
2) Se você estiver usando o wpa para o seu wifi, você não pode se conectar a ele com apenas ifup; um aplicativo auxiliar deve ser configurado e estar em execução (geralmente wpa_supplicant). Normalmente, sua distro fornece scripts de rede para realizar essas tarefas automaticamente.
esta informação vem na máquina dos meus amigos
eth1 IEEE 802.11g ESSID:"DLINK_WIRELESS"
Nickname:"localhost.localdomain"
Mode:Managed Frequency:2.437 GHz Access Point: 00:19:5B:21:01:32
Bit Rate:48 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=95/100 Signal level=-24 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
usando o iwconfig ... se isso ajudar