<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122881/serial-lte-modem-no-dns-servers-are-sent-to-the-ppp-client</link><description>Hello, 
 There were some recent changes in the Nordic PDN library - function pdn_dynamic_info_get that led to the changes in slm_ppp.c and the way the application gets MTU and DNS information. Because of these changes,the application stopped sending the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 17 Jul 2025 09:18:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122881/serial-lte-modem-no-dns-servers-are-sent-to-the-ppp-client" /><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542731?ContentTypeID=1</link><pubDate>Thu, 17 Jul 2025 09:18:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b6bdec0-fcfa-4b1b-8d75-64f10df47ede</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Petr,&lt;/p&gt;
[quote user="Petr21"]Yes, that pull request is fixing that problem, thanks.[/quote]
&lt;p&gt;This is great to hear.&amp;nbsp;Thank you for the update.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542678?ContentTypeID=1</link><pubDate>Wed, 16 Jul 2025 18:32:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cbc5a97-1cd3-45ba-8880-d443907c35d1</guid><dc:creator>Petr21</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Yes, that pull request is fixing that problem, thanks.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Petr&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542672?ContentTypeID=1</link><pubDate>Wed, 16 Jul 2025 16:20:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:921d01db-9691-4395-b022-12b039d031e6</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Petr,&lt;br /&gt;&lt;br /&gt;Please have a look at this&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/pull/23324"&gt;pull request&lt;/a&gt; which is expected to fix DNS issue.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542487?ContentTypeID=1</link><pubDate>Tue, 15 Jul 2025 08:51:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2bd2cdfe-86a2-422f-a0d9-f2ba12139187</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Petr,&lt;/p&gt;
[quote user="Petr21"]Can some engineers who are working on the Serial LTE application look into this?[/quote]
&lt;p&gt;I have reached out to relevant team internally. I will try to get back to you as soon as possible, but please note that due to start of vacation period delayed replies can be expected. &lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542384?ContentTypeID=1</link><pubDate>Mon, 14 Jul 2025 12:21:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9dac5589-f97e-4a88-be33-91bce9431374</guid><dc:creator>Petr21</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here is the log before&amp;nbsp;those changes in that commit. You can see that the reply to the configuration request contains two DNS servers.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;2025-07-14T11:44:10&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20095e48
                                     80 21 01 01 00 16 03 06  64 61 23 74 81 06 d9 0e |.!...... da#t....
                                     a0 82 83 06 d9 0e a4 23                          |.......#   &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Full log:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_input: (rx_q[0]): [LCP/0x20012208] LCP Configure-Req (1) id 2 payload len 0
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_recv_configure_req: (rx_q[0]): [LCP/0x20012208] Current state ACK_RECEIVED (7)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_recv_configure_req: (rx_q[0]): [LCP/0x20012208] Sending Configure-Ack (2) id 2 to peer while in ACK_RECEIVED (7)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_send_pkt: (rx_q[0]): [LCP/0x20012208] Sending 6 bytes pkt 0x20095a08 (options len 0)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [LCP/0x20012208] state ACK_RECEIVED (7) =&amp;gt; OPENED (9) (fsm_recv_configure_req():653)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_link_established: (rx_q[0]): [0x200121d0] Link established
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_phase_debug: (rx_q[0]): [0x200121d0] phase ESTABLISH (1) =&amp;gt; AUTH (2) (do_auth():74)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_link_authenticated: (rx_q[0]): [0x200121d0] Link authenticated
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_phase_debug: (rx_q[0]): [0x200121d0] phase AUTH (2) =&amp;gt; NETWORK (3) (do_network():34)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_open: (rx_q[0]): [IPCP/0x200122e0] Current state INITIAL (0)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [IPCP/0x200122e0] state INITIAL (0) =&amp;gt; STARTING (1) (ppp_fsm_open():349)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_lower_up: (rx_q[0]): [IPCP/0x200122e0] Current state STARTING (1)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_send_configure_req: (rx_q[0]): [IPCP/0x200122e0] Sending Configure-Req (1) id 1 to peer while in STARTING (1)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_send_pkt: (rx_q[0]): [IPCP/0x200122e0] Sending 24 bytes pkt 0x20095a4c (options len 18)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [IPCP/0x200122e0] state STARTING (1) =&amp;gt; REQUEST_SENT (6) (ppp_fsm_lower_up():317)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_lower_up: (rx_q[0]): [PAP/0x200123b8] Current state INITIAL (0)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [PAP/0x200123b8] state INITIAL (0) =&amp;gt; CLOSED (2) (ppp_fsm_lower_up():312)
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: send L2
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20095a08
                                     c0 21 02 02 00 04                                |.!....
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: send L2
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20095a4c
                                     80 21 01 01 00 16                                |.!....
