Назад | Перейти на главную страницу

Сетевая маска openvpn и режим клиент-клиент

Я установил конфигурацию openvpn как

route 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
client-to-client

и установите ccd / username как

iroute 10.8.0.0 255.255.255.0

НО, сетевая маска клиента еще была 255.255.255.252. а ifconfig сервера:

tun0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
        inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
        UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1

Я хочу установить маску клиента и сервера как 255.255.255.0 для связи клиент-клиент.

OpenVPN (в режиме уровня 3 / tun) создает виртуальные двухточечные (как, например, с RS232) каналы между сервером и каждым клиентом. Любой трафик между клиентами проходит через сервер (если нет директивы клиент-клиент, сервер просто отбрасывает эти пакеты).

Проверьте таблицы маршрутизации клиентов, которым они должны сказать:

10.8.0.0/24 интерфейс tun0

Если вы используете OpenVPN в режиме Layer2 / Tap, он создает виртуальную карту Ethernet с правильным IP-адресом и сетевой маской.

Я думаю, что все дело в настройке topology параметр для subnet, а затем указав сетевую маску в параметре сервера на сервере файл конфигурации, лайк:

server 10.8.0.0 255.255.255.0

Без topology параметр кажется, что эти изменения не будут работать.

Извлечен из Вот.