1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-15 10:32:44 +01:00
RIOT/tests/gnrc_dhcpv6_client
Gerson Fernando Budke 4a9f0efb6d boards: introduce atmega328p-xplained-mini
Add ATmega328P Xplained Mini board.  The board is an official
development kit from MCHP based on the Arduino UNO, reduced
hardware, with a xplainedmini debugger and CDC ACM serial
converter.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-27 14:10:19 -03:00
..
tests-as-root tests/gnrc_*: move to tests-as-root 2021-01-25 21:10:07 +01:00
dhcpv6_server.sh tests: add dhcpv6_client test application 2020-01-16 12:36:10 +01:00
kea-dhcp6.conf tests: add dhcpv6_client test application 2020-01-16 12:36:10 +01:00
main.c tests: add dhcpv6_client test application 2020-01-16 12:36:10 +01:00
Makefile make: use $(MAKE) instead of direct make call 2020-07-03 12:03:06 +02:00
Makefile.board.dep tests: add dhcpv6_client test application 2020-01-16 12:36:10 +01:00
Makefile.ci boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
README.md tests/gnrc_dhcpv6: add test-as-root to README 2021-02-09 19:47:47 +01:00

Overview

This folder contains a test application for RIOT's DHCPv6 client.

How to test

The test script requires Kea as DHCPv6 server. It is available as kea-dhcp6-server on Ubuntu since Ubuntu 16.04:

apt-get install kea-dhcp6-server

On Arch Linux it is available in the kea package:

pacman -Syu kea

If you use any platform other than native, you need to use ethos, otherwise netdev_tap is chosen.

An instance of Kea that configured via kea-dhcp6.conf is started in parallel to make term/make test-as-root.

Read the Kea documentation on the configuration file for more information.

The default set-up is configured so a 2001:db8::/32 is delegated via the tapbr0 bridge as created with the dist/tools/tapsetup/tapsetup script. If you created your interface and without the script, please reconfigure Kea by search & replacing "tapbr0" in the configuration file.

BOARD=samr21-xpro make flash test-as-root