j'ai besoin de tester mon site web, fonctionnant sur un Mac local, sous plusieurs navigateurs sous Windows.
J'utilise Windows XP, installé dans Parallels Desktop.
Ce serait génial, quand je pourrai accéder à mon http: // localhost: 3000 depuis Windows, assis dans un environnement virtuel (Parallels).
Comment câbler tout ça?
Mise à jour:
J'ai compris comment accéder au site Web partagé sur le mac.
J'ai les paramètres suivants:
Parallels Desktop -> Préférences -> Réseau -> Réseau partagé
"Adaptateur de mise en réseau partagée Parallels # 0" j'ai modifié avec ip = 192.168.123.1
Depuis WinXP, cette adresse IP est accessible via ping.
C:\Documents and Settings\Administrator>ping imac.local
Pinging imac.local [192.168.123.1] with 32 bytes of data:
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Lorsque sur le Mac j'active le "Web partagé", l'adresse " http: //imac.local/~AntonAL " sera accessible à partir de WinXP et Mac. Notez que j'ai défini le nom de mon mac sur "iMac", ce qui équivaut à ip = 192.168.123.1
Mais, le seul problème, je ne peux pas comprendre est le port 3000 inaccessible.
Ainsi, l'adresse " http: //imac.local: 3000 " ne fonctionne toujours pas à partir de WinXP. En fait, il n'est pas accessible même depuis le Mac ... possible je fais quelque chose de mal.
La question est - quelle adresse dois-je utiliser du côté WinXP, pour pouvoir accéder à "localhost: 3000" du côté Mac? J'ai essayé ips de "Parallels Shared Networking Adapter # 0", passerelle, ip du Mac, mais toujours pas de succès ...
Réponses:
Essayez de trouver l'adresse IP locale de votre Mac et d'accéder à la page Web de votre machine virtuelle à l'aide de cette adresse.
Vous pouvez trouver l'adresse IP de votre Mac dans les Préférences Système, en utilisant la commande ifconfig, ou avec certaines applications ou widgets Dashboard (comme iStat d'iSlayer ).
la source
Tapez «ipconfig» sur votre ligne de commande Windows. Vous verrez des informations similaires à ce que je vois ci-dessous:
Si vous remarquez, dans la dernière ligne est votre passerelle par défaut et deux lignes au-dessus qui est l'adresse IPv4. La passerelle par défaut est le routeur virtuel entre Windows et Mac OS X. Depuis, Windows utilise l'adresse IP de xxx3 et le routeur utilise xxx1, alors Mac est disponible à xxx2. Dans mon cas, je peux accéder à Mac au 10.211.55.2. Vous pouvez donc accéder à votre serveur Web en utilisant http: // xxx2 / et dans mon cas j'utilise:
J'ai modifié le fichier de mes hôtes Windows avec l'entrée suivante:
Maintenant, je peux taper http: //localhost.mac/ pour accéder au serveur Web fonctionnant sur mon Mac. Bien que cette étape de modification du fichier «hôtes» ne soit pas requise, cela m'aide.
En guise de remarque, vous pouvez accéder à votre serveur Web Windows à partir de Mac en utilisant l'adresse IPv4 que vous obtenez lorsque vous tapez «ipconfig» sous Windows.
Une autre façon d'obtenir l'adresse IP virtuelle de Mac consiste à taper la commande suivante sur le terminal de Mac OS X:
'vnic0' est l'Ethernet virtuel que Parallels installe sur votre Mac. Dans le cas où vous avez plusieurs instances de machine virtuelle en cours d'exécution, vous verrez plusieurs Ethernet virtuels. Tous ces ethernets virtuels commenceront par le mot «vnic». Si vous avez deux machines virtuelles en cours d'exécution, vous verrez «vnic0» et «vnic1» répertoriés lorsque vous exécutez simplement la commande «ifconfig» sur le terminal.
Dans mon cas, lorsque je tape «ipconfig vnic0», j'obtiens la sortie suivante, vous remarquerez que vous obtenez l'adresse IP inet xxxx répertoriée.
J'espère que ceci vous aide.
À votre santé!
SG
la source
Mes paramètres d'accès réussis
localhost:8001
pour Win (localhost
exécutés sur mon Macintosh).Configure > Hardware > Network adapter 1: Default Adapter
puis dans les paramètres Configurer:Preferences > Advanced > Network: Change Settings > Shared
.ifconfig | grep inet
.10.211.55.2
.http://localhost:8001/
Assurez-vous ensuite que les hôtes de configuration: Ouvrez dans le Mac/etc/hosts
et notez-le - comme dans mon cas -10.211.55.2 localhost
au lieu de127.0.0.1 localhost
8001
sous Windows et Mac. Suivez les étapes suivantes.nmap -p 8001 10.211.55.2
il devrait être en état de réussite (port ouvert).telnet 10.211.55.2 8001
il doit être en état de réussite (port ouvert).10.211.55.2 localhost
http://localhost:8001
la source
telnet is not recognized as an internal or external command...
Il suffit de lancer dans le terminal:
Et allez à vnic0: adresse inet depuis Parallels (comme http: //1x.2xx.5x.2: 3000 / par ex.)
la source