우분투:ip주소 조작
우분투와 관련한 기능들을 담은 지식.틀:우분투 우분투 고유의 기능들을 담아보고 리눅스 전체적으로 사용할 수 있는 건 틀:리눅스에서 다뤄보자.
개요
기본적으로 IP주소는 자동으로 잡아주는데, 서버운영 등을 위해서 IP를 고정해야 할 때가 있다.
18.04 이후 버전 방법
18.04 이후 버전에선 IP주소를 잡는 방법이 조금 변형되었다.
- 사전준비.
- 자동으로 잡힌 게이트웨이와 서브넷마스크 값이 어떤지 알아두자.(문제없는 값을 그대로 이용하기 위함.) 이는 bash에서 route 명령으로 알 수 있다.
- 네트워크 설정 파일 조작하기.
- /etc/netplan 디렉터리 안에 네트워크 설정 파일이 있다.(확장자는 yaml이다.)
- 아무것도 조작하지 않았다면 다음과 같은 내용이 들어가 있다.
# Let NetworkManager manage all devices on this system network: renderer: NetworkManager version: 2
- 설정파일 조작.
- sudo nano나 sudo vi 등으로 파일을 주무르자.
- 다음과 같은 형태로 조작한다.(IP주소 맨 뒤에 /24는 서브넷마스크를 비트표현한 것으로, 서브넷마스크에 따라 다른 값이 들어간다.(필수값)
# Let NetworkManager manage all devices on this system network: renderer: NetworkManager version: 2 # to change ip address. ethernets: enp3s0: dhcp6: no dhcp4: no addresses: [192.168.123.107/24] gateway4: 192.168.123.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] optional: true
- 설정 반영.
netplan apply
후에ifconfig
등으로 ip를 알아보면 변경되어 있음이 확인 가능하다.