티스토리 뷰

서버

Rocky8 IP 설정하기

dev23 2023. 8. 12. 16:24
반응형

지금은 서버(?)라고 부르기 뭐하지만 곧 무언가 서비스를 제공할 서버가 될 친구에게 고정적인 IP를 할당해 주어야 한다.
DHCP로 매번 바뀌는 IP를 할당받으면 외부에서 접속하기 곤란해지기 때문에(아마 재부팅하면 IP가 바뀌겠죠?)...
 
설정법은 간단하다. 네트워크 인터페이스 정보를 담는 파일을 수정하고 네트워크 서비스를 재시작하기만 하면 된다.
 

1. 설정파일 변경

  - 파일을 수정하기 위해 해당 파일이 있는 디렉토리로 이동한다. 아니면 그냥 절대 경로 혹은 상대 경로를 이용해 열어도 된다. 해당 파일은 다음 디렉터리 아래에 있다.

/etc/sysconfig/network-scripts

  위 경로로 가면 다음과 같이 인터페이스별로 파일이 있을 것이다.

인터페이스 파일들

해당 PC는 인터페이스가 두 개라 파일이 두 개 보이는데, 일반 PC면 보통 한 개만 존재할 것이다.
 
우선 사용하는 인터페이스를 확인하고 해당 인터페이스 이름에 맞는 파일을 열자. vi를 이용한다.
 

#vi ifcfg-enp1
설정할 파일

파일을 열면 여러 속성이 있다. 이중에서 바꿀 것은 몇 개 없다.
우선 "BOOTPROTO" 값을 변경할 것이다. 해당 값을 "dhcp" 에서 "static"으로 변경한다.
그리고 다음 항목을 추가할 것이다. (대괄호 안은 사용자가 직접 입력하는 값입니다.)

IPADDR= [IP주소]
NETMASK=[서브넷 마스크]
GATEWAY=[게이트웨이(공유기IP)]
DNS1=[주 DNS 서버 주소]
DNS2=[보조 DNS 서버 주소(필수는 아님)]

설정할 값을 입력하고 파일을 저장한 후 닫는다.
 
이후에 네트워크 서비스를 재시작해 주어야 한다.
 

2. 서비스 재시작

난 리눅스라고는 CentOS7만 사용해 봤는데, Rocky8은 CentOS8과 같댔나..? 그래서 네트워크 재시작 시 사용하는
서비스명이 다르다. 여튼, 다음 파일 설정을 마쳤으면 네트워크 서비스를 재시작 한다.
Rocky8에서는 "NetworkManager" 서비스를 재시작하면 된다.

# systemctl restart NetworkManager

해당 서비스를 재시작했으면 설정된 IP를 확인하면 된다.
 

3. 설정 확인

설정된 IP 확인은 "ip addr" 혹은 "ifconfig" 명령어를 이용해서 확인하면 된다. 리눅스 초기 설치 시 관련 도구를 설치하지 않았다면 "ifconfig" 명령어를 실행할 수 없을지도 모른다. 만약 그렇다면 yum 을 통해 net-tools 를 설치하면 된다.

# yum -y install  net-tools

다음은 ifconfig 명령어를 통해 확인한 네트워크 정보다.

ifconfig 명령어를 통한 IP 확인

 
이제 고정 IP를 가졌으니 공유기에 포트포워딩 설정을 통해 외부에서도 해당 PC에 접속할 수 있다.

반응형

'서버' 카테고리의 다른 글

sudo 설정하기  (0) 2023.08.12
fail2ban 설치하기  (0) 2023.08.12
semanage package  (0) 2023.08.12
SSH 설정  (0) 2023.08.12
미니PC  (0) 2023.08.12
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함