반응형
Ⅰ. IFCONFIG 란 ?
네트워크 인터페이스를 설정하고, 현재 네트워크 인터페이스의 정보를 알아보는 명령어입니다.
리눅스 / 유닉스 계열에서 대부분 네트워크 설정을 확인하는 명령어로 많이 쓰입니다.
Ⅱ. IFCONFIG 사용법
전체 네트워크를 확인하기 위해 ifconfig 명령어를 사용하면 default 옵션으로 -a 라는 옵션이 붙습니다.
1) 사용법
- ifconfig [interface 명 ] [address] [up/down] [option]
2) 옵션 설명
옵션명
|
설명
|
interface
|
NIC(Network Interface Card)를 말하며, 보통 (LAN) 카드 또는 이더넷(Ethernet) 카드라 부른다.
리눅스에서는 이더넷 카드가 하나인 경우 eth0으로 설정되며 두 개를 장착하면 이더넷 카드는 eth1이 된다.
|
address
|
IP를 부여한다
예) ifconfig ens130 192.168.132.55
|
up / down
|
up은 네트워크를 활성화 시키고, down은 비활성화 시킨다.
예) ifconfig ens130 down, ifconfig ens130 up
|
option
|
netmask, broadcast등을 설정할 수 있다.
예 ) ifconfig ens140 192.168.1.200 netmask 255.255.255.0 [up/down]
|
3) 인터페이스 설명
|
*
|
Link encap
|
Ethernet 장치에 사용중인 프로토콜이 Ethernet임을 나타낸다
|
Hwaddr
|
이더넷 카드에 있는 고유 하드웨어 주소로, 48비트로 되어있다.
보통 MAC 주소라고 말한다
|
inet Addr
|
IPv4 기반의 IP주소를 나타낸다
|
Bcast
|
브로드케스트 주소를 나타낸다.
|
Mask
|
넷 마스크값(Netmask)을 나타낸다
|
UP
|
인터페이스가 활성화 되어있음을 나타낸다
|
BROADCAST
|
브로드 캐스트를 사용한다
|
RUNNING
|
동작중임을 의미한다
|
MULTICAST
|
멀티케스트를 사용한다
|
MTU
|
Maximum Transmisstion Unit의 약자로 한번에 전송할 수 있는 최대 패킷의 크기를 의미한다
|
Metric
|
라우팅할 때 참조되는 거리로 로컬인 경우 값이 1이 된다
|
RX/TX
|
받은 패킷/전송한 패킷의 총 개수를 의미하며 그중 에러가 발생한 패킷의 수는 errors에 그냥 버린 패킷의 수는 dropped, 손실된 패킷의 개수는 overruns에 표시된다
|
collisions
|
충돌이 발생한 패킷의 수
|
interrupt
|
ithernet 카드가 현재 사용중인 IRQ값
|
Base address
|
Ethernet 카드가 현재 사용중인 주소값
|
* 네트워크 카드명이 바뀌지 않는 문제 /etc/sysconfig/network-scripts/ifcfg-ens170 으로 등록했는데
ifconfig 를 실행하면 ens130 등 다른 이름으로 계속 뜰때가 있습니다.
이럴 경우 다음 명령어를 통해 해결이 가능합니다.
ip link set [oldname] name [newname] |
ex) ens170 을 ens130 으로 바꾸고 싶을때
[root@feccle ~]# ifconfig ens170 down
[root@feccle ~]# ip link set ens170 name ens130
[root@feccle ~]# ifconfig ens130 up
반응형
'시스템(Linux)' 카테고리의 다른 글
Rocky Linux GUI 설치 (0) | 2023.01.01 |
---|---|
yum update 시 리눅스 코어 버전 고정시키기 (0) | 2022.12.31 |
[Rocky Linux] 네트워크 설정 (0) | 2022.12.29 |
CentOS 의 후속작 로키 (Rocky) 리눅스에 대해 알아보겠습니다. (0) | 2022.12.29 |
리눅스 파일 구조 및 권한에 대해 알아보도록 하겠습니다. (0) | 2022.12.24 |