MikroTik Changelog Tracker
← Back to search All components

Component: ppp

170 changelog entries across 72 version(s)

Activity over time (changelog entries per month)

7.20.8 Long-term 2026-Jan-30 (4 days ago)
  • added initial support for BG770A-GL modem firmware update;
7.21.2 Stable 2026-Jan-29 (5 days ago)
  • added initial support for BG770A-GL modem firmware update;
  • fixed premature PPP client disconnect on BG77 modems during firmware update;
7.21 Stable 2026-Jan-12 (3 weeks ago)
  • added multi-APN support to ppp-client dialer;
  • added setting to set BG77 modem cellular connection mode (auto; lte-m; nb-iot) (CLI only);
  • improved service stability when using IPv6 with DHCP and RADIUS accounting;
7.20.3 Stable 2025-Oct-28 (3 months ago)
  • do not automatically add apn=internet for manually created ppp-client interfaces;
  • fixed ppp-client not dialing when two interfaces use same multi-channel port;
7.20.1 Stable 2025-Oct-10 (3 months ago)
  • added support for KNOT BG77 modem firmware upgrade to version BG77LAR02A04_A0.301.A0.301;
7.20 Stable 2025-Sep-29 (4 months ago)
  • added "dhcpv6-use-radius" PPP profile feature that enables "use-radius" option on dynamically created DHCPv6 servers;
  • added "remote-ipv6-prefix-reuse" PPP profile feature that allows to advertise same prefix on multiple VPN clients at the same time;
  • added DHCPv6 assigned prefix to address list when configured and received from RADIUS;
  • added dhcpv6-lease-time profile configuration property;
  • do not send initial echo request if keepalive-timeout=disabled;
  • improved system stability when closing connections;
7.18 Stable 2025-Feb-24 (11 months ago)
  • add support for configuration of upload/download queue types in profile;
  • added support for random UDP source ports;
  • fixed setting loss when adding new ppp-client interface for BG77 modem from CLI;
  • properly cleanup failed inactive sessions on pppoe-server;
7.17 Stable 2025-Jan-16 (1 year ago)
  • add routes in matching VRF;
  • added support for bridge-port-pvid configuration via ppp profile;
  • added support for bridge-port-trusted configuration via ppp profile;
  • do not print local/remote pool related errors in log when configuration does not require pool usage;
  • fixed typos in log message;
  • reuse link-local IPv6 address for static bindings when possible;
  • set APN/PDN type "IPv4/v6" according assigned PPP profile protocol setting;
7.16 Stable 2024-Sep-20 (1 year ago)
  • added SIM hot-plug enable command to default init-string for KNOT and CME gateway;
  • added support for IPv6-only domain names to l2tp-client, ovpn-client and sstp-client;
  • automatically generate IPv6 firewall rules when filter-id is specified;
  • fixed dynamic queue default name (introduced in v7.15);
  • fixed PPP info parser showing error for BG77 modem running on KNOT AUX AT/modem port;
7.15.1 Stable 2024-Jun-07 (1 year ago)
  • fixed dynamic queue default name (introduced in v7.15);
7.15 Stable 2024-May-29 (1 year ago)
  • added "enable-ipv6-accounting" option under PPP AAA menu;
  • added log when disconnecting a client due to "WISPr-Session-Terminate-Time" RADIUS attribute;
  • allow underscores in domain names;
  • enabled monitoring of registration state, RSRP, RSRQ, SINR, PCI, CellID for BG77 modem;
  • fixed "Framed-IPv6-Pool" usage when received from RADIUS;
  • fixed "on-down" script running even when tunnel was not up;
7.14 Stable 2024-Feb-29 (1 year ago)
  • added support for "WISPr-Session-Terminate-Time" RADIUS attribute;
  • log an error when IPv6 DHCP pool is exhausted;
7.13 Stable 2023-Dec-14 (2 years ago)
  • added remote-ipv6-prefix to IPv6 firewall address-list if "address-list" property is provided;
  • allow at-chat and info commands in "waiting for packets" state for modems with shared data/info channel;
  • improved IPv6 link-local address uniqueness;
