web-dev-qa-db-ja.com

LinuxでIPアドレスを設定するにはどうすればよいですかVM実行中VM PlayerでWindows 7ホストからアクセスできるようにするには?

Windows 7 VM PlayerホストにOpenbravoアプライアンスをインストールしました。 _http://localhost_に移動してERPシステムにアクセスするように指示するコマンドプロンプトを見つめていますが、アプライアンスでブラウザーが見つかりません。 Linux VMのIPアドレスを設定し、ホスト上のWindowsブラウザーからアクセスするために、彼らのアドバイスに従うべきではないかと思います。これについてどうすればよいですか?すなわち、

  1. 割り当てるローカルIPアドレスを選択するにはどうすればよいですか?
  2. このIPアドレスがWindowsホストから見えるように設定するにはどうすればよいですか?

彼らの助けは、DNSを割り当ててサーバーをインターネットから見えるようにすることですが、インターネットの可視性自体は必要ありません。このヘルプをどのように解釈または調整する必要がありますか?

最後に、IPアドレスをインターネットで利用できるようにするために、DNSサーバーを割り当てます。$ echo "nameserver IP_DNS1" >> /etc/resolv.conf $ echo "nameserver IP_DNS2" >> /etc/resolv.conf

7
ProfK

ポスターのセットアップに適した新しいソリューション。これ以上簡単にはできません。

ステップ1:VMWare Playerのメインウィンドウで、VM名前を右クリックし、[仮想マシン設定]を選択します。

ステップ2:設定ウィンドウで[ネットワークアダプター]をクリックし、右側のオプションから[ホストのみ:ホストと共有するプライベートネットワーク]を選択します。

ステップ:[OK]をクリックします。

確認するVMWare Playerの設定必須がデフォルトです。インストール中にVMWareが作成するさまざまな仮想ネットワークインターフェイスを操作すると、これは機能しません

ステップ4:仮想マシンを起動します。

ステップ5:Linuxコマンドプロンプトにアクセスできる場合は、次のようにIPアドレス192.168.40.129を割り当てます(ルートアクセスがある場合)。

ifconfig eth0 192.168.40.129 netmask 255.255.255.0

またはステップ5bSudo ifconfig eth0 192.168.40.129 netmask 255.255.255.0(ルートアクセス権がない場合)。

Windowsの場合:

ステップ6:スタートメニューを開き、[コマンドプロンプト]を起動します。 [すべてのプログラム]-> [アクセサリ]にあります。

ステップ7:コマンドプロンプト内で、ipconfig/allと入力し、Enterキーを押します。行の1つは次のように表示されます。

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.40.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0

最初の3つの点線のグループは、VM内で構成したものと同一である必要があります。サブネットマスクは、手順5で入力したlinuxコマンドの「netmask」という単語の後に追加したものと同じである必要があります。

ステップ8:VMの実行中に、Windowsに切り替え、ステップ6で開いたコマンドプロンプトからping 192.168.40.129と入力します。

次のような出力が得られるはずです。

Pinging 192.168.40.129 with 32 bytes of data:
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64

ステップ9:Windowsでは、ブラウザーを開いてhttp://192.168.40.129と入力します。

うまくいくかどうか教えてください。

[〜#〜]編集[〜#〜]

この答えは、単純なサブネットと単純なプライベートアドレス指定による「通常の」ホームネットワーキング設定を当然のことと考えています。異なる/より複雑な設定(企業ネットワークなど)が機能するには、コマンドにいくつかの変更が必要であり、他のことを確認する必要がある場合があります。単純なホームルーターを使用したホームシナリオでは、これでうまくいくはずです。

編集#2

タイプミスを修正しました。仮想マシンには、同じネットワーク内に異なるアドレスが必要です。したがって、右端の最後の数字が変更され、その他すべては同じままである必要があります。

編集#

元のポスターの設定は一般的ではないため(3G接続から保存するネットワークの種類がまったくないため、適切ではありません)、ブリッジネットワークを含む元のソリューション(仮想マシンがインターネットにアクセスできるようにする)は破棄されました。現在のソリューションは、「ホストのみ」の仮想アダプターを使用しています。柔軟性は低くなりますが、ポスターの要件が限られているため、適切です。

アーカイブ目的で添付された元のソリューション:

---オリジナルソリューション---

DNSについて少しスクラップしてください。あなたはそれを必要としません。

仮想マシンをオフにしてその設定に移動し、[ネットワークアダプター]オプションの下で[Host-ONlyやNATではなく] [ブリッジネットワーク]を選択します。

Windowsでは、ローカルIPアドレスを確認します。

右下のシステムトレイに移動し、ネットワーク接続の[ステータス]オプションを右クリックして確認できます。他のデータの中で、現在のIPアドレスを提供する「詳細」というボタンがあります。

192.168.1.102や192.168.0.102などの行にある可能性があります。WindowsのIPアドレスを取得したら(このため、192.168.1.102であると想定します)、

仮想マシンを再度オンにし、Linuxコマンドプロンプトにアクセスできる場合は、次のように入力します(rootとしてログイン)。

ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

直接rootアクセス権がない場合は、行の先頭に「Sudo」を追加します。

Sudo ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

次に、Windowsに切り替えて、ブラウザにhttp://192.168.1.103と入力します。

- - 終わり - -

8
ItsGC