본문 바로가기

리눅스

CentOS 7에서 네트워크 구성을 설정하는 방법(network configuration)

728x90

CentOS 7에서 네트워크 구성을 설정하는 방법(network configuration)

네트워크 구성은 주로 /etc/sysconfig/network-scripts/ 디렉토리의 네트워크 설정 파일을 수정하여 수행됩니다.

 

1. 네트워크 인터페이스 확인

시스템에 어떤 네트워크 인터페이스가 설치되어 있는지 확인합니다.

ifconfig -a

 

2. 필요한 패키지 설치

telnet, traceroute, net-tools 패키지를 설치합니다. 이러한 패키지는 네트워크 디버깅 및 테스트 도구를 제공합니다.

** ping, telnet, traceroite, nslookup, dmesg, netstat -nr

sudo yum install -y telnet traceroute net-tools

 

3. 네트워크 재시작

네트워크 구성을 변경했다면, 변경 내용을 적용하기 위해 네트워크 서비스를 다시 시작해야 합니다.

sudo systemctl restart network

 

4. 호스트네임 및 게이트웨이 설정

호스트네임을 설정하고 게이트웨이를 지정하려면 /etc/sysconfig/network 파일을 편집합니다.

sudo vim /etc/sysconfig/network

NETWORKING=yes와 HOSTNAME=yourhostname를 설정하고 게이트웨이를 지정합니다.

NETWORKING = yes
HOSTNAME = localhost.localhost
GATEWAYDEY = eth0
GATEWAY = 192.168.1.1

 

5. 네트워크 인터페이스 설정

원하는 네트워크 인터페이스의 설정 파일을 수정합니다. 설정 파일은 /etc/sysconfig/network-scripts/ifcfg-에 있습니다. 예를 들어, eth0 인터페이스를 설정하려면 /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 편집합니다.

sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

네트워크 설정 예시

DEVICE = eth0
TYPE = Ethernet
BOOTPROTO = static
BROADCAST = 192.168.1.255
IPADDR = 192.168.1.3
NETMASK = 255.255.255.0
ONBOOT = yes
728x90

6. DNS 서버 주소 설정

DNS 서버 주소를 설정하려면 /etc/resolv.conf 파일을 편집합니다.

vim /etc/resolv.conf

DNS 서버 정보를 추가합니다.

search secdns.co.kr
nameserver 192.168.1.1
nameserver 192.168.1.3

 

7. 호스트 alias 설정

/etc/hosts 파일을 편집하여 호스트 alias를 추가할 수 있습니다.

vim /etc/hosts

호스트 alias를 추가합니다.

127.0.0.1 localhost.host.host localhost
192.168.1.3 localhost

 

8. 호스트명 선행 처리

호스트명을 시스템에 적용하려면 다음 명령어를 사용합니다.

sudo hostnamectl set-hostname your_hostname

 

9. 호스트 조회(이름 해석) 방식 설정

  • hosts: 먼저 /etc/hosts 파일을 검사하여 호스트 정보를 찾습니다. 이 파일은 로컬 호스트 정보를 제공하며, 네트워크에 연결된 호스트의 IP 주소와 호스트 이름을 매핑합니다.
  • bind: 만약 /etc/hosts 파일에서 호스트 정보를 찾을 수 없거나, /etc/hosts에 등록되지 않은 호스트의 경우 DNS 서버를 사용하여 호스트 이름을 해석합니다. 즉, DNS 서버에 요청하여 호스트 이름을 IP 주소로 변환합니다.
vim /etc/host.conf
# order hosts, bind (기본 설정)
order bind, hosts

 

위 단계를 따르면 CentOS 7에서 네트워크 구성을 완료할 수 있습니다. 모든 변경 사항은 시스템을 다시 시작할 필요 없이 즉시 적용됩니다.

 

728x90