VirtualBox 호스트 전용 네트워킹 구성 : OSX 호스트, Ubuntu 게스트


10

SOLVED : 나는 (버추얼 박스에서 -> 환경 설정 -> 네트워크) 192.168.21.19에 VBox의 네트워크 설정을 재구성하여이 작업을했고,이에 따라 (전용 인터페이스 호스트에 대한 외부 액세스) 필요하지 아니에요으로 게이트웨이를 지정하는 라인을 주석 이 포스트 .

그런 다음 192.168.21.20OSX에서 SSH로 연결하여 Ubuntu에 연결할 수 있습니다. /etc/fstab마운트를 변경 하여//192.168.21.19/


두 개의 인터페이스로 구성된 Ubuntu 게스트가 있고 eth0NAT를 사용하고 있으며 제대로 작동하며 인터넷에 액세스 할 수 있습니다.

두 번째 인터페이스 eth1는 네트워킹 만 호스트하도록 설정되었으며 VirtualBox는 vboxnet0호스트 에서 가상 어댑터를 만들었습니다 .

vboxnet0VirtualBox 어댑터 설정에서 다음을 구성 했습니다.

ip 192.168.21.20
subnet 255.255.255.0

VM 게스트가 실행되면 ifconfigOSX vboxnet0에서 다음과 같이 설정됩니다.

vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.21.20 netmask 0xffffff00 broadcast 192.168.21.255

게스트에서 eth0DHCP를 사용하도록 설정되어 있으며 eth1192.168.21.20에 정적으로 할당 되었습니다 (이것은 실수이며 IP가 호스트와 게스트 사이에 충돌합니다).

auto eth1
iface eth1 inet static
    address 192.168.21.20 (should be .19)
    netmask 255.255.255.0
    network 192.168.21.0
    broadcast 192.168.21.255
    gateway 192.168.21.1

192.168.21.1에는 장치가 없습니다. 게이트웨이를 무엇으로 설정해야합니까? (호스트 전용 인터페이스이므로 게이트웨이가 필요하지 않습니다). 네트워크 액세스는 NAT 어댑터에 의해 제공됩니다.

손님의 경로는 다음과 같습니다.

Destination    Gateway       Genmask        Flags Metric   Ref  Use  Iface
192.168.21.0   *             255.255.255.0  U     0        0    0    eth1
10.0.2.0       *             255.255.255.0  U     0        0    0    eth0
default        10.0.2.2      0.0.0.0        UG    100      0    0    eth0
default        192.168.21.1  0.0.0.0        UG    100      0    0    eth1

OSX의 라우팅 테이블 :

$ netstat -nr
Routing tables

Internet:
Destination        Gateway          Flags      Refs      Use    Netif Expire
default            10.77.36.1       UGSc         28        0      en1
10.77.36/22        link#5           UCS           5        0      en1
10.77.39.38        127.0.0.1        UHS           1     2236      lo0
10.77.39.255       link#5           UHLWbI        1       66      en1
127                127.0.0.1        UCS           0        0      lo0
127.0.0.1          127.0.0.1        UH            1     8642      lo0
169.254            link#5           UCS           0        0      en1
192.168.21         link#7           UC            2        0  vboxnet
192.168.21.20      a:0:27:0:0:0     UHLWI         0        4      lo0
192.168.21.255     link#7           UHLWbI        2       64  vboxnet

호스트에서 게스트로 SSH를 연결할 수 없습니다 (VM이 브리지 연결로 구성되었을 때 가능 했음).

$ ssh 192.168.21.20
ssh: connect to host 192.168.21.20 port 22: Connection refused

내가 여기서 뭘 잘못 했니? 티아

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.