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

caputdraconis

페이지 맨 위로 올라가기

caputdraconis

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

[Error] The IP address configured for the host-only network is not within the allowed ranges. Please update the address used to be within the allowed ranges and run the command again.

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

Env: Ubuntu 22.04

 

vagrant up 명령어를 쳤을 때 뜨는 에러입니다. 맥이나 리눅스 환경에서 사용할 수 있는 Private Network Address 범위에 맞지 않게 VagrantFile 에 작성되어 있어서 발생하는 에러입니다. 

이를 해결하는 방법으로는 여러가지가 있습니다. 

 

주소 바꾸기


가장 간단한 방법으로는 VagrantFile 에 명시한 주소 값을 허용된 범위 내의 주소로 바꿔주는 것입니다. 저의 VagrantFile 은 아래와 같이 작성되어 있습니다.

Vagrant.configure("2") do |config|

 config.vm.define HOST_NAME do |subconfig|
   subconfig.vm.box = BOX_IMAGE
   subconfig.vm.hostname = HOST_NAME
   subconfig.vm.network :private_network, ip: "192.168.104.2"
   subconfig.vm.provider "virtualbox" do |v|
     v.memory = 1536
     v.cpus = 2
   end
   subconfig.vm.provision "shell", inline: $pre_install
 end

end

192.168.104.2 를 허용된 범위 내의 주소로 바꿔주는 것입니다. 허용된 범위란 192.168.56.0/21 입니다. 이는 192.168.56.0 ~ 192.168.63.255 를 의미합니다. 위의 VagrantFile 내용을 아래와 같이 바꿔주면 정상 작동합니다.

Vagrant.configure("2") do |config|

 config.vm.define HOST_NAME do |subconfig|
   subconfig.vm.box = BOX_IMAGE
   subconfig.vm.hostname = HOST_NAME
   subconfig.vm.network :private_network, ip: "192.168.58.2"
   subconfig.vm.provider "virtualbox" do |v|
     v.memory = 1536
     v.cpus = 2
   end
   subconfig.vm.provision "shell", inline: $pre_install
 end

end

 

networks.conf 파일 편집(가장 추천~)

/etc/vbox/networks.conf 파일은 Virtual Box 의 네트워크를 설정할 수 있는 Configuration 파일입니다. 이 파일은 이미 존재하거나, 존재하지 않을 수도 있습니다. 편집 혹은 생성으로 아래의 내용을 추가해줍니다.

* 10.0.0.0/8 192.168.0.0/16
* 2001::/64

별표 * 도 무조건 같이 작성해주셔야 합니다. 위 내용을 작성 후 저장하고, 다시 VagrantFile 이 위치한 디렉토리에서 vagrant up 을 해주면 정상적으로 진행됩니다.

혹시 vi(m) 으로 파일 작성 후 저장이 되지 않는다면, 아래의 명령어로 디렉터리를 생성 후 다시 시도해보시길 바랍니다.

mkdir -p /etc/vbox			# networks.conf 가 위치할 디렉터리 생성
vim /etc/vbox/networks.conf # 작성

위 방법들 말고도,, VirtualBox 의 버전을 낮추는 다운그레이드로 해결이 된다는 글도 몇 개 있었습니다. 다만.. 추천하지 않을뿐..

 

반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [ngrok] 배포없이 로컬 서비스 인터넷으로 공개하기

    [ngrok] 배포없이 로컬 서비스 인터넷으로 공개하기

    2023.09.07
  • [Ubuntu] Notion 설치하기

    [Ubuntu] Notion 설치하기

    2023.09.07
  • 서버의 mysql, jupyter notebook 에 접속해보자

    서버의 mysql, jupyter notebook 에 접속해보자

    2023.08.29
  • [모두를 위한 클라우드 컴퓨팅 Chapter 9] condor_status 오류

    [모두를 위한 클라우드 컴퓨팅 Chapter 9] condor_status 오류

    2023.08.28
다른 글 더 둘러보기

정보

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
    • 파이썬기초
    • 드림핵
    • old-16
    • Python
    • 파이썬함수

    나의 외부 링크

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

    정보

    caputdraconis의 caputdraconis

    caputdraconis

    caputdraconis

    블로그 구독하기

    • 구독하기
    • RSS 피드

    방문자

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

    티스토리

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

    티스토리툴바