<?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>IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn&amp;#39;t reply</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95545/iot-ble-dns-example-using-ubuntu-on-vm-virtualbox-as-6lowpan-router-doesn-t-reply</link><description>Hi, 
 I am running the following example from the SDK for Thread v4.1.0: IOT/DNS and followed the SDK instructions to setup the BLE devices as well as an Ubuntu VM acting as the router. 
 The BLE device returns an error ( &amp;lt;info&amp;gt; app: DNS Response for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Feb 2023 16:20:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95545/iot-ble-dns-example-using-ubuntu-on-vm-virtualbox-as-6lowpan-router-doesn-t-reply" /><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/412340?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2023 16:20:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb774ca4-d1b3-4b78-b4fc-e671a02929c9</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&amp;nbsp;It&amp;#39;s difficult to say exactly what&amp;#39;s the root cause here, but here are some posts that might help you resolve the issue:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/8972/fail-to-ping-iot-device-s-global-ipv6-address"&gt;Fail to ping iot device&amp;#39;s global IPv6 address&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/15470/setting-up-lwm2m-server-with-nrf-iot-sdk"&gt;Setting up LwM2M server with nrf IOT SDK&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/72395/can-t-find-bt0-on-raspberry-pi-4"&gt;Can&amp;#39;t find &amp;quot;bt0&amp;quot; on Raspberry Pi 4&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/33750/mqtt-publisher-problem"&gt;MQTT Publisher problem&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/19784/unable-to-connect-with-iot-sdk-dns-example"&gt;Unable to connect with IoT SDK dns example&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/33436/struggling-to-get-iot-tftp-example-working"&gt;Struggling to get iot tftp example working&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/409567?ContentTypeID=1</link><pubDate>Mon, 13 Feb 2023 11:57:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21ce3176-c6d0-48ad-81ce-d2ceb5343864</guid><dc:creator>hector77</dc:creator><description>&lt;p&gt;Dear Sigurd,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hope you are fine.&lt;br /&gt; &lt;br /&gt;In the last few tickets I sent, Nordic did reply consistently and very timely, which so valuable and apreciated. So here, I am just wondering what is the status of this ticket (now 24 days old I guess)? &lt;br /&gt;&lt;br /&gt;Just for my information, could you please just let me know if you intend to come back to us on this issue ? That would be great.&lt;br /&gt;Thanks again for all your kind support.&lt;/p&gt;
&lt;p&gt;Best,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;H&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/405840?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 13:03:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7860ae08-e34d-4386-bf49-9486cf883594</guid><dc:creator>hector77</dc:creator><description>&lt;p&gt;Dear Sigurd,&lt;/p&gt;
&lt;p&gt;Sorry I was not clear enough. Both Raspberry and VM work, the issue is between link-local addresses and non link-local.&lt;/p&gt;
&lt;p&gt;With a link-local address, packets go through bt0 BLE interface and reach the node. With a global address, I see packets on bt0 (see edit above), but they never reach the node.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/405826?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 12:30:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1fe93874-02f0-471c-b263-3026eb6b7653</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;So it&amp;#39;s working as expected using a &lt;span&gt;Raspberry as the router&lt;/span&gt;, but it does not work with&amp;nbsp;&lt;span&gt;Ubuntu VM acting as the router ?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/404957?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 08:55:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d87f486f-96bb-462c-b635-a1cd879b568d</guid><dc:creator>hector77</dc:creator><description>&lt;p&gt;Dear Sigurd,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Many thanks for the update.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am trying to update an existing product running on an nRF 52832, and add some kind of IP connectivity in the simplest way possible (with a simple modification of the existing advertising packet we can initiate IPv6 over BLE, which is very nice). The idea is to upload data with TFTP, and get a clock sync with NTP for timestamping the data (CoAP also is very nice for possible future add-on).&lt;br /&gt;&lt;br /&gt;As you suggested, Thread would be ok, but I believe the SDK requires nRF52840 or other, not 52832. This is the main reason why we test IPv6 over BLE.&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_sdk%2Fstruct%2Fsdk_thread_zigbee_latest.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_sdk%2Fstruct%2Fsdk_thread_zigbee_latest.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Q1. What would be the alternatives to achieve data upload and clock sync?&lt;/p&gt;
&lt;p&gt;In the meantime I have confirmed IPv6 support and prefix delegation with the ISP and we have run some more tests updating the global address configuration of the setup. But still, we cannot make it work yet.&lt;br /&gt;&lt;br /&gt;Q2. When you say the sample is experimental and now removed for the SDK, does this mean it doesn&amp;#39;t work off-the-shelf with an unmodified DK52 board (+RPi as suggested in the documentation) ?&lt;br /&gt;&lt;br /&gt;Q3. Would you have a more detailed procedure on how to go for global address using the DK52 and IPSP sample, possibly some screen capture of what you get when you run it ? That would help a lot. From there we should be able to find our way ( I am not a network specialist ).&lt;br /&gt;&lt;br /&gt;Best regards, H&lt;br /&gt;&lt;br /&gt;Edit: this is as far a I can track the issue, with a tcpdump for bt0 where we can see all the ICMP packets (just in case that rings a bell or you see something obviously wrong in my setup).&lt;br /&gt;&lt;br /&gt; When I ping from the Raspberry (ie, border router) using a global address, the ping reaches the nRF node and I get this:&lt;br /&gt;root@raspberrypi:/etc# tcpdump -X -vv ip6 -i bt0&lt;br /&gt;tcpdump: listening on bt0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes&lt;br /&gt;19:15:38.650485 IP6 (flowlabel 0x428bb, hlim 64, next-header ICMPv6 (58) payload length: 64) fd00:a::1 &amp;gt; fd00:a::66:95ff:feb5:e987: [icmp6 sum ok] ICMP6, echo request, id 44, seq 30&lt;br /&gt; 0x0000: 6004 28bb 0040 3a40 fd00 000a 0000 0000 `.(..@:@........&lt;br /&gt; 0x0010: 0000 0000 0000 0001 fd00 000a 0000 0000 ................&lt;br /&gt; 0x0020: 0066 95ff feb5 e987 8000 5199 002c 001e .f........Q..,..&lt;br /&gt; 0x0030: 4a94 c563 b0ec 0900 0809 0a0b 0c0d 0e0f J..c............&lt;br /&gt; 0x0040: 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f ................&lt;br /&gt; 0x0050: 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f .!&amp;quot;#$%&amp;amp;&amp;#39;()*+,-./&lt;br /&gt; 0x0060: 3031 3233 3435 3637 01234567&lt;br /&gt;&lt;br /&gt;&lt;span&gt;When I ping from&amp;nbsp;another host (on the same local net) using a global address, the ping is still visible at bt0, but does NOT reaches the nRF node:&lt;br /&gt;root@raspberrypi:/etc# tcpdump -X -vv ip6 -i bt0 &lt;br /&gt;tcpdump: listening on bt0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes &lt;br /&gt;19:20:28.247448 IP6 (flowlabel 0x6aad4, hlim 63, next-header ICMPv6 (58) payload length: 64) fd00:b::2 &amp;gt; fd00:a::66:95ff:feb5:e987: [icmp6 sum ok] ICMP6, echo request, id 49, seq 7 &lt;br /&gt; 0x0000: 6006 aad4 0040 3a3f fd00 000b 0000 0000 `....@:?........ &lt;br /&gt; 0x0010: 0000 0000 0000 0002 fd00 000a 0000 0000 ................ &lt;br /&gt; 0x0020: 0066 95ff feb5 e987 8000 85fc 0031 0007 .f...........1.. &lt;br /&gt; 0x0030: 6c95 c563 0000 0000 8cc8 0300 0000 0000 l..c............ &lt;br /&gt; 0x0040: 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f ................ &lt;br /&gt; 0x0050: 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f .!&amp;quot;#$%&amp;amp;&amp;#39;()*+,-./ &lt;br /&gt; 0x0060: 3031 3233 3435 3637 01234567 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We can see the source address are different, but otherwise packets seems similar. In the second case however, it seems they are not forwarded/not reaching destination.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IoT BLE DNS example using Ubuntu (on VM VirtualBox) as 6loWPAN router doesn't reply</title><link>https://devzone.nordicsemi.com/thread/404332?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 13:38:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:561dd152-71d6-453a-80b3-8d3cfa2699fd</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Note that this is an&amp;nbsp;experimental example you are testing, that has been removed in later&amp;nbsp;releases of the nRF5-SDKs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you explain a bit about what kind of product you are making here?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For a nRF52-series product that&amp;nbsp;&lt;/span&gt;&lt;span&gt;uses&amp;nbsp;&lt;/span&gt;&lt;span&gt;IPv6, I would recommend looking into Thread and Matter instead of&amp;nbsp;IPv6 over BLE.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you are creating a new product, I recommend you to checkout the nRF Connect SDK instead of nRF5-SDK.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PS: If&amp;nbsp;&lt;span&gt;IPv6 over BLE is an requirement, then this sample here might be useful:&amp;nbsp;&lt;/span&gt; &lt;a href="https://github.com/nrfconnect/sdk-zephyr/tree/main/samples/bluetooth/ipsp"&gt;https://github.com/nrfconnect/sdk-zephyr/tree/main/samples/bluetooth/ipsp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See also this statement regarding&amp;nbsp;nRF5-SDK:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;nRF Connect SDK and nRF5 SDK statement&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>