우분투를 설치할 때 네트워크 설정을 수동으로 하지 않으면 DHCP로 설정되어 있습니다.
서버를 운영하기 위해서 보통 고정 IP를 사용하기 때문에 DHCP가 아니라 수동으로 설정해 줄 필요가 있습니다.
우분투는 17.10부터 기본 네트워크 구성 도구로 netplan을 사용합니다.
netplan은 yaml 파일을 수정하는 방식으로 네트워크 인터페이스를 설정할 수 있습니다.
우분투 네트워크 인터페이스 설정 파일 위치
네트워크 인터페이스의 설정 파일을 수정하기 위해 아래 경로에 있는 yaml파일을 수정해야 합니다.
여기서 설정 파일 이름 00-installer-config.yaml 은 다른 이름일 수 있습니다.
이후 수정 과정을 위해 vi 편집기를 관리자 권한으로 실행해 yaml파일을 열어줍니다.
$ sudo vi /etc/netplan/00-installer-config.yaml
해당 파일을 vi 편집기로 열어보면 아래와 같이 DHCP로 설정된 것을 확인할 수 있습니다.
이를 수동으로 편집해서 고정 IP로 설정하면 됩니다.
# This is the network config written by 'subiquity'
network:
ethernets:
ens18:
dhcp4: true
version: 2
우분투 네트워크 인터페이스 고정 IP 설정
고정 IP를 수동으로 설정해 주기 위해서는 아래와 같은 형식으로 설정하면 됩니다.
# This is the network config written by 'subiquity'
network:
ethernets:
ens18:
addresses:
- 172.16.1.23/24
gateway4: 172.16.1.1
nameservers:
addresses:
- 168.126.63.1
search: []
version: 2
설정 내용 적용
yaml 파일 수정을 통해 내가 원하는 대로 설정을 완료했다면 설정 내용을 netplan의 명령어를 통해 해당 설정 내용을 반영해주어야 합니다.
설정 반영을 위해 관리자 권한으로 아래의 명령어를 입력해 줍니다.
$ sudo netplan apply
설정 적용까지 마치고 나면 내가 설정한 대로 고정 IP가 네트워크 인터페이스에 적용된 것을 확인할 수 있습니다.
'IT > Linux' 카테고리의 다른 글
리눅스에서 limit of inotify watches was reached 문제 해결 방법 (0) | 2023.07.20 |
---|---|
Linux CentOS IP 네트워크 설정 변경하는 방법 (0) | 2023.05.12 |
네이버 클라우드 서버 ssh 접속 불가 문제 (0) | 2021.05.13 |
리눅스 반복작업 위한 명령 watch (0) | 2019.05.10 |
우분투 설치 후 윈도우 멀티 부팅이 되지 않을 경우 (2) | 2016.09.12 |
ntfs-3g-200921-el5i686 (0) | 2014.01.03 |