web-dev-qa-db-ja.com

Virtualboxで内部ネットワークを設定するにはどうすればよいですか? (Ubuntu 14.04)

こんにちは、2台のUbuntu 14.04仮想マシンで内部ネットワークをセットアップしようとしています。しかし、私はこれまで失敗しました。どちらにも同じネットワーク名の内部ネットワークアダプターがあり、ネットワーク内で通信する必要がありますが、pingテストは失敗しました。

これは、最初のOSの/etc/network/interfaces.dです。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100           
netmask 255.255.255.0
gateway 192.168.0.254           

OS#2

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.254

また、成功せずに「eth0」を「lo」に変更しようとしました。

問題がどこにあるのかわかりません、どんな助けでも大歓迎です!ありがとう

10
Riccardo

解決策を見つけました。 VirtualBoxでDHCPサーバーを起動する必要がありました。このビデオで詳しく説明されています: https://www.youtube.com/watch?v=lhOY-KilEeE

念のため、ビデオが利用できない場合、その要点は次のとおりです。

vboxmanage dhcpserver add --netname intnet --ip 10.10.0.1 --netmask 255.255.0.0 --lowerip 10.10.10.1 --upperip 10.10.10.255 --enable

これをホストOSで実行します。

  • --netname intnet:内部ネットワークの名前はintnetになります。これは、VMのNetwork> Adapter>(Internal network)> Nameフィールド。
  • --ip 10.10.0.1:内部ネットワーク内のDHCPサーバーのIPアドレス。
  • --netmask 255.255.0.0:サブネットマスク。
  • --lowerip 10.10.10.1:ネットワークメンバーに割り当てることができるIPアドレスの下限。
  • --upperip 10.10.10.255:同じものの上限。
  • --enable:DHCPサーバーを有効にします。
16
Riccardo