Проблема с отсутствием доступа к интернету на виртуальных машинах (ВМ) при использовании VPN на хосте может быть обусловлена разными причинами, в том числе:
1. Маршрутизация: VPN-соединение может изменять таблицу маршрутизации на хост-системе таким образом, что стандартный маршрут для виртуальных машин становится недоступен.
2. Брандмауэр/Фаервол: Брандмауэр на хосте может блокировать соединения с/на виртуальные машины, особенно когда активирован VPN.
3. Разделение сетей: VPN может создавать отдельную сеть, изолированную от сети, в которой находятся виртуальные машины.
4. Проблемы с DNS: VPN может изменить DNS-настройки на хосте, что приведет к проблемам с разрешением имен виртуальных машин.
Вам необходимо проверить следующее:
- Убедитесь, что после подключения VPN на хосте таблица маршрутизации позволяет ВМ корректно обращаться к внешним сетям.
- Проверьте настройки брандмауэра/фаервола.
- Если используются разные сетевые адаптеры (один для VPN, другой для виртуальных сетей), убедитесь, что они корректно настроены.
Чтобы настроить сеть на платформе Proxmox Virtual Environment (PVE), выполните следующие шаги:
1. Зайдите в веб-интерфейс Proxmox и выберите узел, на котором хотите настроить сеть.
2. Перейдите в раздел 'System' -> 'Network'.
3. Здесь вы можете настроить различные типы сетевых интерфейсов, такие как bridges (мосты), которые позволяют виртуальным машинам получить доступ к физической сети.
Для базовой настройки моста (bridge):
- Нажмите 'Create', затем выберите 'Linux Bridge'.
- Введите имя моста, например, vmbr0.
- Укажите IP-адрес и маску подсети для моста, если требуется; оставьте пустым для использования в качестве switch без присвоения IP.
- Выберите физический интерфейс, который будет подключен к мосту (например, eth0).
- Для DHCP оставьте поля IP-адреса пустыми или сконфигурируйте их для статического IP.
Нажмите 'OK' для сохранения настроек. После этого созданный мост будет доступен для использования виртуальными машинами.
4. Создайте или настройте виртуальную машину, выбрав в её настройках сетевом адаптере созданный ранее мост (vmbr0) в качестве подключения.
Не забудьте применить изменения и, если необходимо, перезагрузить сетевой интерфейс или всю хост-систему Proxmox для их вступления в силу.