CentOS 네트워크 인터페이스 설정
CentOS는 네트워크 인터페이스 설정을 통해 서버와 다른 장치 간에 통신할 수 있습니다. 이는 네트워크 기능을 사용하기 위해 필수적인 단계입니다.
CentOS 네트워크 설정 파일
CentOS에서 네트워크 인터페이스를 설정하기 위해 /etc/sysconfig/network-scripts
디렉토리에 있는 네트워크 설정 파일을 사용합니다. 이 디렉토리에는 ifcfg-* 형식의 파일들이 위치하며, 각 파일은 하나의 네트워크 인터페이스에 대한 설정을 담고 있습니다.
예시 네트워크 설정 파일
이제 예시를 통해 CentOS에서 네트워크 인터페이스를 설정하는 방법을 살펴보겠습니다.
- SSH로 CentOS 서버에 접속합니다.
cd /etc/sysconfig/network-scripts
로 네트워크 설정 파일 디렉토리로 이동합니다.vi ifcfg-eth0
명령을 사용해 네트워크 인터페이스 설정 파일을 엽니다. eth0은 예시로 사용된 인터페이스 이름이므로 실제로 사용하는 인터페이스 이름으로 변경해야 합니다.- 설정 파일 내용을 다음과 같이 수정합니다.
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
위 예시에서 DEVICE
는 인터페이스 이름, ONBOOT
은 부팅 시 자동으로 인터페이스를 활성화할지 여부, BOOTPROTO
는 네트워크 설정 방법(static 또는 dhcp), IPADDR
은 IP 주소, NETMASK
은 서브넷 마스크, GATEWAY
는 게이트웨이 IP 주소, DNS1
과 DNS2
는 DNS 서버 IP 주소를 나타냅니다.
- 설정 파일을 저장하고 나옵니다.
service network restart
명령을 실행하여 네트워크 서비스를 재시작합니다.
이제 해당 인터페이스에 대한 네트워크 설정이 반영되었습니다. ifconfig
명령 등을 사용하여 IP 주소 및 네트워크 설정이 정상적으로 적용되었는지 확인할 수 있습니다.
결론
CentOS에서 네트워크 인터페이스를 설정하는 것은 서버와 다른 장치 간에 효율적인 통신을 위해 중요합니다. /etc/sysconfig/network-scripts
디렉토리에 있는 네트워크 설정 파일을 사용하여 각각의 인터페이스에 대한 설정을 수정하고, 네트워크 서비스를 재시작하여 변경사항을 적용할 수 있습니다.