2017-04-25 3 views
0

Linux Mint 18の上でVMWare PlayerでOS X Sierraを実行しています。Linuxにpingすることはできますが、ブラウザ経由でサーバに接続することはできません。同じローカルネットワーク上にテストサーバーを設定した別のマシンがあります。私はブラウザではなく、ホスト上のサーバー経由でその1つに到達することができます。私はそれが関連している場合は、IPv4を使用して接続しようとしています。VMWareゲストがホストサーバに接続できない

私は、「ブリッジ」、「NAT」、「ホストのみ」を使用してみました。

Macファイアウォールでは、ホストとの接続を維持できますか?

修正方法のアイデアはありますか?

編集:

部分修正from this answer ... 私は、ソースコード(ノード)でサーバにIPアドレスを指定することができますが、IPアドレスが動的に割り当てられているので、これは明らかにサブ最適です。これは機能します。私はゲストのブラウザでそれを見ることができますが、私は手動で両端のIPアドレスを指定する必要があります。ゲストにホストの「localhost」を見せるにはどうしたらいいですか?基本的には、ネットワークに再接続してコードを変更するたびに、自分のIPアドレスを調べる必要はありません。

編集:

私はそれが、少なくともマック特有の問題ではありませんように、Windows 10は、同じ問題でそれに実行している別のVMゲストを持っています。おそらくVMWareに直接関連するものです。

+0

これは[Server Fault](http://serverfault.com)の質問です。プログラミングに直接関係しておらず、サーバーに関連しているようです。 – tadman

+0

@tadman - 私はそれがサーバーに関係していることに同意しますが、それは私が疑わしいより多くのVM웨어関連であり、vmware.stackexchange.comはありません。スタック・エクスチェンジのコミュニティがこの問題に対処するのに適していると思います。 – GenericJam

+0

それはそれか[スーパーユーザー](http://superuser.com)です。これはインフラストラクチャ/ネットワーキング関連であり、プログラミング自体ではありません。その質問は2009年からオフサイトに移っていたはずですが、他のサイトがまだ早すぎてレスポンスを早く得ることができないため、事態はかなりカジュアルになりました。 – tadman

答えて

0

VMにブリッジネットワークタイプを使用する場合。 OS X上でVMのIPアドレスは、サーバーと同じネットワークを使用した場合

iptables -F 
iptables -X 
iptables -t nat -F 
iptables -t nat -X 

一覧::

/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate=off 

Temoraryローカルサーバーのファイアウォールルールを無効にします。 一時的に無効にするローカルVM OS Xファイアウォールをお試しください使用

ifconfig 

リストローカルサーバーのIPアドレスは、VM IPと同じネットワークから次のようになります。

ifconfig 

すべてのファイアウォールルールが無効になっていて、両方のマシン(VM OS Xとローカルサーバー)が同じサブネットにある場合は、ローカルサーバーからVM IPアドレスをpingできる必要があります。異なるサブネットのアドレスがVM OS Xで静的に割り当てられたIPを使用するか、DHCPが割り当てられているルータに割り当てられている場合は、VMネットワークインターフェイスのMACアドレスを確認し、ルータに正しいIPアドレスを割り当てるように設定できます可能であれば、そこに可能です。

関連する問題