강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

현재 서버에 설치되어있는 모든 NIC의 네트워크 설정 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 서버에 설치되어있는 모든 NIC의 네트워크 설정 확인하기

 

 

 

 

가장 쉽고 일반적인 방법으로 현재 서버에서 사용 가능한 네트워크 인터페이스를 확인하고자 한다면 다음과 같이 간단히 "ifconfig"라고만 하면 됩니다.

 

 

 

 , 아무런 옵션 없이 그냥 "ifconfig"라고만 하면 현재 서버에 인식되어 있는 모든 네트워크인터페이스의 설정 내용을 다음과 같이 보여줍니다.

 

 

 

 

 

[root@su20 ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:C4:81:91 

          inet addr:192.168.0.252  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fec4:8191/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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

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

          collisions:0 txqueuelen:1000

          RX bytes:204659 (199.8 KiB)  TX bytes:331027 (323.2 KiB)

          Interrupt:169 Base address:0x2000

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

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

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

          collisions:0 txqueuelen:0

          RX bytes:1559568 (1.4 MiB)  TX bytes:1559568 (1.4 MiB)

 

[root@su20 ~]#

 

 

 

 

 

위의 결과로 보면 현재 이 서버에는 eth0라는 인터페이스와 lo라는 인터페이스가 있다는 것을 알 수 있습니다.

 

 

 

 lo라는 인터페이스는 loop back을 의미하는 것으로서 자기자신에게 보내는 데이터를 처리하기위한 가상 인터페이스입니다.

 

 

 

 

따라서 현재 이 시스템에서 사용 가능한 물리적인 인터페이스는 eth0뿐이라는 것을 알 수 있습니다.

 

 

 

  그리고 위의 결과에서 우리는 eth0라는 인터페이스에 설정된 다음과 같은 내용을 확인할 수 있습니다.

 

 

 

 

 

. eth0 MAC주소는 HWaddr값인 00:0C:29:C4:81:91임을 알 수 있습니다.

 

 

 

 

. eth0에 할당된 IP주소는 inet addr값인 192.168.0.252임을 알 수 있습니다.

 

 

 

 

. eth0의 브로드케스트 주소는 Bcast값인 192.168.0.255임을 알 수 있습니다.

 

 

 

 

. eth0의 서브넷마스크 주소는 Mask값인 255.255.255.0임을 알 수 있습니다.

 

 

 

 

. eth0 MTU(Maximum Transfer Unit, 최대 전송단위) 1500임을 알 수 있습니다.

 

 

 

 이 값의 단위는 byte이며, MTU는 하나의 패킷이 최대 1500byte까지 될 수 있다는 의미이며, 고속 인터페이스일수록 이 값이 높습니다.

 

 

 

 

. eth0 RX packets(부팅후 현재까지 받은 패킷수)199.8 KB 임을 알 수 있습니다.

 

 

 

 

. eth0 TX packets(부팅후 현재까지 보내어진 패킷수)323.2 KB 임을 알 수 있습니다.

 

 

 

 

. eth0 Collisions(충돌) 0로 충돌된 데이터 값은 없다는 것을 알 수 있습니다.

 

 

 

 

. eth0 Interrupt 주소는 169번을 사용하고 있음을 알 수 있습니다.

 

 

 

 

. eth0는 현재 UP(사용가능)되어 있는 상태임.

 

ifconfig를 이용하면 위와 같은 사항을 확인할 수 있으므로 원하는 네트워크 인터페이스의 정확한 설정상황과 사용현황을 확인할 수 있습니다.

 

 

 

 , ifconfig의 결과에서 우리는 현재 네트워크 설정이 어떻게 되어있는가를 위의 예와 같이 정확하게 읽을 수 있어야 합니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  134 명