eth0 Link encap:Ethernet HWaddr 00:0B:6A:BF:FE:82
inet addr:192.168.2.53 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20b:6aff:febf:fe82/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5593920 errors:0 dropped:0 overruns:0 frame:0
TX packets:5525711 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:771690390 (735.9 MiB) TX bytes:680652768 (649.1 MiB)
Interrupt:177 Base address:0xf00
Link encap:Ethernet
장치에 사용중인 프로토콜의 표시임
RX packets -> 수신으로 받은 패킷
TX packets -> 송신으로 보낸 패킷
errors -> 나쁜 패킷이라는 뜻이며, 정의파일 내용에선 "bad packets received" 표현
dropped -> linux buffers에 공간이 없어서 버려진 패킷. "no space in linux buffers" 표현
overrun -> FIFO 즉, 버퍼가 꽉차서 버린 패킷
이더넷이 처리할 수 없을 정도로 빠르게 자료가 오고감으로써 손실된 패킷의 갯수임.
frame -> 정의파일에선 "recv'd frame alignment error"라고 표현
carrier -> 간략히 말하면 보내기 전 모니터링을 했는데 누군가 보내고 있었다는 내용
Scope:Link -> 활성화
up
이는 인터페이스에 "up" 표시를 한다. 즉, IP 레이어에서 접근 가능하도록 한다. 이 옵션은 address가 커맨드라인에 주어졌을 때 적용된다. 이는 또한 down 옵션을 써 일시적으로 down시켜놓은 인터페이스를 재사용가능하게 하는데도 사용한다.
(이 옵션은 UP RUNNING 플래그에 상응한다.)
down
이는 인터페이스에 "down" 표시를 한다. 즉, IP 레이어에서 접근할 수 없게 만든다. 이는 어떤 IP traffic도 그 인터페이스를 통과할 수 없도록 한다. 그러나 이것이 이 인터페이스를 사용하는 모든 라우팅 엔트리를 자동적으로 지워버리진 않는다는데 주의하라. 만약, 영구적으로 이 인터페이스를 down시키려한다면, 이들 라우팅 엔트리를 지우고, 가능하다면 다른 루트를 지정해 주어야 한다.
netmask mask
이는 인터페이스가 사용하는 서브넷 매스크를 지정한다. mask는 0x 뒤에 32비트의 16진수로 적거나, 10진수의 dotted quad로 주어야 한다.
pointopoint address
이 옵션은 단 두 호스트만이 관여하는 point-to-point IP 링크에 사용된다. 이 옵션은 가령, SLIP이나 PPP 인터페이스를 설정하는데 필요하다.
(만약 point-to-point 주소가 지정되면, ifconfig은 POINTOPOINT 플래그를 표시한다.)
broadcast address
흔히 broadcast 주소는 네트웍 번호의 호스트 파트의 bit을 1로 세팅하여 만들어 진다. 몇몇 IP implementation은 다른 체계를 사용하는데, 이 옵션은 이러한 특이환경에 맞출수 있도록 한다.
(만약 broadcast 주소가 지정되면, ifconfig은 BROADCAST 플래그를 표시한다.)
metric number
이 옵션은 그 인터페이스용으로 생성된 라우팅 테이블 엔트리에 메트릭 값을 지정하는데 사용된다. 이러한 메트릭 값은 Routin Information Protocol (RIP)이 네트웍을 위해 라우팅 테이블을 만드는데 사용된다. ifconfig이 사용하는 기본 메트릭 값은 0이다. 만약, 당신이 RIP 데몬을 돌리지 않는다면 이 옵션은 전혀 필요가 없다. 만약, 돌리더라도 메트릭 값을 변경할 필요는 거의 없을 것이다.
mtu byte
이것은 Maximum Transmissioin Unit, 즉 인터페이스가 한번의 트랜잭션에서 다룰수 있는 옥텟의 최대치를 설정한다. 이더넷에서의 MTU 디폴트 값은 1500이고, SLIP 인터페이스의 경우 296이다.
arp
이 옵션은 이더넷이나 패킷라디오 같은 broadcast 네트웍 특유의 것이다. 그것은 네트웍에 물려있는 호스트의 물리적인 주소를 탐지하는 ARP (Address Resolution Protocol)을 사용가능하도록 만든다. broadcast 네트웍의 경우, 이것은 디폴트로 켜져 있다.
(만약 ARP가 꺼져있다면, ifconfig은 NOARP를 표시한다.)
-arp 이 인터페이스 상에서 ARP의 사용을 꺼버린다.
promisc 인터페이스를 promiscuous (난잡한) 모드로 돌린다. broadcast 네트웍 상에서, 이것은 인터페이스가 모든 패킷을, 비록 그것이 다른 호스트로 가는 것일지라도, 전부 수신하게 한다. 이는 패킷 필터 같은 것을 써서 네트웍 traffic을 분석하도록 하며, Ethernet snooping이라고도 불린다. 보통, 해결하기 힘든 문제를 날려버리는데 좋은 기법이다.
반면에, 이것은 attacker들이 당신의 네트웍 traffic에서 패스워드를 걸러내어 추악한 짓을 하는데 쓰일 수도 있다. 이러한 방식의 공격을 방어하려면, 누구도 당신의 이더넷 내에 그들의 컴퓨터를 연결하지 못하게 해야한다. 또다른 선택은 Kerberos나 SRA login suite와 같은, 보안 인증 (secure authentication) 프로토콜을 사용하는 것이다. (이 옵션은 PROMISC 플래그에 상응한다.)
-promisc promisc 모드를 끈다.
allmulti
multicast 주소는, 동일한 서브넷에 있을 필요가 없는 호스트의 그룹에 대한 일종의 broadcast이다. multicast 주소는 커널에서 아직 지원되지 않는다.
-allmulti multicast 주소를 끈다.