7.7 Stable 2023-Jan-12 (3 years ago)
  • changed default lease time of dynamic DHCPv6 server to 1 day;
  • do not inherit routing mark for encapsulated packets;
  • fixed displaying of "info" command for PPP client;
  • improved authentication method negotiation;
7.6 Stable 2022-Oct-17 (3 years ago)
  • fixed memory leak;
  • improved service stability when multiple users disconnect simultaneously;
7.5 Stable 2022-Aug-30 (3 years ago)
  • improved service stability under high load;
  • use /32 as default netmask if not specified for "routes" parameter;
7.4 Stable 2022-Jul-19 (3 years ago)
  • do not fail connection when trying to add existing IP address to address list;
  • log warning message when remote IP address can not be added;
  • properly try to use different authentication algorithms when Conf-Rej is received during the LCP phase;
7.3 Stable 2022-Jun-06 (3 years ago)
  • added support for VRF;
  • added warning when using prefix length other than /64 for router advertisement;
  • fixed "remote-ipv6-prefix" parameter unsetting;
  • fixed active sessions sometimes getting stuck;
  • fixed issue with multiple active sessions when "only-one" is enabled;
7.2.2 Stable 2022-Apr-28 (3 years ago)
  • fixed "remote-ipv6-prefix" parameter unsetting;
  • fixed active sessions sometimes getting stuck;
  • fixed issue with multiple active sessions when "only-one" is enabled;
7.2 Stable 2022-Mar-31 (3 years ago)
  • added "comment" option for PPPoE servers;
  • fixed AT+CPIN chat when SIM PIN is specified;
  • improved stability when handling large amount of connections simultaneously;
  • show local and remote IPv6 addresses (CLI only);
7.1.4 Stable 2022-Mar-21 (3 years ago)
  • added "comment" option for PPPoE servers;
7.1.3 Stable 2022-Feb-11 (3 years ago)
  • improved stability when handling large amount of connections simultaneously;
7.1.2 Stable 2022-Feb-03 (4 years ago)
  • fixed AT+CPIN chat when SIM PIN is specified;
6.49 Stable 2021-Oct-06 (4 years ago)
  • improved stability when receiving bogus response on modem channel;
6.48.5 Long-term 2021-Sep-21 (4 years ago)
  • improved stability when receiving bogus response on modem channel;
6.47.10 Long-term 2021-May-31 (4 years ago)
  • do not fail "at-chat" command when issued on disabled PPP interface;
6.48.2 Stable 2021-Apr-09 (4 years ago)
  • do not fail "at-chat" command when issued on disabled PPP interface;
6.48 Stable 2020-Dec-22 (5 years ago)
  • added "bridge-learning" parameter support;
  • added "ipv6-routes" parameter to "secrets" menu;
  • added support for "Framed-IPv6-Route" RADIUS attribute;
  • store "last-caller-id" for PPP secrets;
  • store "last-disconnect-reason" for PPP secrets;
6.46.8 Long-term 2020-Oct-29 (5 years ago)
  • allow specifying pool name for "remote-ipv6-prefix-pool" parameter;
6.46.7 Long-term 2020-Sep-07 (5 years ago)
  • removed "comment", "set" and "edit" commands from "PPP->Active" menu;
6.47.2 Stable 2020-Aug-13 (5 years ago)
  • fixed PPP interface editing for the first time after reboot or after 20 seconds;
6.47.1 Stable 2020-Jul-08 (5 years ago)
  • allow specifying pool name for "remote-ipv6-prefix-pool" parameter;
6.47 Stable 2020-Jun-02 (5 years ago)
  • added "Acct-Session-Id" attribute to "Access-Request" messages;
  • added support for ZTE MF90;
  • fixed minor typo when running "info" command;
  • removed "comment", "set" and "edit" commands from "PPP->Active" menu;
