반응형
우분투 22.04에서 고정 IP 주소를 설정하는 방법
우분투 22.04에서는 Netplan을 사용하여 네트워크 설정을 관리합니다. 고정 IP를 설정하려면 /etc/netplan/ 디렉토리에 있는 YAML 설정 파일을 수정한 후 적용하면 됩니다.
1. 네트워크 설정 파일 확인
Netplan 설정 파일이 위치한 디렉토리를 확인합니다.
ls /etc/netplan/
01-network-manager-all.yaml
00-installer-config.yaml
2. 네트워크 설정 파일 편집
원하는 네트워크 인터페이스 파일을 편집합니다.
01-network-manager-all.yaml 파일을 수정하려면 다음과 같이 편집합니다.
sudo vim /etc/netplan/01-network-manager-all.yaml
3. YAML 설정 파일 수정
네트워크 인터페이스에 고정 IP를 설정하려면 ethernets 항목 아래에 IP, 게이트웨이, DNS 정보를 설정합니다.
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.0.51/24] # 고정 IP 주소
gateway4: 192.168.0.1 # 게이트웨이 주소
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS 서버 주소
- dhcp4 : DHCP 사용 여부 (no 설정 시 고정 IP 사용)
- addresses : 설정할 IP 주소 및 서브넷
- gateway4 : 기본 게이트웨이
- nameservers : DNS 서버 주소
4. 변경 사항 저장 및 적용
설정을 저장한 후 Netplan을 적용합니다.
sudo netplan apply
설정 오류 여부를 미리 확인하려면 다음 명령어를 사용할 수 있습니다.
sudo netplan try
문제가 없으면 설정이 자동으로 적용됩니다.

728x90
5. 네트워크 서비스 재시작 (필요 시)
일반적으로 netplan apply로 적용되지만 필요할 경우 NetworkManager를 재시작할 수 있습니다.
sudo systemctl restart network-manager
또는 시스템을 재부팅하여 적용할 수도 있습니다.
sudo reboot
6. 네트워크 인터페이스 및 IP 확인
네트워크 인터페이스 확인
ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:56:9c:a6 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:15:a2:3a brd ff:ff:ff:ff:ff:ff
IP 주소 확인
ip -4 address | grep inet
inet 127.0.0.1/8 scope host lo
inet 192.168.0.51/24 brd 192.168.0.255 scope global enp0s3
inet 192.168.56.104/24 brd 192.168.56.255 scope global enp0s
라우팅 테이블 확인
netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 enp0s3
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s3
192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s8
또는
ip route
default via 192.168.0.1 dev enp0s3
192.168.0.0/24 dev enp0s3 proto kernel scope link src 192.168.0.51
192.168.56.0/24 dev enp0s8 proto kernel scope link src 192.168.56.104
Netplan 설정이 정상적으로 적용되면 Ubuntu 시스템은 지정한 고정 IP 주소로 네트워크에 연결됩니다.
참고URL
- Canonical Ubuntu - Ubuntu Server Docs : Configuring networks
커널 IP 라우팅 테이블 대상 게이트웨이 Genmask 플래그 MSS 창 irtt Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 enp0s3 192.168.0.0 0.0.0.0 255.255.255.0 유 0 0 0 enp0s3 192.168.56.0 0.0.0.0 255.255.255.0 유 0 0 0 enp0s8
728x90
반응형
'리눅스' 카테고리의 다른 글
| Docker DinD와 DooD의 차이점 (0) | 2023.05.30 |
|---|---|
| 리눅스 chown 명령어 사용법 정리 (0) | 2023.05.30 |
| 우분투 22.04에서 Nginx HTTP/3(QUIC)을 설치하고 TLS 인증서를 적용하는 방법 (0) | 2023.05.26 |
| MHA NodeUtil.pm 에러 (0) | 2023.05.25 |
| MySQL MHA 설치 및 구성하기 (0) | 2023.05.24 |