VirtualBox + Windows 7上のUbuntu 16.04サーバーゲストでネットワークをセットアップする

実験に引き付けられた春。 まあ、私の言葉の理解で。 仮想マシンをWindows 7とこのマシンにインストールすることにしました-Ubuntu 16.04 Server(私のサイトのホスティングが機能します)。 OpenServerがどういうわけか私に合わないわけではありません。ホームWAMPとしてはかなり良いのですが、それでもLAMPをローカルに手に入れたいと思うことがあります。 仮想マシンとして、[期待] VirtualBoxを選択しました。



一般に、VirtualBoxにUbuntu 16.04サーバーをインストールしても特別な問題は発生しませんでしたが、Windowsから見えるようにUbuntuでネットワークを設定すると、デッドロックに陥ります。 この問題の経験については0で、トピックに関するマニュアルは、多くの場合グーグルで検索されますが、何らかの理由で、何らかの理由でトピックが部分的にしか開示されておらず、Linuxとネットワークインターフェイスの原則に関する一定レベルの知識が必要です。



最終的に、私はこの質問を決定し、今度はそれも関連のある人々と共有します。 始めましょう。



1. VirtualBox for Windowsをダウンロードwww.virtualbox.org/wiki/Downloads



2. Ubuntu Server 16.04 www.ubuntu.com/download/serverをダウンロードします



3.システムにVirtualBoxをインストールします(簡単に提示できますが、ここではこの質問を開きません。最悪の場合、ネットワーク内にはネットワーク上にチートシートが多数あります)。



4. Ubuntu Server 16.04をVirtualBoxに配置します。 ここでも、たとえば、Windowsをインストールするよりもすべてが複雑ではない(さらに簡単ではない)し、写真付きのあらゆる種類の優れたマニュアルがあります(一般的には必要ありません。 しかし、いくつかのニュアンスがあります。



4.1ネットワークをセットアップするとき、自動セットアップを選択します。

4.2パッケージをインストールするとき、すぐにOpenSSHサーバーとLAMPにドーズを置きます(残りはオプションです)-より簡単です。



5.すべてがうまくいき、Ubuntuが起動し、インターネットがそこにあると思います(たとえば、ping yandex.ruコマンドで確認できます)。 ただし、たとえば、SSHを介してWindowsからUbuntuに接続する方法などの疑問が残ります。 または、ブラウザでUbunt Apacheで実行されているWebサイトを開くだけです。



6.したがって、Ubuntuを停止し、ターミナルでウィンドウを閉じ、 VirtualBoxのメインウィンドウで [ファイル]→[設定]→[ネットワーク]→[仮想ホストネットワーク ]に移動します。右側の3つの小さなアイコン



画像



7. IPアドレス192.168.56.1が表示されます-これは、WindowsがVirtualBoxにアクセスするアドレスです。



画像



8.この場合、「DHCPサーバー」タブの横にある空のボックス(チェックボックスは選択されていません)。 そして、それを残しておきましょう。



画像



9.次に、ゲストシステム(この場合はUbuntu 16.04.2 Server)の設定に移動し、システムのタブを右クリックして、最上位項目[構成...]を選択します。



画像



10.ここで、再び「ネットワーク」に移動します(同じ名前の2つの「ネットワーク」アイテムを取得しますが、最初のケースではWindowsネットワークとVirtualBoxをセットアップし、今度はゲストネットワークをセットアップします。 ここで、最初のアダプタに対してNATがマークされていることがわかります。 変更しないでください。



画像



11. 「アダプター2」タブを開き、「ネットワークアダプターを有効にする」を選択し、リストで接続の種類を選択します:「仮想ホストアダプター」。 OKをクリックします。 このアクションにより、Ubuntuにネットワークアダプターが追加されます。このアダプターを使用して、外界にウィンドウを切り込み、Windowsから、たとえばブラウザーまたはSSHクライアントを介してUbuntuを確認できます。



画像



12.次に、Ubuntuターミナルウィンドウに移動してログインし(まだない場合)、すぐにmcを設定します



sudo apt-get install mc


将来の生活をどれだけ促進するか(ここで古代の哲学者の声明を思い出す:-これはviを作るために人々を愛さないことが必要だった方法である)



13.利用可能なネットワークインターフェイスを確認します。



ifconfig -a


これは、ステップ11で作成したUbuntuの名前と同じ「仮想ホストアダプター」を理解するために必要です。



画像



画面には、すでに構成されているインターフェースが表示されますが、ほぼ同じものが表示されます。 この状況では、Windowsからubuntuにアクセスするために使用するネットワークインターフェイスの名前にのみ関心があります。



ここで、3つのインターフェイスがあることがわかります。lo-ローカルループ、enp0s3-これはNATとして設定した「Adapter 1」(Ubuntuでインターネットトラフィックを通過させる)、最後にenp0s8-これは前述の「Adapter 2」 "("仮想ホストアダプター ")。 これで、設定することができます。



14. mcをルートとして実行します。



sudo mc


15.そして、編集のためにファイルを開きます



/ etc /ネットワーク/インターフェイス


(カーソルを置いてF4を押す)、または単にコマンド



mcedit / etc / network / interfaces


しかし、個人的には、私はmcを介して好む-私はより少ない文字を入力する必要があります:)



16.そして、テキストの最後に次の行を追加します。



自動enp0s8

iface enp0s8 inet static

アドレス192.168.56.107

ネットマスク255.255.255.0


スクリーンショットに示されているような結果になります。



画像



つまり、「アダプター2」に静的IPアドレス192.168.56.107(たとえば、192.168.56.101に変更することも、192.168.56.110に変更することもできます)を与えました。 そして今、このアドレスを通して、UbuntuはWindowsから見えるようになります。



17.変更を保存します-F2およびエディターを終了します-F10。



18.次に、次のようにインターフェースを再起動します。



sudoサービスネットワーキングの再起動


または、Ubuntuサーバーを再起動することもできます。



19.ここで、空の星が正しく配置されている場合は、ブラウザーを開いてアドレスバーに入力します。



http://192.168.56.107







LAMPにインストールされたウェルカムページが表示されます(上記のセクション4.2を参照)Apache2。



または、同じIPアドレス192.168.56.107でポート22を介してSSH経由で接続できます



All Articles