728x90
Ubuntu에서 네트워크 설정의 기본 이해
서버나 개발 기기에서 네트워크 설정은 안정적인 접속 환경을 위해 필수입니다. Ubuntu에서는 Netplan을 통해 고정 IP와 DHCP 방식을 쉽게 구성할 수 있습니다.
1. Netplan 설정 파일 위치 확인
Ubuntu 18.04 이상 버전에서는 `/etc/netplan/` 디렉터리에 YAML 파일이 있습니다. 기본 파일명을 확인하고 백업해두세요.
ls /etc/netplan
sudo cp /etc/netplan/01-network-manager-all.yaml ~/01-network-manager-all.yaml.bak
2. DHCP 방식으로 설정하기
DHCP는 자동으로 IP를 할당받는 방식입니다. 별도 정보 없이 기본 네트워크 환경을 유지하고자 할 때 사용합니다.
sudo nano /etc/netplan/01-network-manager-all.yaml
# 예시
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: true
수정 후 sudo netplan apply 명령으로 즉시 적용됩니다.
3. 고정 IP 방식으로 설정하기
고정 IP는 서버·DB·테스트 환경에서 주소 변화 없이 안정적으로 접속해야 할 때 필수입니다.
sudo nano /etc/netplan/01-network-manager-all.yaml
# 예시
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
이후 sudo netplan apply로 설정을 적용하고, ip addr로 확인하세요.
4. 설정 적용 확인 및 문제 해결
설정 적용 후 ping 명령어로 외부 네트워크 연결을 테스트합니다. 문제가 있을 때는 `sudo netplan try` 명령으로 롤백 옵션을 사용할 수 있습니다.
ping -c 3 google.com
sudo netplan try
마무리 및 실무 팁
서버마다 네트워크 환경이 다르므로 설정 파일을 버전 관리하고, 변경 시 주석으로 날짜와 목적을 기록하세요. 문제가 발생할 때 과거 설정으로 빠르게 롤백할 수 있습니다.
실무 팁: 중요 서비스가 있는 서버는 이중 NIC을 활용해 이중화 구성하거나, VLAN 태깅을 통해 트래픽을 분리하면 장애 시 빠른 대처가 가능합니다.

728x90
'OS > Ubuntu' 카테고리의 다른 글
| Ubuntu에서 파일 압축 및 해제 방법 (0) | 2025.07.12 |
|---|---|
| Ubuntu에서 자동 업데이트 설정하기 (2) | 2025.07.11 |
| Ubuntu에서 스왑 메모리 설정하기 (3) | 2025.07.09 |
| Ubuntu에서 Cron 작업 설정하기 (0) | 2025.07.08 |
| Ubuntu에서 Nginx 설치 및 기본 설정 (1) | 2025.07.07 |