리눅스/리눅스 설치

Ubuntu 기반 고정 IP 설정(networkd)

Linuxpia 2025. 4. 5. 11:41
반응형

Ubuntu 기반 고정 IP 설정

ens33 네트워크 인터페이스의 IP 주소를 현재 동적(DHCP)에서 고정 IP (예: 192.168.79.100) 으로 변경하려면 다음 절차를 따라 주시면 됩니다. 이 예시는 Ubuntu 기반 시스템을 기준으로 설명드립니다.


1. 네트워크 설정 파일 편집하기 (Netplan 사용 시)

Ubuntu 18.04 이상에서는 netplan이라는 네트워크 관리 도구를 사용합니다.

① 설정 파일 열기

sudo nano /etc/netplan/*.yaml

(보통 01-netcfg.yaml 또는 50-cloud-init.yaml 같은 이름입니다.)

② 다음처럼 수정하기 (예시)

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.79.100/24
      gateway4: 192.168.79.2
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
  • ens33: IP를 설정하려는 인터페이스 이름입니다. 현재 사용자 화면에도 ens33으로 나타납니다.
  • 192.168.79.100/24: 설정할 고정 IP입니다.
  • gateway4: 라우터(게이트웨이) 주소입니다. 현재 화면에서는 192.168.79.1 또는 192.168.79.2로 추정되며 정확한 주소는 라우터에서 확인해 주세요.
  • nameservers: DNS 서버입니다. 위의 8.8.8.8은 구글 DNS입니다.

3. 설정 적용

sudo netplan apply

4. 설정 확인

ip a

또는

ping www.google.com

명령으로 네트워크 연결이 되는지 확인합니다.


주의사항

  • IP 충돌이 발생하지 않도록 라우터에서 192.168.79.100이 DHCP로 자동 할당되지 않도록 제외 설정을 해주는 것이 좋습니다.
  • 만약 netplan이 아닌 NetworkManager 또는 interfaces 파일을 사용하는 시스템이라면 방식이 달라집니다.