moth/packages/router/service/router/run

24 lines
395 B
Bash
Executable File

#! /bin/sh -e
exec 2>&1
PFX=fd84:b410:3441
hostname router
# We're a router
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
# Bring up main ethernet interface
ip addr add $PFX:0::1/64 dev eth0
ip link set eth0 up
# Bring up vlans
for i in $(seq 24); do
ip link add link eth0 name eth0.$i type vlan id $i
ip addr add $PFX:$i::1/64 dev eth0.$i
ip link set eth0.$i up
done
sleep 8100d