명령줄에서 네트워크 인터페이스 가동/중단

명령줄에서 네트워크 인터페이스 가동/중단

ipXubuntu 14.04에서는 와 네트워크 인터페이스를 모두 사용하려고 시도했지만 ifconfig동일한 결과를 얻었습니다.

$ sudo ifconfig wlan0 down
$ sudo ip link set wlan0 down

둘 다 인터페이스를 올바르게 내려놓았는데 연결이 작동하지 않습니다. 하지만

$ sudo ifconfig wlan0 up
$ sudo ip link set wlan up

연결을 복원하지 않았습니다!

ip link show인터페이스를 내려놓은 후의 출력은 다음과 같습니다 .

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

인터페이스를 설치한 후의 출력은 다음과 같습니다.

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

그래서 통신사가 없고 웹에 접속할 수 없지만 IP는 있습니다!

1) 왜? up명령이 이전 상황을 복원 하면 안 되나요 ? 다시 웹서핑을 하려면 무선보드의 물리적인 스위치를 껐다가 켜야 했습니다. 또한 dhclient -r wlan0및 로도 시도했지만 dhclient wlan0결과적으로 물리적 스위치가 모두 유용하지 않아 전체 시스템을 다시 시작해야 했습니다.

2) 인터페이스를 종료한 후에도 GUI 연결 아이콘이 활성화되었으며 무선 액세스 포인트에 대한 연결이 정상적으로 표시되었습니다(실제로 사용할 수 있는 웹페이지가 없더라도). 왜?

답변1

ifconfigESSID, 채널, 키와 같은 무선 항목을 처리하지 않는 것 같습니다 . 대신 살펴보세요 iwconfig.

http://manpages.ubuntu.com/manpages/vivid/en/man8/iwconfig.8.html

-편집하다-

"NetworkManager 명령줄"을 사용할 수도 있습니다 nmcli.https://askubuntu.com/questions/461825/connect-to-wifi-from-command-line

답변2

1) 이 답변은 유선 연결에만 해당됩니다. 매개변수를 수동으로 지정하려는 경우가 아니면 ifconfig가 아닌 ifup 및 ifdown을 사용하십시오. ifup은 /etc/network/interfaces(또는 배포판의 위치)에서 네트워크 구성을 확인합니다.

2) Wi-Fi에 wpa를 사용하는 경우 ifup만으로는 연결할 수 없습니다. 도우미 애플리케이션을 구성하고 실행해야 합니다(일반적으로 wpa_supplicant). 일반적으로 배포판에서는 이러한 작업을 자동으로 수행할 수 있는 네트워크 스크립트를 제공합니다.

관련 정보