검색 엔진의 방문이 늘어나고 있군...

Posted
Filed under 프로그램과 명령어/네트워크와 보안
참조 원문 : 8 Linux Commands: To Find Out Wireless Network Speed, Signal Strength And Other Information

1. 무선 카드 칩셋 정보 알아내기
$ lspci
$ lspci | grep -i wireless
$ lspci | egrep -i --color 'wifi|wlan|wireless'
출력 예:
0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
  위 출력 결과 중 0c:00.0에 해당하는 부분은 아래에서 쓰인다.


2. 무선 카드 드라이버 정보 알아내기
lspci -vv -s 0c:00.0
출력 예:
0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
    Subsystem: Intel Corporation Device 1121
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
    Kernel driver in use: iwlwifi


3. 무선 네트워크 인터페이스 설정
  iwconfig 명령어는 무선 인터페이스에 대해 ifconfig 명령어와 유사한 명령어로 ssid, mode, channel, bit rate, encryption key, power 등의 기본 무선 파라미터를 조작할 수 있다. wlan0 무선 인터페이스에 대한 정보를 출력하려면 아래처럼 입력한다.
iwconfig Interface-Name-Here
iwconfig wlan0
출력 예:
wlan0     IEEE 802.11abgn  ESSID:"nixcraft5g"
          Mode:Managed  Frequency:5.18 GHz  Access Point: 74:44:44:44:57:FC
          Bit Rate=6 Mb/s   Tx-Power=15 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=41/70  Signal level=-69 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:28   Missed beacon:0


4. 연결 품질을 화면에 계속 표시하기
watch -n 1 cat /proc/net/wireless


5. wavemon
  wavemon은 ncurses 기반의 무선 네트워크 장치 모니터링 프로그램이다. 지속적으로 신호 레벨, 일반 네트워크 정보, 무선 전용 정보를 갱신해서 표시한다. 커널 2.4 이상에 포함된 무선 확장에 의해 지원되는 장치들을 모니터링 할 수 있다. 프로그램 이름과 같은 명령어로 실행할 수 있다.(별도 설치 필요)


6. wicd
  wicd는 Wireless Interface Connection Daemon의 약자로 유무선 네트워크를 관리하기 위한 오픈 소스 소프트웨어 유틸리티다.


7. iwevent
  RTNetlink 소켓을 통해 받는 무선 이벤트를 출력한다. 각 줄마다 무선 이벤트가 발생한 인터페이스와 그 내용을 출력한다.
Waiting for Wireless Events from interfaces...
07:11:57.124553   wlan0    Set Mode:Managed
07:11:57.124621   wlan0    Set ESSID:off/any
07:12:00.391527   wlan0    Scan request completed
07:12:10.428741   wlan0    Scan request completed
07:12:10.432618   wlan0    Set Mode:Managed
07:12:10.432642   wlan0    Set ESSID:off/any
07:12:10.432651   wlan0    Set Frequency:5.18 GHz (Channel 36)
07:12:10.432722   wlan0    Set ESSID:"nixcraft5g"
07:12:10.647943   wlan0    Association Response IEs:01088C129824B048606C2D1A7E081BFFFFFF00010000000000C20101000000000000000000003D16240D0000000000000000000000000000000000000000DD0
07:12:10.648019   wlan0    New Access Point/Cell address:74:44:44:44:57:FC
07:12:22.310182   wlan0    Scan request completed


8. iwgetid
  ESSID, NWID, AP/Cell 주소를 보고받는다. 스크립트에 사용하기 좋다.
wlan0     ESSID:"nixcraft5g"


9. iwlist
  무선 인터페이스의 무선 정보를 자세히 출력한다. 아래는 일반적인 사용법이다.
Usage: iwlist [interface] scanning [essid NNN] [last]
              [interface] frequency
              [interface] channel
              [interface] bitrate
              [interface] rate
              [interface] encryption
              [interface] keys
              [interface] power
              [interface] txpower
              [interface] retry
              [interface] ap
              [interface] accesspoints
              [interface] peers
              [interface] event
              [interface] auth
              [interface] wpakeys
              [interface] genie
              [interface] modulation


2013/07/03 14:36 2013/07/03 14:36