Colocando uma interface de rede para cima / baixo na linha de comando

6

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ê?

    
por BowPark 12.02.2016 / 15:17

3 respostas

5

Eu acho que ifconfig não está lidando com coisas sem fio como ESSID, canal e chave. Dê uma olhada no iwconfig .

link

-EDIT-

Você também pode usar a "linha de comando do NetworkManager" nmcli : link

    
por 12.02.2016 / 16:20
1

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.

    
por 17.02.2016 / 19:40
0

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

    
por 14.02.2016 / 02:09