1

Я создал виртуальную машину (Centos) на рабочей станции VMWare. Сетевой адаптер находится на мосту.

Мой компьютер имеет следующий IP-адрес: 10.0.0.5/24 а шлюз - 10.0.0.1 , поэтому у моей виртуальной машины IP-адрес 10.0.0.50/24 на интерфейсе eth0 .

У меня только одна дорога, это мой шлюз по умолчанию 10.0.0.1 . Назначением является шлюз 0.0.0.0 - 10.0.0.1 и маска сети 0.0.0.0 .

Я могу пропинговать свой компьютер, но я не могу пропинговать шлюз, и я не понимаю это поведение. Поэтому после этого я не могу пинговать 8.8.8.8 поэтому у меня нет доступа к интернету. Я могу получить доступ к моей виртуальной машине с моего компьютера.

Не могли бы вы помочь мне найти решение для доступа в интернет? Большое спасибо.

2 ответа2

2
  1. В главном меню VMWare перейдите в Edit -> Virtual Network Editor. В списке выберите запись типа Bridged (или создайте новую). Ниже в VMnet Information для этой записи должна быть выбрана опция Bridged. Убедитесь, что в выпадающем списке "Bridged to" выбран правильный адаптер (это должен быть ваш физический адаптер, который используется хостом).

  2. Теперь перейдите к настройкам сетевого адаптера вашего конкретного гостя (ВМ -> Настройки -> Сетевой адаптер). В разделе "Сетевое подключение" выберите «Выборочная: Конкретная опция виртуальной сети». Затем в выпадающем списке выберите VMnet #, который вы ранее настроили в редакторе виртуальных сетей.

  3. Перезагрузите гостевую ОС, посмотрите, поможет ли это.

0

Либо используйте тип NAT, либо настройте сеть так, чтобы 10.0.0.1 направляла к вашему реальному шлюзу. 10.0.0.0/8 - это частная сеть, которая не подключается к Интернету.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .