Technology/Linux

버추얼박스 호스트(win7) 게스트(Ubuntu16.04) 통신설정 (VirtualBox Host Guest connection)

문베디드 2016. 10. 19. 11:44

1. Virtualbox 설치 (VB)

2. Ubuntu 16.04 이후 버전 설치 (내가 그랬기에)


3. VB 설정

  메인화면>[파일]>[환경설정]>[네트워크]>

   1) NAT네트워크 활성화: 목록에 있으면 놔두고 목록에 아무것도 없으면 하나 만들것 (편집X)

   2) 호스트전용 네트워크

       IPv4 192.168.56.1    (원하는 네트워크 주소도 됨)

       mask 255.255.255.0 (바꿔도 상관은 없음)


참고: VirtualBox: 호스트에서 게스트 접근 네트웍 설정

└ http://taewan.kim/blog/2016/01/31/virtualvox_network_config/




4. ubuntu 부팅후 네트워크 설정

  0) ifconfig -a 로 네트워크 인터페이스 확인

  1) vi /etc/network/interface

    

※ubuntu14 부터 인터페이스 이름이 eth0 -> enp000 바뀐댄다... 정확한건 영어 읽기 힘들어서 안봄... 나중에 봐야지

※ 옛날에 14.04 쓸때 안그랬던거 같은데...몰겠다.


address: VB네트워크내에서 원하는 IP (ex 192.168.56.100)

netmask: 255.255.0.0 일케 해도 되겠지만.. 안해봄

network: 사실 안해도 되는데.. 첨에 안되다보니까 다 집어넣음 ㅠㅠ

걍 네트워크 이름 (ex. 192.168.56.0)

broadcast: 이것도.. (ex. 192.168.56.255)

gateway: 192.168.56.1

dns-naeserver: 안해도됨


  2) 깔끔하게 게스트 리부팅하면 재설정됨 or sudo service networking restart (난 이 명령이 안먹음..)

==> 보통 설명에선 여기까지 하면 되는데.. 나는 안됨

==> sudo service networking resatart가 안먹는 이유는 모르겟네.. ㅎㅎ

      참고: [UBUNTU] UBUNTU 14.04와 13.10에 대한 NETWORKING 서비스 차이

└ http://naleejang.tistory.com/128


  3) 재부팅 하니까 network device not managed  이게 뜸

     당황하지 말고 아래와 같이 한다.

i) sudo nano /etc/NetworkManager/NetworkManager.conf

ii) change the line managed=false to managed=true

iii) sudo service network-manager restart

참고: network manager says “device not managed”

└http://askubuntu.com/questions/71159/network-manager-says-device-not-managed


나는.. 이렇게 하니까 windows↔ubuntu ping 보내진다..




다음 단계는 UDP Server/Client 짜서 서로 주고 받기!






'Technology > Linux' 카테고리의 다른 글

fedora에서 opengl 프로그램을 만들어보자  (0) 2014.01.06
readelf 명령어  (0) 2014.01.06