2025-07-14T11:44:09&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20095a4c
                                     03 06 00 00 00 00 81 06  00 00 00 00 83 06 00 00 |........ ........
                                     00 00                                            |..
2025-07-14T11:44:10&amp;lt;inf&amp;gt; adc: vbat = 3594, 3v6 = 3294
2025-07-14T11:44:10&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: recv L2
2025-07-14T11:44:10&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20095e48
                                     80 21 01 01 00 16 03 06  64 61 23 74 81 06 d9 0e |.!...... da#t....
                                     a0 82 83 06 d9 0e a4 23                          |.......#   &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here is the log after those changes in the commit. The Serial LTE application do not send any DNS servers in the reply, just &amp;quot;00&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20094788
                                     80 21 01 01 00 16 03 06  64 61 23 74 81 06 00 00 |.!...... da#t....
                                     00 00 83 06 00 00 00 00                          |........
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Full log:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_input: (rx_q[0]): [LCP/0x20010b48] LCP Configure-Req (1) id 2 payload len 0
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_recv_configure_req: (rx_q[0]): [LCP/0x20010b48] Current state ACK_RECEIVED (7)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_recv_configure_req: (rx_q[0]): [LCP/0x20010b48] Sending Configure-Ack (2) id 2 to peer while in ACK_RECEIVED (7)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_send_pkt: (rx_q[0]): [LCP/0x20010b48] Sending 6 bytes pkt 0x20094348 (options len 0)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [LCP/0x20010b48] state ACK_RECEIVED (7) =&amp;gt; OPENED (9) (fsm_recv_configure_req():653)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_link_established: (rx_q[0]): [0x20010b10] Link established
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_phase_debug: (rx_q[0]): [0x20010b10] phase ESTABLISH (1) =&amp;gt; AUTH (2) (do_auth():74)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_link_authenticated: (rx_q[0]): [0x20010b10] Link authenticated
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_phase_debug: (rx_q[0]): [0x20010b10] phase AUTH (2) =&amp;gt; NETWORK (3) (do_network():34)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_open: (rx_q[0]): [IPCP/0x20010c20] Current state INITIAL (0)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [IPCP/0x20010c20] state INITIAL (0) =&amp;gt; STARTING (1) (ppp_fsm_open():349)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_lower_up: (rx_q[0]): [IPCP/0x20010c20] Current state STARTING (1)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: fsm_send_configure_req: (rx_q[0]): [IPCP/0x20010c20] Sending Configure-Req (1) id 1 to peer while in STARTING (1)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_send_pkt: (rx_q[0]): [IPCP/0x20010c20] Sending 24 bytes pkt 0x2009438c (options len 18)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [IPCP/0x20010c20] state STARTING (1) =&amp;gt; REQUEST_SENT (6) (ppp_fsm_lower_up():317)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_fsm_lower_up: (rx_q[0]): [PAP/0x20010cf8] Current state INITIAL (0)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: ppp_change_state_debug: (rx_q[0]): [PAP/0x20010cf8] state INITIAL (0) =&amp;gt; CLOSED (2) (ppp_fsm_lower_up():312)
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: send L2
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20094348
                                     c0 21 02 02 00 04                                |.!....
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: send L2
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x2009438c
                                     80 21 01 01 00 16                                |.!....
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x2009438c
                                     03 06 00 00 00 00 81 06  00 00 00 00 83 06 00 00 |........ ........
                                     00 00                                            |..
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: recv L2
2025-07-14T11:55:15&amp;lt;dbg&amp;gt; net_l2_ppp: net_pkt_hexdump: 0x20094788
                                     80 21 01 01 00 16 03 06  64 61 23 74 81 06 00 00 |.!...... da#t....
                                     00 00 83 06 00 00 00 00                          |........
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Can some engineers who are working on the Serial LTE application look into this?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Petr&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542351?ContentTypeID=1</link><pubDate>Mon, 14 Jul 2025 09:40:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c14b2beb-acf2-41cd-b9aa-6fd010728b68</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you share your application log? Do you see any errors which indicate that DNS information was not sent by the modem?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542255?ContentTypeID=1</link><pubDate>Fri, 11 Jul 2025 13:15:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0771ce0-a9ea-4a93-99d4-a0230de8d1d2</guid><dc:creator>Petr21</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;How recent have changes been made? Can you provide additional details about recent changes?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Those changes have been made in &lt;a id="contextregion-usercrumb-nrfconnect-link" href="https://github.com/nrfconnect" data-target="context-region-crumb.linkElement" data-hovercard-type="organization" data-hovercard-url="/orgs/nrfconnect/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" data-view-component="true"&gt;nrfconnect&lt;/a&gt;/&lt;a id="contextregion-repositorycrumb-sdk-nrf-link" href="https://github.com/nrfconnect/sdk-nrf" data-target="context-region-crumb.linkElement" data-view-component="true"&gt;sdk-nrf&lt;/a&gt;&amp;nbsp;commit ddfb6df8ab08d034440b5792ed792f8d9c305ab3&amp;nbsp;.&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://github.com/nrfconnect/sdk-nrf/commit/ddfb6df8ab08d034440b5792ed792f8d9c305ab3"&gt;https://github.com/nrfconnect/sdk-nrf/commit/ddfb6df8ab08d034440b5792ed792f8d9c305ab3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Can you specify what exactly is shown in each of 2 code blocks?&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I tried to show the difference, but that wasn&amp;#39;t a good idea, sorry. The commit is self-explanatory.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Can you provide more information about your application?&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;#39;m using your nRF9160 with the Serial LTE modem application as an external modem controlled with the main MCU through PPP/CMUX.&lt;/p&gt;
&lt;p&gt;Until that changes, the modem was sending the DNS server obtained from the LTE network during the PPP setup phase, but now it has stopped.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Serial LTE modem: No DNS servers are sent to the PPP client</title><link>https://devzone.nordicsemi.com/thread/542230?ContentTypeID=1</link><pubDate>Fri, 11 Jul 2025 11:52:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a0afd71-feca-4180-8473-5899a1ffd7ec</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]There were some recent changes in the Nordic PDN library - function &lt;code&gt;pdn_dynamic_info_get&lt;/code&gt; that led to the changes in &lt;code&gt;slm_ppp.c&lt;/code&gt; and the way the application gets MTU and DNS information.[/quote]
&lt;p&gt;How recent have changes been made? Can you provide additional details about recent changes?&amp;nbsp;&lt;/p&gt;
[quote user=""]Here is part of the original code and the modified code below.[/quote]
&lt;p&gt;Can you specify what exactly is shown in each of 2 code blocks?&lt;/p&gt;
[quote user=""]Because of these changes,the application stopped sending the DNS server from the network over PPP to the client, even though it&amp;#39;s enabled in the configuration.[/quote]
&lt;p&gt;Can you provide more information about your application?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>