静的IPを使用してvirtualboxサーバーをセットアップするにはどうすればよいですか?


25

非常に特定のネットワーク設定でVirtualboxインスタンスを実行しようとしています。

ここに私が今持っているものがあります:

Debian VirtualboxをホストしているUbuntuを実行しているラップトップがあります。私のloptopには、192.168.*.***範囲または10.***.***.***範囲のワイヤレスカードにdhcpアドレスが定期的に割り当てられています。ラップトップのwlan0接続に接続されたブリッジネットワークアダプターを使用して、Debian VBをセットアップしました。

Debianマシンは常に動的アドレスを取得するため、その上で実行されている仮想ホストにアクセスする場合、またはsshを使用する場合は、まずifconfigIPアドレスを見つけるために実行する必要があります。

私が欲しいものは次のとおりです。

私のラップトップとそれの間のプライベートネットワーク上に、別のネットワークアダプターを使用してDebian仮想マシンをセットアップします。これは、ラップトップのDHCPアドレスに関係なく、常に静的IPを持ちます。

どうすればいいですか?

回答:


22

virtualboxネットワーク設定を変更Host-only networkingして、仮想マシンの次のファイルを編集します。

 /etc/network/interfaces

次のような静的IPを持つように変更できます。

iface eth0 inet static
       address 192.168.2.10
       netmask 255.255.255.0
       network 192.168.2.0
       broadcast 192.168.2.255
       gateway 192.168.2.1

次に、Ubuntuの仮想ネットワークアダプターの設定を変更して、静的IPも持つようにします(192.168.2.1この例では)。


この仮想ネットワークアダプターをUbuntuで聞いたことはありません。編集するにはどうすればよいですか?
ベジョンビー

心から知らない。結果はifconfig何ですか?
バートデヴォス

うーん。あなたが提案したように設定しました。Virtualboxがホストにエントリを追加したため、ifconfigは新しいネットワークを表示します。ただし、ゲストにはループバックしかありません。eth0のエントリを追加しようとすると、そのようなデバイスがないというエラーが表示されます。
ベジョンビー

1
設定を読んで遊んだ後、ようやく手に入れました。設定が正しいことがわかりました。ホストマシンではeth1なく、ネットワークアダプタ2を使用していeth0ました。私が理解した後、あなたの答えを機能させることは初歩的でした。ありがとう。
ベジョンビー

12

私のように、CentOSのようなRedhatベースのシステムを使用/etc/sysconfig/network-scripts/ifcfg-eth1している場合は、次のように編集してください。

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.56.101
NETMASK=255.255.255.0

静的IPを割り当てましたeth1が、説明に従って変更する必要がありifconfigます。これらの変更を有効にするには、でネットワークサービスを再起動しますservice network restart

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