VirtualBOX、Vagrantで仮想ルータと仮想マシンを作成しています。
想定環境は以下のとおりです。
[ホストOS(Cent6)] [ゲストOS(CentOS7) ] [ゲストOS(CentOS7)]
[ ]--[仮想ルータ ]--[仮想マシン ]
[10.12.1.250 ] [10.12.1.254 10.12.1.251] [10.12.1.252 ]
これを実現するのに以下のように設定しました。
・仮想ルータ
ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
(略
enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.12.1.254 netmask 255.0.0.0 broadcast 10.255.255.255
(略
enp0s9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.12.1.251 netmask 255.0.0.0 broadcast 10.255.255.255
(略
Vagrantfile
config.vm.network "private_network", ip: "10.12.1.254"
config.vm.network "private_network", ip: "10.12.1.251", virtualbox__intnet: true
・仮想マシン
ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
(略
enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.12.1.252 netmask 255.0.0.0 broadcast 10.255.255.255
(略
Vagrantfile
config.vm.network "private_network", ip: "10.12.1.252", virtualbox__intnet: true
この状態でホストOSから仮想ルータへ「ping 10.12.1.251」「ping 10.12.1.254」は通るのですが、
仮想ルータから仮想マシンへ「ping 10.12.1.252」が通りません。
PING 10.12.1.252 (10.12.1.252) 56(84) bytes of data.
From 10.12.1.254 icmp_seq=1 Destination Host Unreachable
From 10.12.1.254 icmp_seq=2 Destination Host Unreachable
From 10.12.1.254 icmp_seq=3 Destination Host Unreachable
From 10.12.1.254 icmp_seq=4 Destination Host Unreachable
となってしまいます。
最終的にはホストOSから仮想マシンへpingが通るようにしたいです。
そういう設定は可能でしょうか?
今の設定のどこが問題でしょうか?
御教示をよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/10 00:18