“TLS Error: Unroutable control packet received” - How to fix
The OpenVPN protocol requires the client and server to have synchronized time. If the time on your local PC is incorrect you may see the error TLS Error: Unroutable control packet received from in your logs.
- Go to
Time & language>
Date & time.
Set time automaticallyto
- Open the
- Click the Date & Time icon and ensure that
Set date and time automaticallyis selected.
You need to install and configure an NTP client. Refer to the documentation for your distribution for further instructions.
Please refer to the section Correct Time on this page http://www.dd-wrt.com/wiki/index.php/OpenVPN
To set the time manually, connect via telnet or ssh and run the following command at the prompt:
If you set the Date and Time manually, you will have to do that every time your router is rebooted.
Instead, it is recommended to enable and connect your device to the NTP server to allow system Date and Time automatically sync with the current time. For help, see https://wiki.dd-wrt.com/wiki/index.php/Network_Time_Protocol
pfSense will attempt to keep the router device’s time synchronized with the ntp.org Network Time Protocol (NTP) server pool automatically. Check
NTP for details. If time is out of sync, there may be a DNS issue preventing the NTP hostname lookup. The pfSense system log will show details via
System Logs >
OpenWrt’s NTP client is enabled by default and will attempt to keep the router device’s system clock synchronized automatically. Configuration details and further information can be found here https://openwrt.org/docs/guide-user/advanced/ntp_configuration