web-dev-qa-db-ja.com

仮想ボックス内のubuntuでネットワークインターフェースを設定する方法は?

質問

複数のアダプタを取得した場合、起動時に「ネットワーク設定を待機しています...」というメッセージが表示されないようにubuntuを設定するにはどうすればよいですか?

事実

  • ここで、Virtual BoxとVM-Ware Workstationに手つかずのUbuntuがあります。

  • /etc/network/interfacesファイルは変更されず、ホストシステムの実際のネットワークカードを使用するためにNatアダプターをアクティブにしました。

  • さらに、VMとホストシステム間の接続に別のIPを使用できるように、ホストのみのアダプターをアクティブにしました。

控除

Interfacesファイルに必要なゲートウェイエントリは1つだけであり、これは

auto eth0

iface eth0 inet dhcp

これは、ゲートウェイ情報を提供する最初のネットワークアダプターのエントリであるため、2番目の構成には、という行は必要ありません

gateway 192.168.1.1

私にとっては、2番目のエントリは次のようになります。

address 192.168.217.131

ルータがdcpで設定されたインターフェイスのネットワークアドレスとして通知する内容に応じて、ここの2行目はネットマスクです。一般的な場合、これは

netmask 255.255.255

したがって、 `/ etc/network/interfaces 'ファイル全体は次のようになります。

#This file describe the network interfaces available on your system
#and how to activate them. For more information see interfaces(5).

#The loopack network interface 

auto lo
iface lo inet loopback

#The primary network interface 

# ethernet 0
auto eth0 
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 192.168.217.131
netmask 255.255.255

#No need for gateway here because this is already provided by the dhcp entry.

この例では、Ubuntuの^ server(Basic Ubuntu Server)パッケージが提供するIPアドレス192.168.217.130を取得し、それを1増やしました。

Ubuntuを再起動すると、Waiting for network Configuration...というメッセージが表示され、Ubuntuは約2分間ネットワーク接続を待機しようとします。

Virtual Boxでも同じことがありました。

7
Josh

知っておくべきことが2つあります

  1. 前述のように、ネットワークからdhcpサーバーを備えた2番目のゲートウェイは必要ありません。ゲートウェイエントリがそこから生成されるためです。

  2. Host-onelyアダプターを追加したら、WindowsホストからIPアドレスをコピーする必要があります。

これまでのところ。

次に、1つの追加アダプターを使用したホストのみの接続の構成例を示します。

auto eth1

iface eth1 inet static
address 192.168.253.128
netmask 255.255.255.0
network 192.168.253.1
broadcast 192.168.253.255

ネットワーク回線の3番目のブロックは、IPによって異なります。ブロードキャストラインは、ホストとゲスト間のネットワーク通信に必要です。これは、ネットワークプロトコル関連のものです。

6
Josh

ホストシステムよりも異なるIPでVMをホームネットワークに接続する場合は、ブリッジオプションを選択する必要があります。この高度なオプションでは、VMからホスト、VmからVmの間の通信にすべてに許可を選択する必要があります。

2番目のネットワークアダプターのブリッジ接続を選択する必要があります。このネットワークアダプターは最初とは異なるため、dns-nameserversおよびgatewayも構成する必要があります。

ここであなたの設定ファイルでnetmask

netmask 255.255.255.0
3
Ketan Patel

場合によっては、ネットワークを起動して実行するには余分なものが必要になります。 「/etc/resolvconf/resolv.conf.d/base」ファイルの代わりに/ etc/network/interfacesファイルにdns-nameserversを提供します。例:

auto eth1

iface eth1 inet static
address 192.168.217.131
netmask 255.255.255.0
network 192.168.217.1
broadcast 192.168.217.255
gateway 'provide your gateway here might be necessary'
dns-nameservers 'provide your nameserver here'

最後に、

Sudo restart network-manager
1