Доступ к виртуальной машине из VPN-клиента (Cisco AnyConnect)
У меня есть сервер CentOS 7, работающий в виртуальной коробке, которую мы используем для размещения внутреннего локального веб-сайта.
Сетевые настройки виртуальной машины настраиваются с помощью:
- Соединен как адаптер 1
- NAT как адаптер 2
Сервер настраивается в /etc/sysconfig/network-scripts/ifcfg-enp0s3 с помощью:
- BOOTPROTO = статическая
- IPADDR = 192.168.0.240
- NETMASK = 255.255.255.0
- Шлюз =192.168.0.141 (ip хост-компьютера)
Наш DHCP-сервер резервирует статический IP-адрес на основе MAC-адреса виртуальной машины.
Эта конфигурация прекрасно работает при просмотре при подключении к той же сети. Мы можем просматривать и использовать внутренний веб-сайт с любого компьютера, подключенного к нашей сети.
Моя единственная проблема заключается в том, что, когда мы пытаемся подключиться с помощью VPN (Cisco AnyConnect) из удаленного местоположения, мы не можем достичь вышеуказанного адреса сервера. Мы можем получать любые другие IP-адреса в нашей системе через VPN, но не от виртуальных машин. Время проверки связи с клиентом, на котором работает VPN, истекает каждый раз, но если мы пропингуем хост-машину виртуальной машины с клиента, мы можем получить ответ.
Cisco AnyConnect использует Split Include в качестве своего туннельного режима IPV4 и настроен на разрешение локального (LAN) доступа при использовании VPN.
Все это началось, когда мы сделали сброс нашего DHCP-сервера и виртуальной машины, которая раньше работала правильно. Что-то настроено неправильно или настройки в VirtualBox сброшены?