인프런 커뮤니티 질문&답변

오리너구리님의 프로필 이미지
오리너구리

작성한 질문수

시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script

2-2. 웹 서버 트러블 슈팅을 위한 쉘 스크립트

vBox로 실행 시 네트워크 관련 에러

작성

·

431

0

vagrant up 에러로 인해 virtualbox에서 실습중입니다.

8-1에 네트워크 에러가 발생하는데 사용안함 - 사용함 으로 변경하면 vm시작을 할 수 없습니다 ㅜㅜ,,

VM Name: cent1

Host-only adapters are no longer supported!

For your convenience a host-only network named 'Legacy Network' has been created with network mask '255.255.255.0' and IP address range '192.168.56.1' - '192.168.56.254'.

To fix this problem, switch to 'Host-only Network' attachment type in the VM settings.

VERR_NOT_FOUND).

Result Code:

NS_ERROR_FAILURE (0X80004005)

Component:

ConsoleWrap

Interface:

IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

이런 에러메세지가 출력되구요

네트워크를 사용하지 않으면 vm 시작은 정상적으로 되긴하는데요 지정된 아이피로 웹페이지에 접속할 수 없습니다....

현재 macOS 사용중이고 vBox는 가장 최신 버전입니다.. 버전 에러로 구버전에선 아예 vm 실행이 안되네요 버전 다운그레이드는 현재로써 어려울 것 같습니다. 이런 경우 다른 해결방법이 있을까요?

답변 3

0

그로스쿨님의 프로필 이미지
그로스쿨
지식공유자

업데이트 이후에 최신버전만 실행이 되는군요.

새소식에 올라갔던 글인데 이걸로 해결을 하실 수 있을 것 같습니다.

방금 전에 제가 최신버전의 버철박스에서 아래에 있는 이미지로 서버를 실행하고 문제없는 것을 확인했습니다.

새소식에 올라갔던 내용은 아래와 같습니다.

 



N. vagrant를 사용하지 않고 구축할 수 있는 실습환경

안녕하세요:) 그동안 가상서버 관련하여 질문이 종종 들어왔는데

이번 10월 3일과 10일 휴일기간 동안 강민구 강사님께서 해결방법을 고민해서 환경을 구축해 놨습니다.

아래의 방법대로 따라하시면 됩니다. :) 복잡한것 같지만 문과생인 저도 했습니다.

(중간에 저는 8-1을 진행했습니다)

 

0. 압축파일을 다운로드

1. VirtualBOX 6.1.32를 인스톨하세요.

2. VirtualBOX를 실행하고 파일 - 가상시스템가져오기 메뉴를 선택하세요.

3. 원본은 로컬 파일 시스템 그대로 놔두고 아래 파일의 오른쪽 끝 폴더 그림을 클릭하세요.

4. 다운받아서 압축을 풀어놓은 폴더로 이동해 cent1.ova 또는 cent1 파일을 클릭해 선택하고 열기 버튼을 눌러주세요.

5. 우측 아래의 다음 버튼을 눌러주세요.

6. 변경할 내용 없이 우측 아래의 가져오기 버튼을 눌러주세요.

7. 같은 방식으로 cent2, cent3도 가져오세요.

8. cent1, 2, 3 가상머신을 시작하세요.

8-1. 네트워크 에러 발생시 제어판 - 네트워크 및 인터넷 - 네트워크 연결에 들어가서 VirtualBox Host-Olny Ethernet Adapter 이름을 가진 이더넷을 마우스 우클릭하시고 사용 안함 을 선택하여 사용을 종료한 후 다시 마우스 우클릭해서 사용 을 선택해준 후에 다시 각 서버를 '시작' 해주세요.

9. 이렇게 만든 가상머신은 vagrant를 사용할 수 없으니 가상머신을 시작하면 열리는 창에서 실습을 진행하시면 됩니다.

10. 로그인 ID/PW는 vagrant / vagrant 입니다.

11. 로그인 이후 sudo su - 를 사용해 root 유저로 실습을 진행해주세요.

 

그동안 안되셔서 속상했던 분들도 이제 잘 되시길 바라면서 방법 정리하고 공유드립니다.

감사합니다!

0

감사합니다,,, 얼마전에 맥 OS 업데이트를 한 뒤로 vbox가 최신버전이 아니면 실행이 안되더라구요 ㅜㅜㅜ 이건 vbox 문제인 것 같으니 다시 시도해보겠습니다,,,,,,,,,,,,

0

그로스쿨님의 프로필 이미지
그로스쿨
지식공유자

하륜님 안녕하세요.

지금 나오는 에러로 검색을 해 보니 최신버전에서 생긴 버그로 아직 해결이 되지않은 문제인 것 같습니다.

https://github.com/hashicorp/vagrant/issues/12959

이 링크를 보면 현재 유일한 해결책이 네트워크 구성을 사용하지 않는 것이라고 하네요. ^^;;

매 번 최신버전에 맞출 경우 너무 다양한 문제가 발생하기 때문에 실행이 가능한 버전을 지정해서 안내 해 드리고 있습니다.

다운그레이드가 어려우신 이유가 무엇인 지 정확히 모르겠지만 현재 최신 버전으로는 해결이 불가능하니 가능하면 현재 사용하는 최신 버전의 버철박스를 삭제하시고 6.1.32를 설치해주세요.

macOS용 다운로드 링크는 여기입니다.

https://download.virtualbox.org/virtualbox/6.1.32/VirtualBox-6.1.32-149290-OSX.dmg

오리너구리님의 프로필 이미지
오리너구리

작성한 질문수

질문하기