본문 바로가기

Linux/Tip!

네트워크 인터페이스 확인 방법




 네트워크 인터페이스를 확인 하는 방법으로는 'ifconfig' 명령어를 이용하는 방법이 있다. 


root@(none):~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:50:F1:33:58:14  

          inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0

          inet6 addr: fe80::250:f1ff:fe33:5814/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:19525 errors:0 dropped:0 overruns:0 frame:0

          TX packets:6650 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:26168535 (24.9 MiB)  TX bytes:447803 (437.3 KiB)

          Interrupt:130 

 

wlan0     Link encap:Ethernet  HWaddr 44:33:4C:12:23:AD  

          inet addr:192.168.10.101  Bcast:192.168.10.255  Mask:255.255.255.0

          inet6 addr: fe80::4633:4cff:fe12:23ad/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:5391 errors:0 dropped:72464 overruns:0 frame:0

          TX packets:3833 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:634070 (619.2 KiB)  TX bytes:362422 (353.9 KiB)

 

wlan1     Link encap:Ethernet  HWaddr 46:33:4C:12:23:AD  

          inet addr:192.168.3.1  Bcast:192.168.3.255  Mask:255.255.255.0

          inet6 addr: fe80::4433:4cff:fe12:23ad/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:76035 errors:0 dropped:3 overruns:0 frame:0

          TX packets:931 errors:0 dropped:11 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:206558 (201.7 KiB)  TX bytes:103644 (101.2 KiB) 


 상기와 같이 'ifconfig' 명령어를 이용하여 활성화된 네트워크 인터페이스를 확인가 가능하다. 하지만, 활성화된 인터페이스가 아니라면 단순히 'ifconfig' 명령으로는 확인이 불가능하다. 

(참고 : 'ifconfig -a' 옵션을 사용하면 비활성화된 인터페이스 확인이 가능함)


 네트워크 인터페이스 확인을 위한 방법으로는 다음과 같은 방법도 있다. 


root@(none):~# cat /proc/net/dev

Inter-|   Receive                                                |  Transmit

 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed

 wlan0:  634610    5394    0 74523    0     0    0   0   362422    3833    0    0    0     0       0       0

  sit0:       0       0    0    0    0     0          0   0  0       0    0    0    0     0       0          0

    lo:       0       0    0    0    0     0          0   0  0       0    0    0    0     0       0          0

  eth0: 26168973   19528    0    0    0     0    0   0   447803    6650    0    0    0     0       0       0

 wlan1:  206558   78097    0    3    0     0    0   0   103644     931    0   11    0     0       0        0

root@(none):~#  


 상기와 같이 '/proc/net/dev'를 확인하는 방법으로 해당 방법은 네트워크 인터페이스의 활성화/비활성화와 관계없이 일괄적으로 확인이 가능하다.