6.46.3 Stable 2020-Jan-28 (6 years ago)
  • fixed connection establishment when receiving "0.0.0.0" DNS;
6.45.8 Long-term 2020-Jan-23 (6 years ago)
  • fixed connection establishment when receiving "0.0.0.0" DNS;
  • fixed minor typo in "ppp-client" monitor;
  • prioritize "remote-ipv6-prefix-pool" from PPP secret over PPP profile;
6.46.2 Stable 2020-Jan-14 (6 years ago)
  • fixed minor typo in "ppp-client" monitor;
6.46.1 Stable 2019-Dec-13 (6 years ago)
  • fixed session establishment with high amount of tunnels (introduced in v6.46);
  • prioritize "remote-ipv6-prefix-pool" from PPP secret over PPP profile;
6.46 Stable 2019-Dec-02 (6 years ago)
  • added 3GPP IoT "access-technology" definitions;
  • added support for Sierra WP7601;
  • disable DTR send when using at-chat;
6.45.1 Stable 2019-Jun-27 (6 years ago)
  • added initial support for Quectel BG96;
6.43.13 Long-term 2019-Mar-13 (6 years ago)
  • fixed dynamic route creation towards VPN server when "add-default-route" is used;
6.44 Stable 2019-Feb-25 (6 years ago)
  • added "at-chat" command;
  • fixed dynamic route creation towards VPN server when "add-default-route" is used;
6.43 Stable 2018-Sep-06 (7 years ago)
  • added support for additional ID for E3531 modem;
  • added support for Alfa Network U4G modem;
  • added support for Telit LM940 modem;
  • improved modem mode switching;
  • show comments from "/ppp secrets" menu within "/ppp active" menu when client is connected;
6.40.9 Long-term 2018-Aug-20 (7 years ago)
  • fixed "hunged up" grammar to "hung up" within PPP log messages;
6.42.7 Stable 2018-Aug-17 (7 years ago)
  • fixed interface enabling after a while if none of them where active;
6.42.4 Stable 2018-Jun-15 (7 years ago)
  • fixed "hunged up" grammar to "hung up" within PPP log messages;
6.42 Stable 2018-Apr-13 (7 years ago)
  • added initial support for NETGEAR AC340U and ZyXEL WAH1604;
  • allow to override remote user PPP profile via "Mikrotik-Group";
6.40.6 Long-term 2018-Feb-20 (7 years ago)
  • do not disconnect active PPP connection after "idle-timeout";
  • do not lose "/ppp profile" script configuration after other profile parameters are edited;
  • fixed "change-mss" functionality when MSS is not set on forwarded packets;
  • fixed L2TP and PPTP encryption negotiation process on configuration changes;
6.41.2 Stable 2018-Feb-06 (7 years ago)
  • do not lose "/ppp profile" script configuration after other profile parameters are edited;
6.41.1 Stable 2018-Jan-30 (8 years ago)
  • changed default value of "route-distance" to 1;
  • fixed change-mss functionality in some specific traffic (introduced in v6.41);
6.41 Stable 2017-Dec-22 (8 years ago)
  • added initial support for PLE902;
  • added support for Sierra MC7750, Verizon USB730L;
  • do not disconnect PPP connection after "idle-timeout" even if traffic is being processed;
  • fixed "change-mss" functionality when MSS option is missing on forwrded packets;
  • fixed L2TP and PPTP encryption negotiation process on configuration changes;
  • fixed situation when part of PPP configuration was reset to default values after reboot;
6.39.3 Long-term 2017-Oct-12 (8 years ago)
  • fixed non-standart PAP or CHAP packet handling;
6.38.7 Long-term 2017-Jun-20 (8 years ago)
  • fixed IPv6 address receiving on PPP interface;
6.39.2 Stable 2017-Jun-01 (8 years ago)
  • fixed "change-mss" functionality (introduced in 6.39);
  • fixed MLPPP over multiple channels/interfaces (introduced in v6.39);
  • send correct IP address in RADIUS "accounting-stop" messages (introduced in 6.39);
