Ich habe Ubuntu 14.04 in der VirtualBox auf meinem Mac installiert, weiß aber nicht, wie ich es anschließen soll

Ich habe Ubuntu 14.04 in der VirtualBox auf meinem Mac installiert, weiß aber nicht, wie ich es anschließen soll

Ich habe Ubuntu 14.04 in der VirtualBox auf meinem Mac installiert.

Bildbeschreibung hier eingeben

Sie sehen, ich verwende ip a, dort werden nur zwei Netzwerkschnittstellen ( 127.0.0.1/8und 10.0.2.15/24) angezeigt.

Auf meinem Mac verwende ich ifconfig:

$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether a0:99:9b:17:50:07 
    inet6 fe80::10f4:b82a:315f:2a5%en0 prefixlen 64 secured scopeid 0x4 
    inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 4a:00:02:2c:3b:30 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 4a:00:02:2c:3b:31 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 02:99:9b:17:50:07 
    media: autoselect
    status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 4a:00:02:2c:3b:30 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 5 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether 0e:1a:b1:4d:a5:a8 
    inet6 fe80::c1a:b1ff:fe4d:a5a8%awdl0 prefixlen 64 scopeid 0x9 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::e687:4e43:6318:90df%utun0 prefixlen 64 scopeid 0xa 
    nd6 options=201<PERFORMNUD,DAD>

Ich kann in meinem Mac-Terminal keinen Ping ausführen 10.0.2.15und kann daher das Mac-Terminal nicht verwenden, um eine Verbindung zur VM herzustellen. Gibt es eine Lösung, um darauf zuzugreifen? Ich meine nur, wie in Windows Xshell zu verwenden, um eine SSH-Verbindung zur VM herzustellen.

Antwort1

Standardmäßig verwendet VirtualBox NAT-Netzwerke. Sie können die VM nicht über das Netzwerk Ihres Hosts erreichen. Dazu müssen Sie die Netzwerkadaptereinstellungen der VM so ändern, dass sie überbrückt oder nur Host ist.

Bridged überbrückt den Netzwerkadapter der VM und ermöglicht ihr, DHCP und Ähnliches vom Netzwerk abzurufen, in dem sich der Host befindet. Sie können sie vom Host sowie von anderen Geräten in Ihrem Netzwerk aus erreichen. Die VM hat auch Internetzugang, vorausgesetzt, Ihr lokales Netzwerk hat dies.

Host-only erstellt, wie der Name schon sagt, ein Netzwerk, das nur zwischen den VM(s) und Ihrem Host besteht. Sie können eine Verbindung zur VM herstellen, die VM hat jedoch keinen Internetzugang.

Nach dem Ändern der Adaptereinstellungen müssen Sie wahrscheinlich die Netzwerkschnittstelle(n) der VM neu starten, um ggf. die richtige DHCP-Konfiguration zu erhalten.

verwandte Informationen