Ho un portatile HP Windows 7, 32 bit. Ho CentOs 6.5 in esecuzione su VirtualBox 4.3.10.
Ecco la mia configurazione eth0.
Codice:
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:81:0F:EA
TYPE=Ethernet
UUID=65c5766b-b165-4f76-bb92-420a190b7bdc
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
#IPADDR=#some ip here
Quindi le cose vanno bene così, posso accedere al mio computer locale, condividere cartelle con samba e tutto il resto. Il problema dice che se volevo scaricare pacchetti, come yum install php, allora devo fare un adattatore NAT 1, non importa cosa L'adattatore 2 è impostato. In questo modo posso scaricare e installare i pacchetti ma non riesco ad accedere al mio localhost. La parte interessante è che se faccio ifconfig durante questo periodo, vedo inet addr 10.0.2.15 Non riesco ad accedere ai miei progetti con http: // 10.0.2.15 anche dopo aver modificato gli host.
Ora, se cambio l'adattatore 1 su Solo host, il mio ip viene ripristinato e posso usare quell'ip http: // ... quindi posso accedere ai miei file di progetto. Ma durante questo periodo, non riesco a installare alcun pacchetto, e provare a farlo mi darà uno di quei mirror non trovati errori.
Pensavo di poter fare questo, adattatori multipli (dando adattatore 1 NAT quindi adattatore 2 solo host) e viceversa, ma non funzionerà.
Come posso risolvere questo problema per poter installare i pacchetti e vedere usare contemporaneamente il mio host?
Host Only
,NAT
e qualunque sia l'opzione di connessione diretta in scatola virtuale sono però. Se ci fornisci le informazioni complete sugli indirizzi IP assegnati alla tua VM durante ogni diversa configurazione, probabilmente possiamo dirti di più, ma la risposta è quasi certamente che il tuo10.0.2.15
indirizzo locale è l'indirizzo assegnato NAT e quando cambi il tipo di dispositivo o aggiungi il secondo dispositivo non hai più quell'indirizzo IP sulla VM.