ifcfg-ens192 파일이란?
경로: /etc/sysconfig/network-scripts/ifcfg-ens192
ifcfg-ens192 파일은 특정 네트워크 인터페이스에 대한 설정을 저장하는 구성 파일이다. 보통 시스템 부팅 시 네트워크가 자동으로 활성화되도록 설정하거나 IP 주소 및 네트워크 관련 정보를 지정하기 위해 사용된다. 여기서 ens192는 네트워크 인터페이스 이름이며 환경에 따라 다를 수 있다.
1. 파일 구조
ifcfg-ens192 파일은 키-값 형식으로 구성되어 있다. (JSON 형식 같이 저장함)
주요 항목들은 아래와 같다.
#DEVICE: 네트워크 인터페이스의 이름을 나타낸다.
예: DEVICE=ens192
#BOOTPROTO: IP 주소를 할당받는 방법을 지정한다.
- none: 정적 IP 설정
- dhcp: DHCP로 자동 IP 할당
- bootp: BOOTP로 IP 할당
예: BOOTPROTO=dhcp
#ONBOOT: 시스템 부팅 시 네트워크 인터페이스를 활성화할지 여부를 설정한다.
예: ONBOOT=yes
#IPADDR: 정적 IP 주소를 설정할 때 사용한다.
예: IPADDR=192.168.0.100
#NETMASK: 서브넷 마스크를 지정한다.
예: NETMASK=255.255.255.0
#GATEWAY: 네트워크 게이트웨이를 지정한다.
예: GATEWAY=192.168.0.1
#DNS1, DNS2: 네임서버를 지정한다.
예: DNS1=8.8.8.8
2. 파일 예시
#정적 IP 예시
DEVICE=ens192
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
**BOOTPROTO=static과 BOOTPROTO=none은 동일한 정적 설정값이다.
하지만 최신 리눅스 배포판에서는 static 대신 none 사용하도록 권장한다. 이점은 참고하면 된다.
# 동적 IP 사용하는 경우
DEVICE=ens192
BOOTPROTO=dhcp
ONBOOT=yes
3. 설정파일 적용 방법
#네트워크 인터페이스 재시작
systemctl restart network
#특정 인터페이스만 재시작
ifdown ens192 && ifup ens192
#설정 상태 확인
ip addr show ens192
반응형
'Dev > Linux' 카테고리의 다른 글
[Linux] SSH 자동 로그아웃(Timeout 설정) (1) | 2024.12.02 |
---|---|
[Linux] Apache-Tomcat 8.5버전 설치하기 (0) | 2024.11.26 |
[Linux] volume group "rl" has insufficient free space : 51200 required (disk umount & 파티션 축소) (1) | 2024.11.17 |
[Linux] 디스크 파티션 생성 및 마운트 설정 (5) | 2024.11.16 |
[Linux] NFS 마운트 (0) | 2024.11.12 |