본문 바로가기
Linux

Ubuntu Server 설치 과정 중 Network 설정에 대한 Tip

by nooree 2021. 4. 20.

Ubuntu Server Edition을 설치하는 과정은 다른 운영체제 예를 들면 Windows나 Redhat과 같은 Linux 처럼 그다지 어렵지 않습니다. 기본적으로 Windows를 설치할 줄 알고 파티션의 개념을 이해하고 있으면 어렵지는 않습니다. 그런데 Ubuntu도 버전이 올라가면서 약간의 설치 과정에 변경을 주어서 그런지 가끔 새로 바뀐 설치UI가 불편할 때가 있습니다. 

 

가장 흔한 실수?또는 답답함 중 하나가 설치과정상 DHCP로 네트워크를 설정하는 것이 아닌 Static으로 고정된 네트워크에 연결할때가 아닐까 싶습니다. 아마도 기업이나 기관에서는 네트워크관리자로부터 IPv4 주소와 Gateway 주소, 그리고 Subnet Mask주소와 DNS 주소 등 4개의 아이피주소를 받았을 겁니다. 그것을 설치과정 중에 고정으로 설정할때, 새로운 Ubuntu 설치 인터페이스에서는 Subnet Mask 주소를 입력할때 255.255.255.0과 같은 전통적인 주소가 아닌 CIDR방식으로 넣으라고 된 부분이 가장 헛갈리는 부분이 아닐까 생각합니다. 

 

결론적으로 말씀드리면, 본인이 받은 Subnet Mask 주소를 보시고, IPv4 주소표기식으로 CIDR값을 붙혀 표기하면 됩니다. 가령 255.255.255.0 이란 Subnet Mask 주소를 받았고, IPv4주소가 123.123.123.234 라면, 123.123.123.234/24 와 같이 입력하는 것입니다. 

 

이미지출처 : https://askubuntu.com/questions/1090082/trying-to-set-up-static-ip-on-ubuntu-18-04-lts-install

결론은 위와 같이 Subnet Mask를 입력하면 안됩니다!! 

 

CIDR표기상 /24는 Subnet Mask 주소를 2진수로 표기했을때, 1의 갯수를 의미합니다. 위처럼 255.255.255.0 이라는 Subnet Mask 주소라면 이것을 2진수로 표기하면 11111111.11111111.11111111.00000000 와 같이 8자리씩 끊어서 2진수로 표기됩니다. 그래서 1의 숫자를 세어보면 24개(8개곱하기 3개부분) 이기에 IPv4주소 뒤에 /24를 붙힌다는 CIDR 표기법은 이 주소의 Subnet Mask 주소는 255.255.255.0 이라는 말과 똑같습니다. 여기서 1의 부분은 Network ID부분이라고 하고 0의 부분은 Host ID 부분이라고 합니다. CIDR를 쓰는 가장 큰 이유는 부족한 IPv4 주소때문이며 어떤 IPv4주소의 일부분을 Host ID나 Network ID로 바꾸어 쓰면서 네트워크를 분할하거나 합치거나 하면서 부족한 주소를 기관의 특성에 맞게 바꾸어 쓰기 위함입니다.

 

 

댓글0