ip
Xubuntu 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
ifconfig
ESSID, 채널, 키와 같은 무선 항목을 처리하지 않는 것 같습니다 . 대신 살펴보세요 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). 일반적으로 배포판에서는 이러한 작업을 자동으로 수행할 수 있는 네트워크 스크립트를 제공합니다.