wlan0의 상태를 확인하는 방법은 무엇입니까?

wlan0의 상태를 확인하는 방법은 무엇입니까?

이전에 읽은 내용에 따르면 iwconfig더 이상 사용되지 않는 것으로 보이며 현재 방법은 다음과 같습니다.

$ sudo ifconfig wlan0 up

그리고

$ sudo ifconfig wlan0 down

하지만 CLI에서는 Wi-Fi 상태나 현재 모드, 연결된 AP, 전송 중인 데이터 양 등을 알려주는 내용을 찾을 수 없습니다.

답변1

현재(2017) 접근 방식은 다음과 같습니다.

  1. ip설정 및 종료를 포함한 모든 네트워크 인터페이스의 경우:

    ip link set wlan0 up
    ip link set wlan0 down
    ip help
    ip link help
    ip addr help
    
  2. iw무선 확장의 경우(루트로 호출해야 함):

    iw dev
    iw phy
    iw wlan0 scan
    iw wlan0 station dump
    iw help
    

ifconfigiwconfig해당 패키지에서는 계속 지원되지만 일부 기능은 ip및 에서만 사용할 수 있습니다 iw.

답변2

이것net-tools이 프로그램은 더 이상 사용되지 않으며 iproute2이를 대체하는 데 사용되었습니다.

program     obsoleted by
arp         ip neigh
ifconfig    ip addr
ipmaddr     ip maddr
iptunnel    ip tunnel
route       ip route
nameif      ifrename
mii-tool    ethtool

ip show네트워크 인터페이스의 상태 가 표시됩니다 .

네트워크 인터페이스의 상태를 확인하는 데 도움이 되는 몇 가지 다른 도구도 있습니다.

cat /sys/class/net/<interface>/carrier

예제 출력:

1

1인터페이스가 닫혀 up있고 0닫혀 있음을 의미합니다 .

또는 간단히 다음 명령을 사용할 수도 있습니다.

cat /sys/class/net/<interface>/operstate

예제 출력:

UP

또는

DOWN

관련 정보