리눅스 명령 Ifconfig 배우기

Ifconfig 는 커널 상주 네트워크 인터페이스를 구성하는 데 사용됩니다. 필요에 따라 인터페이스를 설정하기 위해 부팅시 사용됩니다. 그 후에는 일반적으로 디버깅을하거나 시스템 튜닝이 필요할 때만 필요합니다.

인수가 주어지지 않으면, ifconfig 는 현재 활성화 된 인터페이스 의 상태를 표시합니다. 단일 인터페이스 인수가 주어지면 주어진 인터페이스의 상태 만 표시합니다. 단일 인수가 주어지면, 모든 인터페이스의 상태를 표시합니다. 그렇지 않으면 인터페이스를 구성합니다.

개요

ifconfig [인터페이스]
ifconfig 인터페이스 [aftype] 옵션 | 주소 ...

주소 가족

인터페이스 이름 뒤의 첫 번째 인수가 지원되는 주소 패밀리의 이름으로 인식되면 해당 주소 패밀리가 모든 프로토콜 주소를 디코딩하고 표시하는 데 사용됩니다. 현재 지원되는 주소 제품군에는 inet (TCP / IP, 기본값), inet6 (IPv6), ax25 (AMPR 패킷 라디오), ddp (Appletalk Phase 2), ipx (Novell IPX) 및 netrom (AMPR 패킷 라디오)이 포함됩니다.

옵션

인터페이스

인터페이스의 이름. 이것은 일반적으로 장치 이름 다음에 장치 이름 이옵니다 ( 예 : 첫 번째 이더넷 인터페이스의 경우 eth0) .

쪽으로

이 플래그는 인터페이스가 활성화되도록합니다. 인터페이스에 주소가 지정되면 내재적으로 지정됩니다.

하위

이 플래그는이 인터페이스의 드라이버를 종료합니다.

[-] arp

이 인터페이스에서 ARP 프로토콜 사용을 활성화 또는 비활성화합니다.

[-] promisc

인터페이스의 무차별 모드를 활성화 또는 비활성화합니다. 이 옵션을 선택하면 네트워크의 모든 패킷이 인터페이스에 의해 수신됩니다.

[-] allmulti

모든 멀티 캐스트 모드를 활성화 또는 비활성화합니다. 이 옵션을 선택하면 네트워크의 모든 멀티 캐스트 패킷이 인터페이스에 의해 수신됩니다.

미터법 N

이 매개 변수는 인터페이스 메트릭을 설정합니다.

Mtu N

이 매개 변수는 인터페이스의 최대 전송 단위 (MTU)를 설정합니다.

dstaddr 주소

PPP와 같은 지점 간 링크의 원격 IP 주소를 설정합니다. 이 키워드는 이제 사용되지 않습니다. 대신 pointopoint 키워드를 사용하십시오.

넷 마스크 주소

이 인터페이스의 IP 네트워크 마스크를 설정하십시오. 이 값의 기본값은 일반적인 클래스 A, B 또는 C 네트워크 마스크 (인터페이스 IP 주소에서 파생 됨)이지만 모든 값으로 설정할 수 있습니다.

addr / prefixlen을 추가하십시오.

인터페이스에 IPv6 주소를 추가하십시오.

del addr / prefixlen

인터페이스에서 IPv6 주소를 제거하십시오.

터널 aa.bb.cc.dd

지정된 대상으로 터널링하는 새 SIT (IPv6-in-IPv4) 장치를 만듭니다.

irq 주소

이 장치가 사용하는 인터럽트 라인을 설정하십시오. 모든 장치가 동적으로 IRQ 설정을 변경할 수있는 것은 아닙니다.

io_addr addr

이 장치의 I / O 공간에 시작 주소를 설정하십시오.

mem_start addr

이 장치가 사용하는 공유 메모리의 시작 주소를 설정하십시오. 일부 장치 만이 필요합니다.

매체 유형

장치에서 사용할 물리적 포트 또는 매체 유형을 설정하십시오. 모든 장치가이 설정과 지원하는 값이 다를 수있는 설정을 변경할 수있는 것은 아닙니다. 유형의 일반적인 값은 10base2 (thin Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (external transceiver) 등입니다. 특수한 매체 유형의 auto 는 드라이버에게 매체를 자동 감지하도록 지시하는 데 사용될 수 있습니다. 다시 말하지만, 모든 운전자가이 작업을 수행 할 수있는 것은 아닙니다.

[-] 방송 [addr]

address 인수가 주어지면이 인터페이스에 대한 프로토콜 브로드 캐스트 주소를 설정하십시오. 그렇지 않으면 인터페이스의 IFF_BROADCAST 플래그를 설정 (또는 지움)하십시오.

[-] pointopoint [addr]

이 키워드는 인터페이스의 지점 간 모드 사용 가능하게합니다. 즉, 두 컴퓨터간에 직접 연결되는 링크입니다.

address 인수가 주어지면 더 이상 사용되지 않는 dstaddr 키워드와 마찬가지로 링크의 다른 쪽 프로토콜 주소를 설정하십시오. 그렇지 않으면 인터페이스의 IFF_POINTOPOINT 플래그를 설정하거나 지우십시오.

hw 클래스 주소

장치 드라이버가이 작업을 지원하면이 인터페이스의 하드웨어 주소를 설정하십시오. 키워드에는 하드웨어 클래스의 이름과 인쇄 할 수있는 하드웨어 주소의 ASCII가 있어야합니다. 현재 지원되는 하드웨어 클래스는 ether (이더넷), ax25 (AMPR AX.25), ARCnetnetrom (AMPR NET / ROM)입니다.

멀티 캐스트

인터페이스에 멀티 캐스트 플래그를 설정하십시오. 드라이버가 플래그를 올바르게 설정 했으므로 일반적으로는 필요하지 않습니다.

주소

이 인터페이스에 할당 할 IP 주소입니다.

txqueuelen 길이

장치의 전송 큐의 길이를 설정하십시오. 고속 대기 시간 (모뎀 링크, ISDN)이 낮은 저속 장치의 경우이 값을 작은 값으로 설정하여 빠른 대량 전송이 텔넷과 같은 대화식 트래픽을 방해하지 않도록하는 것이 좋습니다.