Linux OS 관련 포스팅 목록
2019.08.02 - [Linux/OS] - Linux Ubuntu 커널 버전 확인
2020.04.28 - [Linux/OS] - Linux Ubuntu 게이트웨이 주소 설정
2020.06.19 - [Linux/OS] - Linux Ubuntu NC 사용법 - 1
2020.07.09 - [Linux/OS] - Linux tar 압축 풀기(Ubuntu, tar.gz)
2020.07.10 - [Linux/OS] - 리눅스 우분투 특정 파일 검색(Ubuntu, Find)
리눅스 우분투 환경 아이피 설정하기
안녕하세요.
오늘은 리눅스 우분투 환경에서 간단히 아이피를 수정하거나 추가할 수 있는 방법에 대해 알아보겠습니다. 가끔 한 호스트에서 다중 아이피를 설정해야할 때가 있습니다. 아니면 기존의 아이피를 삭제하고 새로운 아이피를 부여할 필요가 있습니다. 이를 위해 "ip addr" 명령을 사용합니다.
아이피는 곧 내 컴퓨터의 논리적 식별자입니다. 우리 사람은 개인을 식별하는데 있어서 주민등록번호와 같은 숫자로 이루어진 것들을 사용하곤 합니다. 또한 주민등록번호 외에도 한글, 영어, 일본어 등 다양한 형태로 존재하는 자기의 이름이 있습니다.
이름은 나 말고도 같은 사람이 같은 이름을 사용할 수도 있기 때문에 식별자로 사용하질 않습니다. 이런 상황을 컴퓨터에 맞춰보면 이 이름은 컴퓨터이 아이피 같은 존재가 될 수 있습니다. 아이피는 같은 아이피를 쓰는 컴퓨터가 또 존재할 수 있습니다. 같은 근거리통신망(LAN)에서 같은 아이피가 존재하면 네트워크 오류가 발생하기도 합니다.
그리고 컴퓨터의 주민등록번호와 같은 고유한 번호는 MAC이 있을수 있습니다. 제조번호라고도 합니다. 이처럼 아이피는 아주 중요한 역할을 하고 있는 것을 우리는 알 수 있습니다.
오늘은 리눅스 환경의 운영체제를 한 번이라도 써본 적이 있다면 피해갈 수 없는 아이피 설정 방법에 대해 알아보도록 하겠습니다. 리눅스는 윈도우처럼 GUI가 입힌 데스크탑 버전도 있으나 CMD 처럼 검은 화면에 글자만 나오는 서버 버전도 있습니다.
데스크탑 버전과 서버 버전의 퍼포먼스 차이 때문에 각자 쓰는 방식이 다르지요. 본 예제에서는 우분투 환경을 대상으로 예제를 진행하도록 하겠습니다.
오늘 아이피 설정 테스트를 위한 서버환경은 아래와 같습니다.
시험환경
Linux Ubuntu 16.04 LTS x64
설명
*: 아이피 확인 명령의 경우는 꼭 16.04 가 아니더라도 데비안, 레드헷 계열의 리눅스에서 모두 존재합니다. 그러면 아이피 설정에 관한 명령어를 확인해 보겠습니다.
아이피 확인하기
$ ip addr
라인 설명
1: "ip addr" 명령을 수행하면 아래와 같이 현재 네트워크 장치에 할당된 아이피 주소 목록을 확인할 수 있습니다.
저의 경우는 "enp0s3" 네트워크 장치가 공유기와 연결된 장치이고 이 장치에 "172.30.1.200" 의 아이피와 "/24" 255.255.255.0 의 넷마스크 영역이 할당되어 있는 것을 알 수 있었습니다.
아이피 추가
$ ip addr add {아이피}/{넷마스크 비트수} dev {네트워크 장치명}
라인 설명
1: "ip addr add" 명령을 사용하면 아이피를 추가할 수 있습니다. 예를들어, "enp0s3" 장치에 "172.30.1.200" 아이피에 "255.255.255.0" 의 넷마스크 영역 아이피를 추가하고 싶다면 "ip addr add 172.30.1.200/24 dev enp0s3" 명령을 수행합니다. (여기서 255.255.255.0의 넷마스크 비트수는 24 입니다.)
아이피 삭제
$ ip addr del {아이피}/{넷마스크 비트수} dev {네트워크 장치명}
라인 설명
1: 반대로 기존의 아이피를 삭제하고 싶다면 아래 처럼 입력합니다. 예를들어, "enp0s3" 장치의 "172.30.1.200" 아이피를 삭제하고 싶다면 "ip addr del 172.30.1.200/24 dev enp0s3" 명령을 수행합니다. 이렇게 상황에 맞게 명령어를 사용하여 아이피 설정이 가능합니다.
마무리
오늘은 리눅스 우분투 환경에서 내 컴퓨터의 아이피를 관리하는 방법에 대해 알아보았습니다. 다음 포스팅에서는 내 컴퓨터에서 메시지가 나가거나 들어올 때 어느 공유기를 통해서 나가야하는지 설정하는 라우팅 설정방법에 대해 알아보도록 하겠습니다.
관련 글
Linux OS 관련 포스팅 목록
2019.08.02 - [Linux/OS] - Linux Ubuntu 커널 버전 확인
2020.04.28 - [Linux/OS] - Linux Ubuntu 게이트웨이 주소 설정
2020.06.19 - [Linux/OS] - Linux Ubuntu NC 사용법 - 1