mirror of https://github.com/dirtbags/moth.git
24 lines
395 B
Bash
Executable File
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
|