Клиент OpenVPN моего ноутбука устанавливает устройство TAP. Однако моя клиентская конфигурация - TUN. Это устройство отображается в ifconfig / ALL с IP 10.8.0.6
и маска подсети 255.255.255.252. (!!!)
Эта маска подсети, очевидно, является настройка маски нескольких клиентов что дает каждому клиенту только 4 IP из подсети.
У меня проблемы с проверкой связи клиентов локальной сети внутри и за пределами туннеля в удаленной локальной сети, и я подозреваю, что причиной является маска нескольких клиентов.
Как поменять маску на стандартную 255.255.255.0?
Подробнее:
Я запускаю Synology Disk Station NAS в своей домашней (удаленной) сети с IP-адресом 192.168.0.8. Маршрутизатор / стандартный шлюз - это Ubiquity ER-X с 192.168.0.1.
Этот NAS имеет сервер OpenVPN. Я могу подключиться к этому серверу с моим клиентом в локальной сети / Wi-Fi на работе (шлюз 192.168.1.1; IP-адрес моего ноутбука в Wi-Fi - 192.168.5.121; IP-адрес туннеля - 10.8.0.6).
Туннель дает моему ноутбуку IP-адрес 10.8.0.6, а моему удаленному серверу на NAS - 10.8.0.5.
Я отключил брандмауэр ноутбука (Windows 10).
Я могу подключиться через браузер ноутбука к https://10.8.0.1:5001 который представляет собой веб-интерфейс Synology NAS Disk Managment System, графический интерфейс операционной системы.
Странная вещь: я не могу пропинговать этот IP 10.8.0.1, хотя я подключаюсь через браузер параллельно.
Положив topology subnet
поскольку одна строка в файле конфигурации клиента решит эту проблему (только когда dev tun
используется).
Я нашел это после обсуждения с хорошими людьми Вот.
Более подробную информацию о том, почему была необходима установка нескольких клиентов для использования со старыми версиями устройств Windows TAP, можно найти. Вот.