1

У меня Windows 7, 32-битный, ноутбук HP. У меня CentOs 6.5 работает на VirtualBox 4.3.10.

Вот мой конфиг eth0.

Код:

#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

Таким образом, все работает хорошо, делая это, я могу получить доступ к своей локальной машине, обмениваться папками с samba и все ... Проблема в том, что, если я хочу скачать пакеты, например, yum install php, я должен сделать NAT 1 для адаптера, не имеет значения, какой установлен Adapter 2. При этом я могу загружать и устанавливать пакеты, но не могу получить доступ к своему локальному хосту. Интересно то, что если я буду выполнять ifconfig в течение этого времени, я вижу inet addr 10.0.2.15. Я не могу получить доступ к своим проектам с http:// 10.0.2.15 даже после изменения хостов.

Теперь, если я переключу Adapter 1 на Host Only, тогда мой ip будет восстановлен, и я смогу использовать этот ip http://..., тогда я смогу получить доступ к файлам своего проекта. Но в течение этого времени я не могу установить какие-либо пакеты, и попытка сделать это даст мне одну из тех зеркал, которые не найдены.

Я думал, что смогу обойти это, используя несколько адаптеров (давая адаптер 1 NAT, а затем адаптер 2 Host Only) и наоборот, но это не сработает.

Как я могу решить эту проблему, чтобы иметь возможность устанавливать пакеты и видеть использование моего хоста одновременно?

0