728x90
📢 사내 Ubuntu 서버 2대가 있는데 LAN 선은 하나... 바꿔가며 서버 설정을 하는데 서버 IP 주소가 자꾸 변경된다... 귀찮아 고정하기 위해 고정 IP 설정 방법을 정리한다
☁️ 현재 네트워크 정보 확인
현재 Network 정보를 파악하자
1. IP 정보 확인
서버의 IP 주소와 Subnet mask 정보를 확인해요
# 명령어 : IP 정보 확인
ip addr show
# 출력 예시
ens33: ...
inet 192.168.1.101/24 brd 192.168.1.255 scope global dynamic ens33
...
확인 할 수 있는 정보
- IP 주소 : 192.168.1.101
- Subnet mask : /24
2. 게이트웨이 주소 확인
게이트웨이 주소는 아래 명령으로 확인해요
# 명령어 : 게이트웨이 확인
ip route | grep default
# 출력 예시
default via 192.168.1.1 dev ens33 proto dhcp
확인 할 수 있는 정보
- 게이트웨이 주소 : 192.168.1.1
⚙️ 네트워크 설정 파일 수정
이제 본격적으로 고정 IP 설정을 해봐요. sudo 권한으로 파일을 수정할거니 조심해서 진행해요.
1. 네트워크 설정 파일 찾기
/etc/netplan 디렉토리 안에 설정 파일이 있어요. 보통 파일 이름은 01-netcfg.yaml 또는 50-cloud-init.yaml 이죠.
# 설정 파일 확인
ls /etc/netplan
# 혹시 모르니 backup!
sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak
# vi로 설정 파일 열기
sudo vi /etc/netplan/50-cloud-init.yaml
2. 설정 파일 수정하기
YAML 파일은 Indent를 섬세히 다뤄줘야해요. Indent는 Tab 대신 Space 2개 또는 4개로 통일 시켜요!
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.101/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8 # google DNS
- 8.8.4.4 # google Sub DNS
위 설정은 ens33 포트를 고정 IP로 설정한 예시에요. 각자의 환경에 맞게 IP와 게이트웨이를 적어주면 됩니다.
🎨 변경한 네트워크 설정 적용
네트워크 설정 파일 수정 후 적용을 해줘야 반영돼요.
sudo netplan apply
✅ 설정 확인
고정 IP가 잘 적용 되었는지 확인해봐요
# IP 정보 확인
ip addr show
# 인터넷 연결 확인
ping google.com
고정 IP 싫어! 다시 돌아가고 싶다면?
- 다시 DHCP 설정을 켜주면 되죠. backup 해놨던 네트워크 설정 파일로 변경해주고 네트워크 설정을 적용해주면 됩니다.
🛍️ Takeaway
고정 IP 설정으로 서버의 IP를 손쉽게 고정 시킬 수 있어요
728x90
'TIL > 2024' 카테고리의 다른 글
| Clean Code & Clean Architecture (0) | 2025.04.24 |
|---|---|
| vectorCAST : 고신뢰성 소프트웨어 개발을 위한 테스트 자동화 도구 (2) | 2024.12.06 |
| 사설 IP 망의 서버를 외부에서 접근하고 싶을 때.. (0) | 2024.12.04 |
| Window11에서 1분 만에 WSL 설치하기 (1) | 2024.12.02 |
| SW 테스팅 방법론 별 개념 (1) | 2024.11.21 |