<div dir="ltr">Hi,<div>I assume you want to use it with the xbee (otherwise it does make little sense, since this is the only non-Ethernet device we support for native, AFAIK)? If so, please don't use `ethos` as the second interface, but just `netdev_tap` (which is pulled in by default). If you want to be experimental you try to use socket_zep instead of xbee with native [1].</div><div><br></div><div>Cheers,</div><div>Martine</div><div><br></div><div>[1] <a href="https://github.com/RIOT-OS/RIOT/pull/6121">https://github.com/RIOT-OS/RIOT/pull/6121</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-24 14:42 GMT+02:00 Baptiste Clenet <span dir="ltr"><<a href="mailto:bapclenet@gmail.com" target="_blank">bapclenet@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
I try to compile and run gnrc_border_router in native so I can have this setup:<br>
- LINUX<br>
- tap0: gnrc_border_router<br>
- tap1: gnrc_networking<br>
- tapbr0 linking tap0 and tap1<br>
<br>
Then instead of using ping6 fe80:<ADDR>%tap1, I could use ping6 2001:db8:<ADDR>.<br>
Ouput:<br>
RIOT/examples/gnrc_border_<wbr>router$ make BOARD=native term<br>
make -C ethos<br>
make[2]: rien à faire pour « all ».<br>
make -C uhcpd<br>
make[2]: rien à faire pour « all ».<br>
sudo sh RIOT/dist/tools/ethos/start_<wbr>network.sh tap0 tap0 tap0 2001:db8::/64<br>
net.ipv6.conf.tap0.forwarding = 1<br>
net.ipv6.conf.tap0.accept_ra = 0<br>
Error: ??? prefix is expected rather than "tap0".<br>
Cleaning up...<br>
RIOT/dist/tools/ethos/start_<wbr>network.sh: 23: kill: Usage: kill [-s<br>
sigspec | -signum | -sigspec] [pid | job]... or<br>
kill -l [exitstatus]<br>
RIOT/examples/gnrc_border_<wbr>router/../../Makefile.include:<wbr>380 : la<br>
recette pour la cible « term » a échouée<br>
make: *** [term] Erreur 1<br>
<br>
First thing: A third tap0 appears I don't know how. If I replace :<br>
TERMFLAGS ?= $(PORT) $(TAP) $(IPV6_PREFIX)<br>
By<br>
TERMFLAGS ?= $(TAP) $(IPV6_PREFIX)<br>
<br>
Output:<br>
RIOT/examples/gnrc_border_<wbr>router$ make BOARD=native term<br>
make -C ethos<br>
make[2]: rien à faire pour « all ».<br>
make -C uhcpd<br>
make[2]: rien à faire pour « all ».<br>
sudo sh RIOT/dist/tools/ethos/start_<wbr>network.sh tap0 tap0 2001:db8::/64<br>
net.ipv6.conf.tap0.forwarding = 1<br>
net.ipv6.conf.tap0.accept_ra = 0<br>
Error opening serial device tap0<br>
Error opening serial device tap0<br>
Cleaning up...<br>
RIOT/examples/gnrc_border_<wbr>router/../../Makefile.include:<wbr>380 : la<br>
recette pour la cible « term » a échouée<br>
make: *** [term] Erreur 1<br>
<br>
Of course, tap0 is not serial port so how to make border_router work in native?<br>
<br>
Cheers,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Baptiste<br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@riot-os.org">devel@riot-os.org</a><br>
<a href="https://lists.riot-os.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.riot-os.org/<wbr>mailman/listinfo/devel</a><br>
</font></span></blockquote></div><br></div>