익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT 위키
검색
리눅스 ifconfig
편집하기
IT 위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
리눅스 기반 시스템에서 네트워크 정보를 확인하고 설정할 수 있는 명령어 == 사용법 == ==== 명령어 구성 ==== * $ ifconfig * $ ifconfig [인터페이스] * $ ifconfig [인터페이스] [타입] [옵션] | [주소] ==== 예시 ==== * $ ifconfig * $ ifconfig eth0 down * $ ifconfig eth0 up * $ ifconfig eth0 192.168.123.123 * $ ifconfig eth0 192.168.123.123 netmask 255.255.255.123 ==== 옵션 ==== * 인터페이스 : 인터페이스 이름이다. 일반적으로 NIC 설정이 되어 있으면 eth0, eth1, PPP로 연결되어 있다면 ppp0, ppp1를 쓴다. * 타입 : 지정한 인터페이스에서 사용할 프로토콜을 지정한다. 지원하는 프로토콜은 et(TCP/IP를 사용할 때), inet6(IPv6), ax25(AMPR Packtet Radio), DDP(Appletalk Phase 2), ipx(Novell IPX) 등이 있다. * up : 지정한 인터페이스를 활성화한다. * down : 지정한 인터페이스를 비활성화한다. * [-]arp : ARP 프로토콜을 활성화/비활성화한다. * [-]promisc : 무차별(promiscuous) 모드를 활성화/비활성화한다. 무차별 모드를 활성화하면 인터페이스를 통과하는 모든 패킷을 확인할 수 있다. * [-]allmulti : 모든 멀티캐스트 모드를 활성화/비활성화한다. 모든 멀티캐스트 모드를 활성화화면 인터페이스를 통과하는 모든 패킷을 받는다. * metric N : 인터페이스 메트릭(metric)을 설정한다. * mtuN : 인터페이스 MTU를 설정한다. * dstaddr addr : PPP 원격 IP 어드레스를 설정한다. * netmask addr : 인터페이스의 넷마스크를 설정한다. * add addr/prefixlen : 인터페이스에 IPv6 주소를 부여한다. * del addr/prefixlen : 인터페이스에 IPv6 주소를 제거한다. * irq addr : 디바이스에 irq 주소를 지정한다. * io_addr addr : 디바이스의 IO 주소를 지정한다. * mem_start addr : 디바이스의 공유 메모리 시작주소를 지정한다. * media type : 디바이스의 물리적 타입을 설정한다. ** 물리적 타입: 10base2(thin Ethernet), 10baseT(twisted-pair 10Mbps Ethernet), AUI(externaltransceiver) 등 * [-]broadcast [addr] : 인터페이스의 브로드캐스트 주소를 설정한다. * [-]pointopoint [addr] : 인터페이스의 점대점(point-to-point) 모드를 활성화하고, 주소를 설정한다. * hw class address : 인터페이스의 하드웨어 주소를 설정한다. * multicast : 인터페이스를 멀티캐스트 플래그로 설정한다. * address : 인터페이스에 IP 주소를 설정한다. * txqueuelen length : 디바이스의 전송 큐 길이를 설정한다. == 출력 예시 == <pre> [root@server~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:33:11:4D:2A inet addr:11.123.123.111 Bcast:11.123.123.123 Mask:255.255.255.0 inet6 addr: fe80::20c:22ff:f421:a422/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:166821297 errors:0 dropped:0 overruns:0 frame:0 TX packets:138257196 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:15423070158 (14.3 GiB) TX bytes:191289401653 (178.1 GiB) eth1 Link encap:Ethernet HWaddr 00:0C:29:23:D4:8C inet addr:192.168.236.146 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::20c:29ff:fe23:d48c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5545620 errors:0 dropped:0 overruns:0 frame:0 TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:615988080 (587.4 MiB) TX bytes:948 (948.0 b) 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:65536 Metric:1 RX packets:689274 errors:0 dropped:0 overruns:0 frame:0 TX packets:689274 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:72810862 (69.4 MiB) TX bytes:72810862 (69.4 MiB) </pre> == ifconfig으로 확인 가능한 내용 == * Link encap : 인터페이스의 형태. 주로 Ethernet * Hwaddr : 하드웨어 주소(맥주소) * inet addr * Bcast : 브로드캐스트 주소 * Mask * inet6 addr * UP/DOWN * BROADCAST * RUNNING * MULTICAST * MTU : 한번에 전송할 수 있는 최대 패킷 크기 * METRIC * RX/TX : 수신 패킷수와 전송 패킷 수 * collisions : 충돌이 발생한 패킷 수 == 참고 문헌 == * [https://raisonde.tistory.com/entry/ifconfig-네트워크-설정-및-정보-확인 지식잡식 블로그] * ifconfig (유닉스 리눅스 명령어 사전, 2010. 11. 30., 우종경, 박종오) [[분류:리눅스]] [[분류:리눅스 명령어]]
요약:
IT 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
IT 위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기
둘러보기
대문
최근 바뀜
광고
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록