Недавно моя виртуальная машина Ubuntu была повреждена, и поэтому я подумал, что пришло время начать все заново (в любом случае это было необходимо).Запустил новую вм, все переустановил и все отлично, все снова заработало. Однако одна вещь, которая больше не работает, — это моя настройка VPN.
Однако самое замечательное то, что у меня все еще есть старая виртуальная машина (просто не включенная), поэтому, если мне нужно, я могу запустить эту виртуальную машину и посмотреть на старую настройку.
Я больше не могу найти руководство, которому я следовал, но оно использует это сценарий. По сути, это просто говорит: «Скачай, запусти и готово!» Я до сих пор помню, когда я устанавливал его на старой виртуальной машине, у меня также были проблемы с доступом в Интернет (хотя тогда проблем с доступом к другим устройствам локальной сети не было). Я как-то исправил это, и я не могу понять, как я это сделал тогда. Я до сих пор помню, что я никогда не менял/не добавлял настройки в свой роутер. Исправление было сделано исключительно на vm.
Некоторая информация о текущей настройке и результатах тестирования:
- Локальная сеть: 192.168.2.0/24
- Маршрутизатор: 192.168.2.1
- ВМ (на которой работает сервер vpn): 192.168.2.15
- Используемый порт для vpn: 443
- DNS-сервер, который я хочу использовать для своих клиентов: pi-hole работает на 192.168.2.15
- Доступный общий ресурс SMB: 192.168.2.16
- При подключении через vpn доступ к: 10.8.0.1, 192.168.2.15 (localhost), 192.168.2.1
- При подключении через vnp НЕТ доступа к: 192.168.2.16, www.google.com
Содержание /etc/openvpn/сервер/server.conf
:
местный 192.168.2.15
порт 443
прото удп
разработчик тун
ca ca.crt
сервер сертификатов.crt
ключевой сервер.key
dh dh.pem
аутентификация SHA512
tls-crypt tc.key
топология подсети
сервер 10.8.0.0 255.255.255.0
нажмите «перенаправление-шлюз def1 bypass-dhcp»
ifconfig-pool-persist ipp.txt
нажмите «dhcp-опция DNS 192.168.2.15»
поддержка 10 120
шифр AES-256-CBC
пользователь никто
группа
постоянный ключ
упорный тун
глагол 3
crl-проверить crl.pem
явное уведомление о выходе
журнал /var/log/openvpn.log
глагол 3
Хитрость заключается в том, чтобы выяснить, в чем разница между настройкой на старой виртуальной машине и на новой виртуальной машине. Я уже просмотрел файлы конфигурации на обеих виртуальных машинах, но они одинаковы.Я, конечно, погуглил и обнаружил, что наиболее распространенным решением было добавить маршрут в конфиг, но это не сработало, и его также не было в конфиге старой вм, так что это должно было быть что-то еще.
Любая помощь будет оценена по достоинству!