반응형
    
    
    
  ifconfig 명령어
ifconfig 명령어는 네트워크 인터페이스의 정보를 확인하고 구성하는 데 사용되는 유닉스 및 Linux 명령어입니다. 네트워크 인터페이스의 IP 주소, 넷마스크, 브로드캐스트 주소, MAC 주소 등을 표시할 수 있습니다.
net-tools 패키지 설치
sudo yum install -y net-tools기본 구문
ifconfig [옵션] [인터페이스]- -a 또는 --all: 모든 인터페이스 정보를 표시합니다.
- 인터페이스: 지정된 네트워크 인터페이스에 대한 정보를 표시합니다.
- 예를 들어, eth0, wlan0과 같은 인터페이스명을 사용할 수 있습니다. 인터페이스명을 지정하지 않으면 모든 인터페이스의 정보가 표시됩니다.
 
- 주요 옵션
- up: 지정된 네트워크 인터페이스를 활성화합니다.
- down: 지정된 네트워크 인터페이스를 비활성화합니다.
- inet addr: 네트워크 인터페이스의 IPv4 주소를 지정합니다.
- netmask: 네트워크 인터페이스의 서브넷 마스크를 지정합니다.
- broadcast: 네트워크 인터페이스의 브로드캐스트 주소를 지정합니다.
- hw ether: 네트워크 인터페이스의 MAC 주소를 지정합니다.
 
사용 예시
1. 모든 네트워크 인터페이스 정보 표시
ifconfig -a2. 특정 인터페이스 정보 표시 (예: eth0)
ifconfig eth03. 인터페이스에 IP 주소 할당
ifconfig eth0 192.168.1.100 netmask 255.255.255.04. 인터페이스 활성화
ifconfig eth0 up5. 인터페이스 비활성화
ifconfig eth0 down6. MAC 주소 변경
ifconfig eth0 hw ether 00:11:22:33:44:557. 루프백 인터페이스 생성
ifconfig lo 127.0.0.1ifconfig 명령어의 출력되는 정보
ifconfig$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:0C:4D:6B:A0
          inet addr:162.157.11.6  Bcast:162.157.11.255  Mask:255.255.255.0
          inet6 addr: fe80::20e:cff:fe4d:6ba0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2193099470 errors:7800567 dropped:0 overruns:0 frame:7800567
          TX packets:2465047765 errors:0 dropped:0 overruns:0 carrier:0
          collisions:3 txqueuelen:1000
          RX bytes:2836974969 (2.6 GiB)  TX bytes:2451823793 (2.2 GiB)
          Base address:0xd880 Memory:fcfc0000-fcfe0000
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:324705808 errors:0 dropped:0 overruns:0 frame:0
          TX packets:324705808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:80492326 (76.7 MiB)  TX bytes:80492326 (76.7 MiB)ifconfig 명령어의 출력에는 일반적으로 다음과 같은 정보가 포함됩니다.
- 인터페이스 이름 (예: eth0, wlan0): 네트워크 인터페이스의 식별자입니다.
- Link encap: 네트워크 인터페이스의 링크 계층 캡슐화 방식을 나타냅니다. 예를 들어, Ethernet, Loopback 등이 될 수 있습니다.
- Hwaddr (Hardware Address): 네트워크 인터페이스의 물리적인 MAC(Media Access Control) 주소입니다. 고유한 식별자로 사용됩니다.
- inet addr (Internet Address): 네트워크 인터페이스의 IPv4 주소입니다. 네트워크에 연결된 장치의 IP 주소를 나타냅니다.
- Bcast (Broadcast): 네트워크 인터페이스의 브로드캐스트 주소입니다. 브로드캐스트 주소는 네트워크 상의 모든 장치에 데이터를 전송할 때 사용됩니다.
- Mask: 네트워크 인터페이스의 서브넷 마스크를 나타냅니다. 서브넷 마스크는 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 데 사용됩니다.
- inet6 주소: 네트워크 인터페이스의 IPv6 주소입니다.
- UP: 네트워크 인터페이스가 활성화되어 있는지 나타냅니다. "UP"은 인터페이스가 활성화되어 있다는 것을 의미합니다.
- BROADCAST: 네트워크 인터페이스가 브로드캐스트 패킷을 수신할 수 있는지 나타냅니다.
- RUNNING: 네트워크 인터페이스가 현재 실행 중인지 나타냅니다.
- MULTICAST: 네트워크 인터페이스가 멀티캐스트 패킷을 수신할 수 있는지 나타냅니다.
- MTU (Maximum Transmission Unit): 네트워크 인터페이스에서 한 번에 전송할 수 있는 최대 데이터 패킷 크기입니다.
- Metric: 라우팅에서 경로 선택에 사용되는 메트릭 값입니다. 작은 값일수록 선호됩니다.
- RX/TX: 네트워크 인터페이스에서 수신 및 송신한 데이터의 양을 나타냅니다.
- 전송량 (TX): 네트워크 인터페이스에서 전송된 데이터의 양을 나타냅니다.
- 수신량 (RX): 네트워크 인터페이스에서 수신된 데이터의 양을 나타냅니다.
 
- collisions: 네트워크 인터페이스에서 발생한 충돌의 수를 나타냅니다. 충돌은 동일한 시간에 여러 장치가 데이터를 전송할 때 발생할 수 있습니다.
- Interrupt: 네트워크 인터페이스의 인터럽트 번호입니다. 인터럽트는 장치와 시스템 간의 통신을 조정하는 데 사용됩니다.
- Base address: 네트워크 인터페이스의 I/O 포트 또는 메모리 주소 범위의 기본 주소입니다.
ifconfig 명령어는 최신 버전의 우분투에서는 기본적으로 설치되지 않을 수 있습니다. 대신 ip 명령어를 사용하여 네트워크 인터페이스를 확인하고 제어할 수 있습니다. ip addr 명령어를 사용하여 네트워크 인터페이스의 IP 주소 및 관련 정보를 확인할 수 있습니다.
728x90
    
    
  반응형
    
    
    
  '리눅스' 카테고리의 다른 글
| 영어 발음기호 표 - 소통영어 (0) | 2013.06.26 | 
|---|---|
| 우분투 CLI(Command Line Interface) 환경에서 네트워크 설정(고정 IP 할당) (0) | 2013.06.25 | 
| [url] CentOS 6 netinstall URL (1) | 2013.06.25 | 
| MySQL에서 특정 테이블을 덤프(백업)하는 방법 (1) | 2013.06.25 | 
| getconf 명령어 (0) | 2013.06.25 | 
 
                  
                 
                  
                 
                  
                