Parallels Windows localhost'a Mac'ten erişin [kapalı]


89

Mac / Parallels Desktop 5 üzerinde çalışan bir geliştirme platformu olarak Windows (7) işletim sistemini kullanıyorum.

Windows localhost'a, test amacıyla Mac tarafından erişmek istiyorum.

Diğer yoldan erişmenin birçok çözümü buldum (Mac'in yerel ana bilgisayarına Windows'tan erişin) - ancak bu erişim yönü için (varsa) hiçbir çözüm bulamadım.

Herhangi bir fikir ? Mümkün mü ?


2
ait superuser.com
Rob Keniger

Ne yazık ki bu soru kapandı ve birçoğu yerine getirilmedi. MacOS, Parallels 11 için bu soruyu yanıtlamak için buraya bir özet yazdım
Jonathan Lin

Bu öğretici benim için çalıştı dontpaniclabs.com/blog/post/2015/08/25/…
Dan

Yanıtlar:


31

Ranch'le aynı sorunu yaşadım. Win7'yi Mac OS X (Snow Leopard) / Parallels 5 üzerinde çalıştırıyorum. Win7 güvenlik duvarını kapatarak ve IIS Yöneticisi'ndeki Kimlik Doğrulama ayarında anonim kimlik doğrulamasını "etkinleştirerek" mac üzerinde localhost sorunumu çözdüm.

Ayrıca paralel olarak yapılandırdım:

  1. Yapılandırma - donanım - Ağ bağdaştırıcısı 1: Varsayılan Bağdaştırıcı

  2. Tercihler - ağ - bağlantı türü - paylaşılan ağ

Düzenleme: Parallels 8 için

  1. Yapılandır> Donanım> Ağ bağdaştırıcısı 1: Varsayılan Bağdaştırıcı

  2. Tercihler> Gelişmiş Network: Change Settings>> Paylaşılan


Sadece bir bilgi daha eklemek için: Bu kılavuzu takip ederek çözdüm ama Varsayılan adaptörü seçmek yerine Wi-fi'yi seçtim ve ardından web sitesi ayarında "bağlamalar" altında oluşturulan yeni ip'i kullandım. +1.
Andrea Turri

1
Windows güvenlik duvarını TAMAMEN kapatmak için "Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı" na gidin ve TÜM profiller için kapalı olduğundan emin olun. Varsayılan olarak, sadece biri için kapatmak olduğuna inanıyorum.
Chuck Pinkert


Aslında yukarıda açıklanan ayarlara sahiptim ama benim için işe yaramadı. Yaptığım şey, Windows 10 IP'mi yerel IIS web sitemin web sitesi bağlantılarına 80 numaralı bağlantı noktası üzerinden eklemek ve güvenlik duvarı ayarlarına eşleşen bir gelen kuralı eklemek oldu. Sonunda mac'taki hosts dosyasını güncelledi ve çalışıyor!
mecograph

40

Yukarıdakiler bana yardımcı olmadı ama bu yaptı:

  • Windows VM'ye gidin, Başlat -> Çalıştır ... -> cmd.exe yazın

  • Windows komut satırı açılır. Yazın ipconfigve IP4-adresi bulmak.

  • Macs hosts dosyanızı bu blog gönderisinde açıklandığı gibi düzenleyin . Windows VM'lerimin yerel IP'sini (burada 10.211.55.5) önceki adımda bulduğunuzla değiştirerek aşağıdaki satırı yazın:

    10.211.55.5   windows
    

Ardından, örneğin localhost yerine win kullanarak windows localhost'a erişebilirsiniz. http://windows:8080/someapp


Harika cevap, teşekkürler! Windows VM'yi her başlattığınızda bu ip adresinin değişip değişmediğini biliyor musunuz?
ilasno

Benim için öyle değil, bu yüzden Parallels'in mümkün olduğu sürece bir IP adresini bağladığını tahmin ettim. Ancak, VM'nin her önyükleme yaptığında DHCP'den bir IP almaya çalıştığı bir ayarı açabileceğinizden oldukça eminim, bu yüzden belki bunu açmışsınızdır?
Akku

1
Bilginize: Bu çözüm uygulandıktan 7 ay sonra hala çalışıyor.
Akku

