우분투:ip주소 조작: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{우분투}} == 개요 == 기본적으로 IP주소는 자동으로 잡아주는데, 서버운영 등을 위해서 IP를 고정해야 할 때가 있다. <br /> == 18.04 이후 == 18...) |
|||
(같은 사용자의 중간 판 3개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{우분투}} | {{우분투}} | ||
== 개요 == | ==개요== | ||
기본적으로 IP주소는 자동으로 잡아주는데, 서버운영 등을 위해서 IP를 고정해야 할 때가 있다. | 기본적으로 IP주소는 자동으로 잡아주는데, 서버운영 등을 위해서 IP를 고정해야 할 때가 있다. | ||
<br /> | <br /> | ||
== 18.04 이후 == | ==18.04 이후 버전 방법== | ||
18.04 이후 버전에선 IP주소를 잡는 방법이 조금 변형되었다. | 18.04 이후 버전에선 IP주소를 잡는 방법이 조금 변형되었다. | ||
네트워크 설정 파일 : /etc/netplan 디렉터리 안에 네트워크 설정 파일이 있다.<syntaxhighlight lang=" | #'''사전준비.''' | ||
#:자동으로 잡힌 게이트웨이와 서브넷마스크 값이 어떤지 알아두자.(문제없는 값을 그대로 이용하기 위함.) 이는 bash에서 route 명령으로 알 수 있다. | |||
#'''네트워크 설정 파일 조작하기.''' | |||
#:/etc/netplan 디렉터리 안에 네트워크 설정 파일이 있다.(확장자는 yaml이다.) | |||
#:아무것도 조작하지 않았다면 다음과 같은 내용이 들어가 있다.<syntaxhighlight lang="yaml"> | |||
# Let NetworkManager manage all devices on this system | |||
network: | |||
renderer: NetworkManager | |||
version: 2</syntaxhighlight> | |||
#'''설정파일 조작.''' | |||
#:sudo nano나 sudo vi 등으로 파일을 주무르자. | |||
#:다음과 같은 형태로 조작한다.(IP주소 맨 뒤에 /24는 서브넷마스크를 비트표현한 것으로, 서브넷마스크에 따라 다른 값이 들어간다.(필수값)<syntaxhighlight lang="yaml"> | |||
# 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 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
#'''설정 반영.''' | |||
#:<code>netplan apply</code> 후에 <code>ifconfig</code> 등으로 ip를 알아보면 변경되어 있음이 확인 가능하다. |
2021년 8월 1일 (일) 22:53 기준 최신판
우분투와 관련한 기능들을 담은 지식.틀:우분투 우분투 고유의 기능들을 담아보고 리눅스 전체적으로 사용할 수 있는 건 틀:리눅스에서 다뤄보자.
개요[편집 | 원본 편집]
기본적으로 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를 알아보면 변경되어 있음이 확인 가능하다.