%20%E3%82%92%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%8B.png)
私はVirtualBox(現在)内でSlackware 13.37仮想マシンを使用しています。
現在、この Slackware VM に加えて、1 台のサーバーに複数の Ubuntu VM があります。すべての VM は「内部ネットワーク」モードを使用するように設定されているため、すべてプライベート LAN 上にあり、お互いを認識できます (つまり、VM 間でファイルを共有できます) が、外部からはプライベートのままです。
これらの VM (Slackware の VM) では、このプライベート ネットワークとインターネット全体の両方へのアクセスを許可する必要があります。この処理のために私が見つけた最初の提案は、VM に別の仮想ネットワーク アダプターを追加し、それを NAT に設定するというものでした。これにより、Slackware VM のネットワーク アダプター設定は次のようになります。
-NIC#1: Internal Network
-NIC#2: NAT
最初のネットワーク アダプター (NIC#1) を、次のサブネット上のすべてのトラフィックを処理するように設定したいと思います。
10.10.0.0/255.255.0.0
192.168.1.0/255.255.255.0
そして、2 番目の仮想ネットワーク アダプター (NIC#2) でその他すべて (インターネット アクセスなど) を処理するようにします。
Slackware VM でこれをセットアップする際にサポートをお願いできますか?
さらに、SuperUser と Stackoverflow で同様の質問を検索しましたが、それらはすべて私の状況に関係しているようです (つまり、それらはすべて OSX または UI ベースのツールを使用した Ubuntu を参照しています)。私は、具体的にはコマンドラインを使用して Slack でこれを実行しようとしています。
ありがとう!
答え1
Slackwareのネットワーク設定をCLIインターフェースで変更するには、rootとして、
nano /etc/rc.d/rc.inet1.conf
必要なパラメータを使用してインターフェース (eth0、eth1 だと思います) を編集する必要がありますが、構造はすでに存在します。次に、Ctrl + X、Y、Enter (nano で終了して変更を保存する) を押します。その後、次のコマンドを実行します。
/etc/rc.d/rc.inet1 eth0_restart
/etc/rc.d/rc.inet1 eth1_restart
もちろん、root として実行します。VM では、NIC を追加した後、これらのコマンドを実行する前に再起動する必要があるかもしれません。再起動せずに済む方法があるかもしれませんが、わかりません。