3
HTTP 400 Geçersiz Ana Bilgisayar Adı hatası mı alıyorum?
Robert Benedetto

1
Ayrıca HTTP 400 Geçersiz Ana Bilgisayar Adı hatası alıyorum - anladınız mı?
Tim Woods

1

Bu, ağ kartınızın sanal makinede nasıl kurulduğuna bağlıdır. Nasıl paralel olduğunu bilmiyorum, ancak VMWare Fusion'da "köprülü" (yani ana bilgisayarla aynı ipi paylaşmak anlamına gelir), "NAT", yani kendi özel ip adresine sahip olacak şekilde ayarlayabilirsiniz. ve ana bilgisayar veya "Özel ağ" üzerinden internete bağlanın; bu, özel bir IP adresine sahip olacağı ve internete bağlanmayacağı anlamına gelir. İkinci ve üçüncü durumda, sanal makinenin özel ip adresini kullanarak pencerelerde çalışan web sunucusuna erişebilirsiniz, ancak köprü durumunda bunun yapılabileceğini düşünmüyorum.


Parallels'te, Paylaşılan ve Yalnızca Ana Bilgisayar olmak üzere iki ağ seçeneği buldum. İkisini de denedim, ancak Mac'ten 127.0.0.1'e erişemiyorum .
Ranch

3
Normaldir, 127.0.0.1 sanal makinenin ipi değildir. Windows'a gitmeyi, bir cmd istemi açmayı ve ipconfig yazmayı deneyin, hangi ip'i aldığınızı görün ve ona erişmeyi deneyin.
matei

192.168.1.100 , Mac'ten erişilemezken Windows makinesinde sorunsuz çalışır (IIS ana sayfasını yükler). Sanırım Parallels uygulamasında yapmam gereken bazı ayarlar var.
Ranch

Windows makinesinde güvenlik duvarı ayarlarınızı da kontrol edin
matei

3
Güvenlik duvarını kapattım. 192.168.1.100
Ranch

0

Bana Parallels yapılandırmanız Konuk için Yalnızca Ana Bilgisayar ağına ayarlanmış gibi geliyor. Paylaşılan Ağa Geçiş, konuk Windows işletim sisteminize yerel bir IP adresi vermelidir.

Ardından, Mac tarayıcısından Windows yerel IP adresine ( 127.0.0.1 değil ) erişmeniz gerekecektir . Windows misafirinde bir komut istemi açarak ve komutun çıktısına göz atarak kullanılacak IP adresini öğrenebilirsiniz ipconfig.


Parallels, Shared Networking için yapılandırılmıştır Belki başka Parallels ağ ayarları vardır? DHCP sunucusu etkinleştirildi. Bağlantı noktası iletme olabilir (?) Yerel sunucu IP'm 192.168.1.100, Alt Ağ Maskesi 255.255.255.0, Varsayılan Ağ Geçidi 192.168.1.1
Ranch

0

Yukarıdaki talimatları izledim ve Akku önemli bir ipucu verdi, ancak benim için işe yaramadı. Windows komut satırında ipconfig çalıştırdığımda, IPv4 Adresi olarak 10.211.55.3 ve standart ağ geçidi olarak 10.211.55.1 alıyorum. Windows ana bilgisayar dosyasında (C: \ Windows \ System32 \ drivers \ etc \ hosts) 10.211.55.3 kullanımı işe yaramadı - nedenini bilmiyorum. Ben de denedim: 10.211.55.2 ve işe yaradı.

Özetle: ilk olarak apache sanal ana bilgisayar yapılandırmanızı açıklandığı gibi kurmanız ve ardından C: \ Windows \ System32 \ drivers \ etc \ hosts dosyasını açmanız ve 10.211.55.2 mysite.localhost (veya tanımladığınız sanal ana bilgisayar yapılandırma dosyanız). Umarım bu benimle aynı sorunu yaşayanlar için yardımcı olur.

Bunu burada buldum: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/


Bunun yanlış olduğuna inanıyorum. OP, Mac'te paralel çalışan Windows konuklarını soruyordu.
adaam

Evet kesinlikle. cevabım tam olarak paralel çalışan Mac'teki pencerelerle ilgili.
criscom

Bu yanlış yoldur.
ness-EE
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.