Привет всем! Коротко: возможно ли использовать Router OS в качестве OpenVPN-сервера с режимом `mode=ip` и одновременно подключить несколько Windows-клиентов?
Длинная версия: Я настроил OpenVPN-сервер на RouterOS 4.2:
enabled: yes
port: 1196
mode: ip
netmask: 27
mac-address: FE:92:EF:66:F1:92
max-mtu: 1450
keepalive-timeout: disabled
default-profile: ovpn-profile
certificate: ovpn
require-client-certificate: yes
auth: sha1,md5
cipher: blowfish128,aes128,aes192,aes256 0 name="ovpn-pool" ranges=10.10.10.2-10.10.10.30
2 Linux-клиента могут подключаться одновременно, используя те же имя пользователя и пароль, что и в `/ppp secrets`, но с разными клиентскими сертификатами. Проблема возникает с Windows-клиентами. Соединение прерывается с сообщением: [...]
Wed Nov 25 15:30:04 2009 [RB450_1B5C01E0965C] Peer Connection Initiated with 213.135.21.86:1196
Wed Nov 25 15:30:06 2009 SENT CONTROL [RB450_1B5C01E0965C]: 'PUSH_REQUEST' (status=1)
Wed Nov 25 15:30:06 2009 PUSH: Received control message: 'PUSH_REPLY,route 10.10.10.0 255.255.255.224,ifconfig 10.10.10.29 10.10.10.1'
Wed Nov 25 15:30:06 2009 OPTIONS IMPORT: --ifconfig/up options modified
Wed Nov 25 15:30:06 2009 OPTIONS IMPORT: route options modified
Wed Nov 25 15:30:06 2009 ROUTE: default_gateway=UNDEF
Wed Nov 25 15:30:06 2009 There is a problem in your selection of --ifconfig endpoints [local=10.10.10.29, remote=10.10.10.1]. The local and remote VPN endpoints must exist within the same 255.255.255.252 subnet. This is a limitation of --dev tun when used with the TAP-WIN32 driver. Try 'openvpn --show-valid-subnets' option for more info.
Wed Nov 25 15:30:06 2009 Exiting
Я не понимаю этого. Значит, это работает только с диапазоном IP-пула `ranges=10.10.10.2`? Но тогда одновременно работает только один клиент. Есть ли какое-то решение, кроме использования режима `mode=ethernet`?
Длинная версия: Я настроил OpenVPN-сервер на RouterOS 4.2:
enabled: yes
port: 1196
mode: ip
netmask: 27
mac-address: FE:92:EF:66:F1:92
max-mtu: 1450
keepalive-timeout: disabled
default-profile: ovpn-profile
certificate: ovpn
require-client-certificate: yes
auth: sha1,md5
cipher: blowfish128,aes128,aes192,aes256 0 name="ovpn-pool" ranges=10.10.10.2-10.10.10.30
2 Linux-клиента могут подключаться одновременно, используя те же имя пользователя и пароль, что и в `/ppp secrets`, но с разными клиентскими сертификатами. Проблема возникает с Windows-клиентами. Соединение прерывается с сообщением: [...]
Wed Nov 25 15:30:04 2009 [RB450_1B5C01E0965C] Peer Connection Initiated with 213.135.21.86:1196
Wed Nov 25 15:30:06 2009 SENT CONTROL [RB450_1B5C01E0965C]: 'PUSH_REQUEST' (status=1)
Wed Nov 25 15:30:06 2009 PUSH: Received control message: 'PUSH_REPLY,route 10.10.10.0 255.255.255.224,ifconfig 10.10.10.29 10.10.10.1'
Wed Nov 25 15:30:06 2009 OPTIONS IMPORT: --ifconfig/up options modified
Wed Nov 25 15:30:06 2009 OPTIONS IMPORT: route options modified
Wed Nov 25 15:30:06 2009 ROUTE: default_gateway=UNDEF
Wed Nov 25 15:30:06 2009 There is a problem in your selection of --ifconfig endpoints [local=10.10.10.29, remote=10.10.10.1]. The local and remote VPN endpoints must exist within the same 255.255.255.252 subnet. This is a limitation of --dev tun when used with the TAP-WIN32 driver. Try 'openvpn --show-valid-subnets' option for more info.
Wed Nov 25 15:30:06 2009 Exiting
Я не понимаю этого. Значит, это работает только с диапазоном IP-пула `ranges=10.10.10.2`? Но тогда одновременно работает только один клиент. Есть ли какое-то решение, кроме использования режима `mode=ethernet`?
