MikroTik RouterOS OPENVPN DHCP冲突问题

本文最后更新于 2024年7月31日 上午

简介

最近有遇到一个问题,Windows 上的 OpenVPN 无法拨号成功,报错如下。

报错说明

1
2
3
ERROR: There is a clash between the --ifconfig local address and the internal DHCP server address -- both are set to xxx.xxx.xxx.xxx -- please use the --ip-win32 dynamic option to choose a different free address from the --ifconfig subnet for the internal DHCP server


解决方案

在ROS上,OpenVPN 貌似会使用当前网段的最后一个主机位作为DHCP服务器IP,导致OpenVPN拨号失败。

所以设置地址池范围的时候,不要把最后一个主机位分配出去。

配置相关

1
2
3
4
5
6
7
8
9
10
11
/ip pool
add name=openvpn-pool ranges=192.168.17.2-192.168.17.253


/ppp profile
add dns-server=114.114.114.114 local-address=192.168.17.1 name=ovpn \
remote-address=openvpn-pool

/interface ovpn-server server
set certificate=server_ca1 cipher=aes128-gcm,aes192-gcm,aes256-gcm default-profile=ovpn \
enabled=yes max-mtu=1420 port=443 protocol=udp redirect-gateway=def1


MikroTik RouterOS OPENVPN DHCP冲突问题
https://songxwn.com/ROS-openvpn-DHCP/
作者
Song
发布于
2024年7月31日
更新于
2024年7月31日
许可协议