From 2b54d1f1b42ae85fff429739b9657d53c0592dff Mon Sep 17 00:00:00 2001 From: adamdunkels Date: Mon, 26 Oct 2009 13:20:31 +0000 Subject: [PATCH] Added make targets that help to setup the SLIP IPv6 bridge --- tools/sky/uip6-bridge/Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tools/sky/uip6-bridge/Makefile b/tools/sky/uip6-bridge/Makefile index 3ba8650c1..78842626b 100644 --- a/tools/sky/uip6-bridge/Makefile +++ b/tools/sky/uip6-bridge/Makefile @@ -18,4 +18,27 @@ PROJECT_SOURCEFILES = fakeuip.c sicslow_ethernet.c all: uip6-bridge-tap.sky +upload: uip6-bridge-tap.ihex + cp $< $(IHEXFILE) + $(MAKE) sky-u.$(subst /,-,$(word 1, $(MOTES))) + include $(CONTIKI)/Makefile.include + +../../tapslip6: ../../tapslip6.c + (cd ../../; $(MAKE) tapslip6) + +ifndef MOTE +MOTE=1 +endif + +connect: ../../tapslip6 + sudo ../../tapslip6 -t tap0 -s $(USBDEVPREFIX)$(word $(MOTE), $(CMOTES)) 127.0.0.1 255.0.0.0 + +bridge: + sudo sysctl net.ipv6.conf.all.forwarding=1 + sudo ifconfig tap0 down + sudo ifconfig tap0 hw ether $(MAC) + sudo ifconfig tap0 up + sudo service radvd restart + sudo route add -6 aaaa::/64 tap0 + sudo ip -6 address add aaaa::1/64 dev tap0