<?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>Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5481/making-ipv6-device-available-on-the-internet</link><description>Hei 
 I&amp;#39;ve gotten the ipv6_coap_server example to run on the nRF51-dongle. I got the bt0 interface after connecting to the device and I am able to ping the device. 
 My LAN has native IPv6 delivered from my ISP. The gateway router (broadband router</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Nov 2019 07:46:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5481/making-ipv6-device-available-on-the-internet" /><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/218965?ContentTypeID=1</link><pubDate>Thu, 07 Nov 2019 07:46:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e6f3267-2925-4a44-921a-4f996f02e278</guid><dc:creator>akd</dc:creator><description>&lt;p&gt;I have a similar setup. But instead of using eth0 i am using wlan0. So in all commands I replaced eth0 to wlan0.&lt;/p&gt;
&lt;p&gt;But my ping6 from bt0 to wlan0 is failing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any suggestion what can be the issue and where can be the mistake?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance for your help.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here are the details of the steps:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;platform: Raspberry Pi 3 Model B+ and Raspbian Stretch&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;My Setup is exactly like this:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;br /&gt;Bluetooth Node &amp;lt;-- BT --&amp;gt; Raspberry Pi &amp;lt;-- Wifi --&amp;gt; 4G Wireless Router --&amp;gt; Internet&lt;/p&gt;
&lt;p&gt;RPI Wifi gets &lt;strong&gt;2405:204:1290:3eb1:ab2c:9c70:7c27:xxxx/64&lt;/strong&gt; address from 4G Wireless Router.&lt;/p&gt;
&lt;p&gt;My etc/radvd.conf&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;interface bt0&lt;br /&gt;{&lt;br /&gt; AdvSendAdvert on;&lt;br /&gt; AdvSourceLLAddress on;&lt;br /&gt; prefix 2002::/64&lt;br /&gt; {&lt;br /&gt; AdvOnLink off;&lt;br /&gt; AdvAutonomous on;&lt;br /&gt; AdvRouterAddr on;&lt;br /&gt; }; # End of prefix definition&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;I added a static IPv6 address to bt0&lt;br /&gt;&lt;strong&gt;#Ip address add 2002::1/64 dev bt0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My &amp;ldquo;ip -6 addr show&amp;rdquo; gives:&lt;/strong&gt;&lt;br /&gt;# ip -6 addr show&lt;br /&gt;&lt;em&gt;1: lo: &amp;lt;LOOPBACK,UP,LOWER_UP&amp;gt; mtu 65536 state UNKNOWN qlen 1000&lt;/em&gt;&lt;br /&gt;&lt;em&gt; inet6 ::1/128 scope host &lt;/em&gt;&lt;br /&gt;&lt;em&gt; valid_lft forever preferred_lft forever&lt;/em&gt;&lt;br /&gt;&lt;em&gt;3: wlan0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 state UP qlen 1000&lt;/em&gt;&lt;br /&gt;&lt;em&gt; inet6 2405:204:1290:3eb1:ab2c:9c70:7c27:xxxx/64 scope global mngtmpaddr noprefixroute &lt;/em&gt;&lt;br /&gt;&lt;em&gt; valid_lft forever preferred_lft forever&lt;/em&gt;&lt;br /&gt;&lt;em&gt; inet6 fe80::9ed1:3e80:de2a:e601/64 scope link &lt;/em&gt;&lt;br /&gt;&lt;em&gt; valid_lft forever preferred_lft forever&lt;/em&gt;&lt;br /&gt;&lt;em&gt;4: bt0: &amp;lt;MULTICAST,UP,LOWER_UP&amp;gt; mtu 1280 state UNKNOWN qlen 1000&lt;/em&gt;&lt;br /&gt;&lt;em&gt; inet6 2002::1/64 scope global &lt;/em&gt;&lt;br /&gt;&lt;em&gt; valid_lft forever preferred_lft forever&lt;/em&gt;&lt;br /&gt;&lt;em&gt; inet6 fe80::b827:ebff:fe3d:4f70/64 scope link &lt;/em&gt;&lt;br /&gt;&lt;em&gt; valid_lft forever preferred_lft forever&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Other commands I have run:&lt;br /&gt;&lt;strong&gt;#echo 1 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#ip route add 2002::/64 dev bt0&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#ip6tables -A FORWARD -i bt0 -o wlan0 -j ACCEPT&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#ip6tables -A FORWARD -i wlan0 -o bt0 -j ACCEPT&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#ip6tables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#service radvd restart&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;#My &amp;ldquo;ip -6 route show&amp;rdquo; gives:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;2002::/64 dev bt0 proto kernel metric 256 pref medium&lt;/em&gt;&lt;br /&gt;&lt;em&gt;2002::/64 dev bt0 metric 1024 pref medium&lt;/em&gt;&lt;br /&gt;&lt;em&gt;2405:204:1290:3eb1::/64 dev wlan0 proto kernel metric 303 mtu 1500 pref medium&lt;/em&gt;&lt;br /&gt;&lt;em&gt;fe80::/64 dev wlan0 proto kernel metric 256 pref medium&lt;/em&gt;&lt;br /&gt;&lt;em&gt;fe80::/64 dev bt0 proto kernel metric 256 pref medium&lt;/em&gt;&lt;br /&gt;&lt;em&gt;default via fe80::8bf:4ace:e70a:xxxx dev wlan0 metric 303 mtu 1500 pref medium&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My ping6 from bt0 to wlan0 global address returns:&lt;/strong&gt;&lt;br /&gt;#ping6 -I bt0 2405:204:1290:3eb1:ab2c:9c70:7c27:xxxx&lt;br /&gt;&lt;em&gt;connect: Network is unreachable&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;My ping6 from bt0 to wlan0 Link Local address returns:&lt;/strong&gt;&lt;br /&gt;#ping6 -I bt0 fe80::9ed1:3e80:de2a:e601&lt;br /&gt;&lt;em&gt;PING fe80::9ed1:3e80:de2a:e601(fe80::9ed1:3e80:de2a:e601) from fe80::b827:ebff:fe3d:4f70%bt0 bt0: 56 data bytes&lt;/em&gt;&lt;br /&gt;&lt;em&gt;^C&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--- fe80::9ed1:3e80:de2a:e601 ping statistics ---&lt;/em&gt;&lt;br /&gt;&lt;em&gt;2 packets transmitted, 0 received, 100% packet loss, time 1071ms&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/125576?ContentTypeID=1</link><pubDate>Thu, 22 Mar 2018 14:49:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4e9244-6597-450a-9dd1-53f2a61a19f0</guid><dc:creator>gsalazar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to follow these steps however when running:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ip addr add 2002:xAB:xCD::1/16 dev 6to4 (I followed the SDK documentation)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I keep getting the error:&amp;nbsp;Error: ??? prefix is expected rather than &amp;quot;2002:192168:106145::1/16&amp;quot;.&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What should be the format of xAB and xBC? Could you provide an example?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks in advance&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19139?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 17:33:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0756bb1-c328-4293-890b-893213b9c252</guid><dc:creator>mueller</dc:creator><description>&lt;p&gt;To safe others time, here is the answer if your provides does NOT support ipv6 on your local box (which seems to be the unstated assumption for all answers and the IOT SDK documentation).&lt;/p&gt;
&lt;p&gt;First, run&lt;/p&gt;
&lt;p&gt;&lt;a href="http://test-ipv6.com/"&gt;http://test-ipv6.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To determine if you have full ipv6 support. If not, keep reading. If you&amp;#39;re in a NAT&amp;#39;ed environment (192.X, 10.X etc.) give up. But if your bridge (pi3 in my case) has a DNS-resolvable IP, then follow the description above &lt;em&gt;except&lt;/em&gt; for the ip6table commands and then:&lt;/p&gt;
&lt;p&gt;Create a 6to4 connection from the pi3 (w/ eth0 IP A.B.C.D, make sure to use the corresponding hex values in the 3rd cmd below):&lt;/p&gt;
&lt;p&gt;ip tunnel add 6to4 mode sit remote any local A.B.C.D&lt;/p&gt;
&lt;p&gt;ip link set 6to4 up&lt;/p&gt;
&lt;p&gt;ip addr add 2001:xAB:xCD::1/16 dev 6to4&lt;/p&gt;
&lt;p&gt;ip -6 route add default via ::192.88.99.1 dev 6to4&lt;/p&gt;
&lt;p&gt;(This assumes the commands above. If you followed the SDK documentation, which uses 2001:db8::1 for bt0, you&amp;#39;d have to use 2002:... in the ip addr cmd above instead. They need to be 2 different prefixes.)&lt;/p&gt;
&lt;p&gt;Then create an ipv6 NAT:&lt;/p&gt;
&lt;p&gt;/sbin/ip6tables -t nat -A POSTROUTING -o 6to4 -j MASQUERADE&lt;/p&gt;
&lt;p&gt;/sbin/ip6tables -A FORWARD -i 6to4 -o bt0 -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;/p&gt;
&lt;p&gt;/sbin/ip6tables -A FORWARD -i bt0 -o 6to4 -j ACCEPT&lt;/p&gt;
&lt;p&gt;and viola! I strongly suggest to add this to the SDK documentation to save others days of tinkering w/ broken kernels (6lowpan is briddle), misleading answers on posts etc.&lt;/p&gt;
&lt;p&gt;On a related note, why even go ipv6 at all? Most IOT devices will be behind a NAT, using ipv4 would have been much easier (since ipv6 may never see full support by ISPs)? But that&amp;#39;s more of a philosophical RFC question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19138?ContentTypeID=1</link><pubDate>Tue, 28 Jun 2016 11:58:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07bccb2b-bc80-4edf-b67d-7dbf5434e4d9</guid><dc:creator>MarcelS</dc:creator><description>&lt;p&gt;Okay for everyone that is encountering the same problem: The solution is quite simple&lt;/p&gt;
&lt;p&gt;As hirotaka mentioned, you have to setup a Route from the raspberry pi to your nRF-Device. Outgoing packets from the nRF are using the standard gateway to reach the internet - but packets from the internet to the nRF cannot reach your device.&lt;/p&gt;
&lt;p&gt;To build up a route you just have to put up this command:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo route -A inet6 add 2002::/64 dev bt0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;While 2002::/64 is the prefix from radvd and bt0 is the bluetooth interface.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19137?ContentTypeID=1</link><pubDate>Mon, 27 Jun 2016 14:00:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b55d7dfb-b549-4c14-b9b2-a822f33a0acd</guid><dc:creator>MarcelS</dc:creator><description>&lt;p&gt;Hello guys,&lt;/p&gt;
&lt;p&gt;I am also encounterin that problem. I was also not able to setup a bridge via brctl-command because I am also receiving &lt;code&gt;Invalid argument&lt;/code&gt;-Error.&lt;/p&gt;
&lt;p&gt;The nRF51 has received a IPv6 Address from the Raspberry Pi via radvd. The device can send DNS-Queries to the Internet and I was also able to receive DNS-Responses on the Raspberry Pi. For some reason the Pi refuses to forward the answers to the nRF. Its also interesting, that NAT doesn&amp;#39;t work properly - I can see that IP-Frames are sent  and also received with the IPv6 Address from the nRF, not the IPv6 Address from the Pi as intended.&lt;/p&gt;
&lt;p&gt;Could you guys please help me with tracking down the error? Maybe some command I forgot, some switch I have to trigger? The project I am trying to get to work is the Cloud -&amp;gt; CoAP Example. I also tried it with the nRF52 but it still didn&amp;#39;t work.&lt;/p&gt;
&lt;p&gt;Init-Script:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/bin/sh
# Moutn debugfs file system
mount -t debugfs none /sys/kernel/debug

# Load 6LoWPAN module
sudo modprobe bluetooth_6lowpan
# Enable 6LoWPAN
sudo echo 1 &amp;gt; /sys/kernel/debug/bluetooth/6lowpan_enable
# Set IPv6 forwarding
sudo echo 1 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding

# Run Router-Advertisement Daemon (radvd)
sudo service radvd restart

# Look for available HCI devices
# hciconfig

# Reset HCI device
hciconfig hci0 reset

# Read BLE-Address from nRF51
# hcitool lescan

# Connect to the device
sudo echo &amp;quot;connect 00:XX:XX:XX:C1:A9 1&amp;quot; &amp;gt; /sys/kernel/debug/bluetooth/6lowpan_control

# Add the IP prefix to the Bluetooth Interface bt0
sudo ifconfig bt0 add 2002::1/64
# Restart radvd service
service radvd restart
#####################
# Firewalll rules
#####################
# Delete all former rules (flush)
ip6tables -F INPUT
ip6tables -F OUTPUT
ip6tables -F FORWARD
ip6tables -F
ip6tables -X

# Set the default policy to accept
ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPT

# Enabling IPv6 forwarding disables route-advertisement reception
# A static gateway will need to be assigned.
echo 1 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding

# Forward all traffic from Bluetooth-Interface to Ethernet-Interface
sudo ip6tables -A FORWARD -i bt0 -o eth0 -j ACCEPT
# Forward all traffic from Ethernet-interface to Bluetooth-Interface
sudo ip6tables -A FORWARD -i eth0 -o bt0 -m state --state RELATED,ESTABLISHED -j ACCEPT
# Use Network Address Translation (NAT) for all traffic to the internet
ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;etc/radvd.conf&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;interface bt0
{
    AdvSendAdvert on;
    prefix 2002::/64
    {
        AdvOnLink     off;
        AdvAutonomous on;
        AdvRouterAddr on;
    };
};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ifconfig&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    pi@raspberrypi:~ $ ifconfig
bt0       Link encap:UNSPEC  HWaddr 00-XX-XX-XX-XX-XX-XX-XX-00-00-00-00-00-00-00-00
          inet6 addr: fe80::21a:7dff:xxxx:xxxx/64 Scope:Link
          UP POINTOPOINT RUNNING MULTICAST  MTU:1280  Metric:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:191 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:4725 (4.6 KiB)  TX bytes:10502 (10.2 KiB)

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fd00:bc14:1b9:6082:2f6:xxxx:xxxx:xxxx/64 Scope:Global
          inet6 addr: 2a02:8108:1a40:23f4:7330:xxxx:xxxx:xxxx/64 Scope:Global
          inet6 addr: fe80::2964:4ac:xxxx:xxxx/64 Scope:Link
          inet6 addr: 2a02:8108:xxxx:xxxx::2/128 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38800 errors:0 dropped:2 overruns:0 frame:0
          TX packets:44508 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4279815 (4.0 MiB)  TX bytes:39169823 (37.3 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:167005 errors:0 dropped:0 overruns:0 frame:0
          TX packets:167005 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:423921129 (404.2 MiB)  TX bytes:423921129 (404.2 MiB)

wlan0     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:1553 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19129?ContentTypeID=1</link><pubDate>Sun, 15 May 2016 13:46:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05e17d16-e103-46fb-b71e-bb2b2da16fb7</guid><dc:creator>samchang</dc:creator><description>&lt;p&gt;Hello  Christoph S, and everyone.
Does this(brctl addbr br0 ,brctl addif br0 eth0 bt0)  means that the Nrf51-DK &lt;strong&gt;can be routable from other WAN networks&lt;/strong&gt; ?    Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19136?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2015 07:27:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:befc68b4-c5e6-4438-ac9b-560f4f15e5f8</guid><dc:creator>hirotakaster</dc:creator><description>&lt;p&gt;see &amp;quot;route&amp;quot; command on Linux.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19135?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2015 07:03:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e97156b-dff4-4ae4-8468-6bcd86442bc4</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;What would the routing command look like?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19134?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2015 05:55:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e50795be-c65c-4470-9dd1-424cd04bd40d</guid><dc:creator>hirotakaster</dc:creator><description>&lt;p&gt;Of course, you must add your IPv6 routing table to Linux hosts using route command(or others) on your own. Radvd don&amp;#39;t add routing table.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19133?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2015 18:34:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39aea18c-00cb-40c5-9621-4e822205e241</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;Hm, how is the routing table entries supposed to be added? That is not something that radvd can will do, is it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19132?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2015 15:54:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9a024c8-40f7-495b-94db-ef9e74d56956</guid><dc:creator>hirotakaster</dc:creator><description>&lt;p&gt;Can you check the IPv6 Global IP address(RA from your Linux host radvd) packet between the Linux and nrf51 using ping6? If you can check that Global IPv6 ping6 packet, next you have to check your Linux host IPv6 routing table and next check the IPv6 packet using tcpdump or Wireshark. Bay be you will find the point where the IPv6 packet is stopping.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19131?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2015 14:33:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:458baefd-ce2d-475f-a9e8-d0fd4a499d81</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;That sound like what I&amp;#39;ve been doing. I&amp;#39;m running radvd on my desktop and the device is getting an IP as expected. But packets won&amp;#39;t flow from the LAN (or the WAN) to the device so some sort of routing/switching/bridging is missing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19130?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2015 13:30:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4a03b06-7849-4dc7-95f1-c91aecb23ce8</guid><dc:creator>hirotakaster</dc:creator><description>&lt;p&gt;I think you don&amp;#39;t have to use bridge device. If your DSL router can RA /62 prefix, you can try like this. I think you should use Linux Host as a IPv6/6lowpan edge router.
DSL router(/60) &amp;lt;-&amp;gt; Linux Host(eth0:/62 RA from router, bt0:/64 prefix on randvd to bluetooth) &amp;lt;-&amp;gt; (nrf51)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19128?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2015 20:50:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0ea7e78-50ab-4cfa-81b0-7094a4abb9bc</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;If you have gotten this to work I wonder what your kernel version is and the version of your bridge-utils package is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19127?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2015 20:49:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40d31b0a-ac5f-4559-b549-fb8bc57f0270</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;I should have said so in my question, but I have tried this already. When I try to add the &lt;code&gt;bt0&lt;/code&gt;interface I always get &lt;code&gt;Invalid argument&lt;/code&gt;. I haven&amp;#39;t looked at the sources, but I assume that this is because the bt interface is classified as a POINTTOPOINT interface and not a BROADCAST interface as normal Ethernet interfaces are.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making IPv6 device available on the internet</title><link>https://devzone.nordicsemi.com/thread/19126?ContentTypeID=1</link><pubDate>Sun, 08 Feb 2015 16:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74726a6d-3f12-4d0a-9690-dd5dac205ef6</guid><dc:creator>Christoph S.</dc:creator><description>&lt;p&gt;What you need is a bridge on the Linux host between the ethernet device and the &lt;code&gt;bt0&lt;/code&gt; device:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;brctl addbr br0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then add the ethernet device (&lt;code&gt;eth0&lt;/code&gt; below) and the &lt;code&gt;bt0&lt;/code&gt; to the new bridge &lt;code&gt;br0&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;brctl addif br0 eth0 bt0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For more details see &lt;a href="https://wiki.debian.org/BridgeNetworkConnections"&gt;wiki.debian.org/BridgeNetworkConnections&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>