Я могу пропинговать сервер (192.168.10.1), но не могу пропинговать другого клиента (192.168.1.242).
Эта проблема решается с помощью команды.
sudo route -n add -net 192.168.1.0/24 192.168.10.1
Однако делать это каждый раз при подключении к VPN раздражает.
Какую команду следует добавить в открытый файл VPN для автоматического добавления сети?
Текущий файл сертификата показан ниже.
client
proto udp
remote ip port
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name
auth SHA256
auth-nocache
cipher
tls-client
tls-version-min
tls-cipher
setenv opt block-outside-dns
verb
-----BEGIN CERTIFICATE-----
решение1
Вы можете настроить маршрутизацию в соответствии сhttps://openvpn.net/community-resources/setting-up-routing/.
решение2
Если вы хотите сделать это на своем клиенте, то вам необходимо добавить сеть и шлюз в ваш файл конфигурации, как описано ниже:
маршрут сеть/IP [сетевая маска] [шлюз] [метрика]
Что в вашем случае будет выглядеть примерно так:
маршрут 192.168.1.0 255.255.255.0 192.168.10.1
(скобки необязательны, поэтому пропустите [метрическая система])
Если вы хотите, чтобы маршрут был у всех клиентов, то используйте push "route <same format as above>"
в конфигурации сервера .