2
CentOSで2つのネットワークインターフェイスを適切にセットアップする方法(VirtualBoxで実行)?
CentOS 6.5を実行しているVirtualBoxマシンがあります。マシンのVirtualBoxのネットワーク設定で、2つのネットワークアダプターを作成しました。1つ目はゲストにインターネットへの接続に使用させたいNATです。2つ目はホストオンリーに設定し、SSHに使用してホストコンピューターからWebサーバーにアクセスします。VirtualBoxフォーラムでのこのチュートリアルは、私が達成したいこと/etc/network/interfacesですが、CentOS 6.5でファイルを見つけることができないため、構成が異なると思われます。 NATとホストオンリーアダプターの両方をセットアップして、VMを起動し、ip addr show2つのインターフェイスを使用eth0しましたeth2(なぜeth1スキップされたのかはわかりません)。したがって、両方のifcfg-ethXファイルをで構成し/etc/sysconfig/network-scripts、eth0DHCP(NATの場合)およびeth2静的IP(ホストのみの場合)に設定します。以下のためにeth0、ONBOOT=yesしばらくの間eth2、ONBOOT=no。この設定によりping、インターネットにping -c 3 www.google.com接続できるようになり、応答が得られるため、インターネットに接続できることがわかります(eth2ダウンしている間)。 次に、私ifup eth2。ホストマシンから、設定した静的IPを使用してSSH接続し、問題なく接続できます。しかし、ping -c www.google.comこの時間にやってみると失敗し、eth0まだ稼働していてもインターネットへの接続が失われたことがわかります。を実行すると、間にある間に最初と最後の行を取得してroute -n表形式の出力が表示されます(フラストレーションからVMを削除したため、実際の出力を投稿できません...)。eth2eth0 新しいCentOS VMを作成しましたが、同じセットアップを続行したいと思います。私のnetworking-fuはほとんど存在しないので、私はn00bです。私はそれを適切に行う方法に関するいくつかのヒントが欲しいです(つまり、NATアダプタを使用するようeth0に設定し、ホストオンリーアダプタを使用するように設定する方法eth1ではなくeth2、/ が稼働しeth0ている場合でも使用可能にする方法)eth1eth2 更新 そのため、新しいVMを起動して実行しました。最初のアダプターをホストのみに設定し、2番目のアダプターをNATに設定すると、現在動作しているようです。次のように設定されています。 VirtualBoxネットワーク設定 ネットワークアダプター1:ホストのみ(vboxnet0IPアドレスはに設定され10.3.0.1、ネットワークマスク255.255.255.0とDHCPはオフ) ネットワークアダプター2:NAT(DHCP) CentOS VM /etc/sysconfig/network-scripts/ifcfg-ethX設定 # ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:EC:6C:B9 TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DHCPCLASS= IPADDR=10.3.0.100 NETMASK=255.255.255.0 GATEWAY=10.3.0.1 # ifcfg-eth2 DEVICE=eth2 HWADDR=08:00:27:EB:73:BA TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp の結果 ip route …