6.39 Stable 2017-Apr-27 (8 years ago)
  • added "bridge-horizon" option under PPP/Profile;
  • added option to specify "interface-list" in PPP/Profile;
  • fixed rare kernel failure on PPP client connection;
  • fixed rare kernel failure when receiving IPv6 address on PPP interface;
  • include rates, limits and address-lists parameters in RADIUS accounting requests;
6.37.4 Long-term 2017-Jan-13 (9 years ago)
  • fixed packet size calculation when MRRU is set (was 2 bytes bigger than MTU allows);
  • significantly improved shutdown speed on servers with many active tunnels;
  • significantly improved tunnel termination process on servers with many active tunnels;
6.38 Stable 2016-Dec-30 (9 years ago)
  • fixed packet size calculation when MRRU is set (was 2 bytes bigger than MTU allows);
  • significantly improved shutdown speed on servers with many active tunnels;
  • significantly improved tunnel termination process on servers with many active tunnels;
6.37 Stable 2016-Sep-23 (9 years ago)
  • use default-route-distance when adding ipv6 default route;
6.35 Stable 2016-Apr-14 (9 years ago)
  • fixed ppp interface reconnect when uPnP was used;
  • close connection if peer wants to re-authenticate;
  • fixed memory leak high number of pppoe clients to the same server;
  • fixed ppp crash if lcp packets were lost and authentication got delayed;
  • fixed some clients can not connect due to LCP restart;
6.34.4 Stable 2016-Mar-24 (9 years ago)
  • do not crash when received multiple CBCP packets;
  • fixed crash when ppp interface gets disconnected and user gets authenticated at the same time (most probable with slow RADIUS server);
6.34.3 Stable 2016-Mar-09 (9 years ago)
  • fixed ppp crash;
6.32.4 Long-term 2016-Feb-09 (9 years ago)
  • do not allow empty name ppp secrets;
  • fixed dynamic filter rule adding on some firewall filter configurations;
  • make PPP active print radius & !radius conditions work;
6.33.5 Stable 2015-Dec-28 (10 years ago)
  • make PPP active print radius & !radius conditions work;
6.33.2 Stable 2015-Nov-27 (10 years ago)
  • fixed dynamic filter rule adding on some firewall filter configurations;
6.33 Stable 2015-Nov-06 (10 years ago)
  • handle properly case were ppp client is given same address for local & remote end;
  • added on-up & on-down scripts to ppp profile;
  • added ppp interface to upnp internals/externals if requested;
  • when adding ipv6 default route use user provided distance;
  • added CoA support to PPPoE, PPTP & L2TP (Mikrotik-Recv-Limit, Mikrotik-Xmit-Limit, Mikrotik-Rate-Limit, Ascend-Data-Rate, Ascend-XMit-Rate, Session-Timeout);
  • added new option under "ppp aaa" - "use-circuit-id-in-nas-port-id";
6.32.2 Stable 2015-Sep-17 (10 years ago)
  • fixed ppp interface stuck in not running state;
6.30 Stable 2015-Jul-08 (10 years ago)
  • disable vj tcp header compression;
6.25 Stable 2015-Jan-19 (11 years ago)
  • report authentication failure cause like in v6.6;
6.11 Stable 2014-Mar-20 (11 years ago)
  • revert RADIUS NAS-Port behaviour, report tunnel interface id;
  • mppe encryption together with mrru locked the router;
6.1 Stable 2013-Jun-12 (12 years ago)
  • do not show R flag for locally authenticated users;
5.12 Stable 2012-Jan-19 (14 years ago)
  • fixed problem were remote-ipv6-prefix was not given to user if remote-ipv6-pool was
5.9 Stable 2011-Nov-29 (14 years ago)
  • added support for new RADIUS attribute MT-Delegated-IPv6-Pool (#22);
  • added support for dhcpv6 pd;
5.8 Stable 2011-Nov-01 (14 years ago)
  • added support for ipv6 pools;
  • added support for Framed-IPv6-Pool radius attribute;