VirtualBoxホストのみのネットワークの構成:OSXホスト、Ubuntuゲスト


10

解決しよう:私は(VirtualBoxの中で- >設定- >ネットワーク)192.168.21.19にVBOXのネットワーク設定を再設定することで、この作業を持って、それがあたりとして(のみのインターフェイスのホストには外部からのアクセス)を必要としないいないとしてゲートウェイを指定する行をコメント、このポスト

その後192.168.21.20、OSXからSSH で接続してUbuntuに接続できます。/etc/fstabマウントを指すように変更しました//192.168.21.19/


2つのインターフェースで構成されたUbuntuゲストがあり、eth0NATを使用しており、正常に動作しています。ネットにアクセスできます。

2番目のインターフェースeth1はネットワークのみをホストするように設定され、VirtualBoxはvboxnet0ホスト上に仮想アダプターを作成しました。

vboxnet0VirtualBoxアダプター設定で次のように構成しました。

ip 192.168.21.20
subnet 255.255.255.0

VMゲストが実行されるとifconfig、OSXでは次のように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

ゲストでeth0は、DHCPを使用するように設定されており、静的eth1に192.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

ここで何が悪いのですか?TIA

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.