非常に具体的なネットワーク設定でVirtualboxインスタンスを実行しようとしています。
ここに私が今持っているものがあります:
Ubuntuを実行し、Debian Virtualboxをホストするラップトップを持っています。私のラップトップは、192.168.*.***
範囲または10.***.***.***
範囲のいずれかのワイヤレスカードに割り当てられたdhcpアドレスを定期的に持っています。私は自分のラップトップのwlan0
接続に接続されたブリッジネットワークアダプタを使用して、Debian VBをセットアップしました。
Debianマシンは常に動的アドレスを取得するので、その上で実行されている仮想ホストにアクセスしたり、sshしたりしたい場合は、最初にifconfig
を実行してそのIPアドレスを見つける必要があります。
ここに私が欲しいものがあります:
私のラップトップとそれの間のプライベートネットワーク上の別のネットワークアダプターでDebian仮想マシンをセットアップしたいのですが、ラップトップのdhcpアドレスに関係なく、静的IPが常にあります。
どうすればよいですか?
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
)も設定する必要があります。
私のように、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
を使用してネットワークサービスを再起動してください。