Posso avere un indirizzo IP stabile per una macchina virtuale sotto VMWare?

4

Uso VMWare per emulare Ubuntu sul mio Leopard Mac OS X.

L'indirizzo IP cambia ogni volta che metto in stop il Mac.

Mi stavo chiedendo se posso evitarlo.

    
posta aneuryzm 30.12.2010 - 19:32
fonte

2 risposte

4

Puoi farlo - basta configurare la macchina virtuale Ubuntu con un IP statico. La scelta dell'IP dipenderà dalla rete a cui ti stai collegando ... Non hai menzionato se stavi usando una connessione NAT o Bridged, e la scelta dell'IP varierà in base a ciò. Posso fornire istruzioni specifiche se lo desideri, ma saranno tutte le cose che fai all'interno della VM di Ubuntu, non all'interno dell'ambiente Mac. (Quindi potresti trovare migliore fortuna nel chiedere link o link )

Potresti anche installare il pacchetto "avahi-daemon" in Ubuntu e quindi non dovrai ricordare l'indirizzo IP della VM, puoi usare vm-hostname.local come se fosse un Mac con Bonjour.

EDIT: vedo che stai utilizzando un'interfaccia NAT. Ho digitato una lunga lista di istruzioni che sono rimaste bloccate solo nel passaggio finale. Farò ulteriori ricerche in merito, ma nel frattempo ecco alcune istruzioni che non ho testato , ma potrebbero funzionare sul lato Mac ...

Ecco le istruzioni incomplete , le finirò a breve:

VMware Susion avvia l'assegnazione di IP via DHCP a .128 (almeno sulla mia macchina). I primi tre ottetti degli IP sono definiti da un probe di rete che si è verificato durante l'installazione di VMware, quindi è necessario determinare quale rete VMware ha scelto per te, quindi scegliere un IP sotto l'intervallo assegnato da VMware tramite DHCP per evitare conflitti:

  1. Determina quale rete ha scelto VMware: nella Ubuntu Virtual Machine, scegli System > Administration > Network Tools . Nella finestra che appare, sotto "Dispositivo di rete", scegli "Interfaccia Ethernet (eth0)". Nell'elenco seguente, cerca "IPv4". Guarda l'indirizzo IP nella colonna di destra e prendi nota dei primi tre ottetti (numeri tra i punti). Sulla mia macchina, questo è: 172.16.1

  2. Scegli un nuovo IP statico: puoi creare qualsiasi numero da 2 a 127 che sarà aggiunto alla rete dal punto 1, finché non conflitto con qualsiasi altro IP statico che hai assegnato . Diciamo che hai scelto 15, perché mi piace il numero 15. Nel mio esempio il tuo IP statico sarebbe quindi 172.16.1.15 .

  3. Configura Ubuntu per utilizzare un IP statico: vai a System > Preferences > Network Connections nella VM di Ubuntu. Sotto "Wired" scegli "Auto eth0" e fai clic su "modifica". Vai su "Impostazioni IPv4" e imposta "Metodo:" su "Manuale". Accanto a "Indirizzi", fai clic sul pulsante "Aggiungi". Nella nuova riga che appare, sotto "Indirizzo", inserisci l'IP che chiudi ( 172.16.1.15 nel mio esempio). Sotto Maschera di rete, inserisci 255.255.255.0 . Sotto gateway, inserisci i primi tre ottetti del tuo IP, seguito da .1 . (Nel mio esempio, il gateway sarebbe 172.16.1.1 ). Sotto DNS Servers, inserisci ... oh, crap, questo viene fornito da DHCP. Fammi capire come rendere questo lavoro :-/

risposta data 30.12.2010 - 20:02
fonte
0

Per completare il post di Josh, la risposta è sì, ma dipende .

Tecnicamente parlando, qualsiasi sistema operativo all'interno di una VM ha accesso diretto alla scheda di rete o a una rete privata creata dal sistema operativo host. Nel caso uno , puoi configurare la tua macchina virtuale in modo da avere qualsiasi indirizzo IP che desideri.

Ora presumo che tu voglia avere la tua VM con lo stesso IP tutto il tempo, quindi dovresti passare alla connessione bridged , che farà credere alla VM che ha una scheda di rete dedicata che tu puoi in seguito configurare come preferisci. In effetti, per il resto della rete, la macchina sarà un normale computer. VMWare si prenderà cura della virtualizzazione e della Virtual Network Card (NIC).

    
risposta data 30.12.2010 - 22:05
fonte

Leggi altre domande sui tag