Я управляю гостем Ubuntu в KVM, который, в свою очередь, работает на хосте Ubuntu. Хост-сеть проходит через VPN (OpenVPN), обеспечивая tun0. Мне нужна гостевая сеть, чтобы также проходить через VPN, за исключением того, что мне нужно иметь возможность подключаться к хосту через сеть для файловой системы, смонтированной через NFS.

Адрес хоста 192.168.10.10
Адрес маршрутизатора: 192.168.10.1
tun0 10.8.8.16

Мне все равно, является ли мой гость NAT или мостом, или даже если я должен использовать второй сетевой интерфейс. У кого-нибудь есть подход, который может сработать?

1 ответ1

0

Решение здесь состоит в том, чтобы использовать настройку виртуальной машины по умолчанию с сетевым NAT. Тогда у виртуальной машины будут адреса в диапазоне 192.168.122.0/24, а хост-машина будет доступна по адресу 192.168.122.1. Пока хост подключен к Интернету через VPN, виртуальная машина также будет подключаться через VPN. Хотя хост будет доступен по его локальному адресу, в данном случае 192.168.10.10, это соединение должно будет проходить через маршрутизатор. В моем случае подключение к маршрутизатору происходит медленно, но мой локальный коммутатор работает быстро, поэтому использование адреса хоста KVM по умолчанию 192.168.122.1 значительно быстрее для передачи по NFS.

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