ホームページ > 記事 > システムチュートリアル > Linux ブリッジ モードで静的 IP を構成する手順
以前から NAT モードを使用していて、テスト中に Android 端末から仮想マシンの mysql にリモートアクセスしたところ、接続できないことが分かりましたが、仮想マシンの mysql には正常にアクセスできました。クラスメイトがコピーしたLinux、彼が設定したものなので理由を考えてみた ブリッジモード。 |
最初のステップは、Linux で IP を確認することです
これは Ubuntu 16.04 です。項目が 2 つあります。下の方は lo (ローカル ループバック) なので無視して構いません。上の方は設定する必要があります。ここでの仮想ネットワーク カードは ens33 であり、後で変更するものも ens33 であることに注意してください。インターネット上には、Linux システムのネットワーク カード名が ens33 ではない構成チュートリアルが多数あります (たとえば、一部は eth0)。 2 番目のステップは、仮想ネットワークを設定することです VMware メニューで、[編集] -> [仮想ネットワーク エディタ] VMnet情報の「Bridge to」をネットワークカードアダプタに変更します。デフォルトは自動です。 3 番目のステップは、ホストの IP 情報を確認することです (ここでは Windows) コマンドは ipconfig /all ですが、最後に /all オプションを付けているのは、ネットワークカードの説明を表示するためです。 ここでの Qualcomm Atheros の説明は、2 番目の手順で選択したネットワーク カードの名前と同じであることに注意してください。ホストの 3 つの重要な項目を覚えておいてください。 IPv4アドレス:192.168.5.63 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.5.1 ステップ 4: Linux ネットワーク インターフェイス構成を変更する $ sudo vim /etc/network/interfaces ファイルを変更し (具体的なパスはシステムによって異なります)、ens33 を同じネットワーク セグメント内の新しい IP に設定します (ここでは 192.168.5.64 に設定します)。 (同一ネットワークセグメントのIP計算方法は、IPとサブネットマスクのAND演算結果が一致します。例えば、192.168.5.63と255.255.255.0をAND演算すると、192.168.5.0が得られます。具体的な知識については、こちらを参照してください。コンピュータネットワークの教科書のIPの部分) 5行目から10行目は私が手動で編集したものですが、ゲートウェイとネットマスクはホストのものと同じで、アドレスのみが変更されていることがわかります。 ステップ 5: DNS を設定する xyz@ubuntu:~$ sudo vim /etc/resolvconf/resolv.conf.d/head 次に、仮想マシン ネットワーク サービスを再起動します (この手順は役に立たないことが実際に証明されていますが、理由はわかりません。素直にシステムを再起動してください)。 xyz@ubuntu:~$ sudo /etc/init.d/networking restart [ ok ] ネットワークを再起動しています (systemctl 経由): networking.service。 次に、構成が正しいかどうかを確認します。 IP を確認すると、設定 192.168.5.64 に変更されています。 URL に ping を実行してみます。 ホストから仮想マシンに ping を実行してみます。 しかし、仮想マシンはホストへの ping に失敗しました。 その理由は、ホスト上でファイアウォールがオンになっており、パブリック ネットワーク上のファイアウォールがオフになっているためです。 ホストへの再度の ping は成功します。以上がLinux ブリッジ モードで静的 IP を構成する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。