이 영역을 누르면 첫 페이지로 이동
caputdraconis 블로그의 첫 페이지로 이동

caputdraconis

페이지 맨 위로 올라가기

caputdraconis

네트워크 관점에서의 클라우드 컴퓨팅을 공부하는 중입니다 :)

[Ubuntu] Static IP 주소 변경

  • 2023.07.04 19:30
  • 알고 있으면 도움되지 않을까,,?
글 작성자: caputdraconis
반응형

가상 환경에서 여러 대의 Ubuntu 와 통신하기 위해서 설정할 때, IP 주소의 전체적인 틀이 짜여져있으면 더욱 편합니다.

예를 들어, 아래와 같이 3대의 Ubuntu 를 비슷한 IP 주소로 할당할 수 있습니다.

Ubuntu20-1 : 172.17.29.61
Ubuntu20-2 : 172.17.29.62
Ubuntu20-3 : 172.17.29.63

 

이와 같은 (눈, 정신 등의)편안함을 위해, 각각의 Ubuntu IP 주소를 변경해보도록 하겠습니다.

 

ip addr

 우선, 이 명령어를 통해 Ubuntu 현재 자신에게 할당된 IP 주소를 확인할 수 있습니다. net-tools 를 설치하고 ifconfig 명령어를 사용하는 방법도 있습니다.

여기서, 빨간색 네모에 적힌 정보를 확인합니다. 고정 IP를 할당할 네트워크 인터페이스(ex. enp0s3)와 현재의 IP 주소(ex. 10.0.2.15/24).

netplan 을 사용하여 IP 주소를 할당해주겠습니다. netplan의 설정 파일은 /etc/netplan 디렉토리에 위치하고 있습니다. 만약 이 디렉토리가 없다면 아래의 명령어를 사용해서 생성해주면 됩니다.

# /etc/netplan 디렉토리가 없다면
sudo netplan generate

# /etc/netplan 디렉토리가 있다면
cd /etc/netplan

디렉토리로 이동하면, 1개 이상의 .yml 파일이 존재합니다. 만약 파일이 하나라면 그 파일을 vim 으로 편집하시면 됩니다. 만약 파일이 두 개 이상이라면, 파일 이름에 포함되어 있는 숫자가 가장 큰 파일로 선택하여 vim 으로 편집합니다.

sudo vi ./00-installer-config.yaml

 

 

일반적으로 파일을 편집기로 열어보면, 위와 같이 DHCP 로 설정이 되어있습니다. 이를 편집해서 원하는 IP를 할당해보겠습니다. 저는 172.17.29.61 이라는 IP 주소로 할당하려고 합니다.

위 사진과 같이 설정하고, 이를 저장합니다.

sudo netplan apply

위 명령으로 변경된 netplan 설정을 적용합니다.

 

이후에 다시 IP 주소를 확인해보면 아래 사진과 같이 변경된 IP 주소가 적용된 것을 확인할 수 있습니다.

 

반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 컨테이너에 대한 강의 추천

    컨테이너에 대한 강의 추천

    2023.07.20
  • [VMware] Turn on VM with Windows cmd

    [VMware] Turn on VM with Windows cmd

    2023.07.13
  • [Docker] Windows Bind Mount Path

    [Docker] Windows Bind Mount Path

    2023.06.21
  • [Script] Ping Test

    [Script] Ping Test

    2023.05.22
다른 글 더 둘러보기

정보

caputdraconis 블로그의 첫 페이지로 이동

caputdraconis

  • caputdraconis의 첫 페이지로 이동

검색

메뉴

    카테고리

    • 분류 전체보기 (168)
      • Cloud (3)
      • Computer Network (12)
      • Database (2)
      • Terraform (2)
      • 🥚고리즘 (13)
      • 겅부겅부🙃 (10)
        • Naver CS50 코칭스터디 (2)
        • Machine Learning (1)
        • Computing System (6)
      • 언어&프레임워크 (20)
        • Python (4)
        • Django (10)
        • Node JS (1)
        • C++ (2)
        • Java (1)
        • Flutter (2)
      • Security (76)
        • WebHacking Study (11)
        • 지옥방 스터디 (22)
        • 여름방학 스터디 (2)
        • PWN Study (6)
        • SUA Reversing Study (3)
        • PWN (3)
        • WebHacking (20)
        • Reversing (4)
      • 알고 있으면 도움되지 않을까,,? (23)
      • 일상다반사 (1)
      • 근황 정리 (1)
      • 42 Seoul (1)
        • Setting (1)

    최근 글

    인기 글

    댓글

    공지사항

    아카이브

    태그

    • 웹해킹.kr
    • 리스트함수
    • 파이썬기초
    • Python
    • 파이썬함수
    • old-16
    • 파이썬
    • 드림핵

    나의 외부 링크

    • Github
    • solved.ac
    • caputdraconis@kakao.com

    정보

    caputdraconis의 caputdraconis

    caputdraconis

    caputdraconis

    블로그 구독하기

    • 구독하기
    • RSS 피드

    방문자

    • 전체 방문자
    • 오늘
    • 어제

    티스토리

    • 티스토리 홈
    • 이 블로그 관리하기
    • 글쓰기
    Powered by Tistory / Kakao. Copyright © caputdraconis.

    티스토리툴바