Add support for subnet routing
This commit is contained in:
parent
7f22586960
commit
685695cb56
5
build.sh
5
build.sh
@ -11,10 +11,11 @@ find /etc/tinc/ -type f -name '*.tmpl' -exec sh -c 'sigil -f {} -p $(cat /etc/li
|
||||
find /etc/tinc/ -type f -name '*.tmpl' | xargs -I '{}' rm -f {}
|
||||
# Copy private key
|
||||
cp /etc/lixonet/tinc.key /etc/tinc/rsa_key.priv
|
||||
# Set permissions
|
||||
# Set permissions for tinc scripts
|
||||
chmod +x /etc/tinc/lixonet/tinc-up
|
||||
chmod +x /etc/tinc/lixonet/tinc-down
|
||||
|
||||
chmod +x /etc/tinc/lixonet/subnet-up
|
||||
chmod +x /etc/tinc/lixonet/subnet-down
|
||||
|
||||
# Bird
|
||||
rm -rf /etc/bird/*
|
||||
|
6
tinc/lixonet/subnet-down.tmpl
Normal file
6
tinc/lixonet/subnet-down.tmpl
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/ash
|
||||
|
||||
if [ ! $NAME != $NODE ]; then
|
||||
echo "Route down: $SUBNET"
|
||||
ip route del $SUBNET
|
||||
fi
|
6
tinc/lixonet/subnet-up.tmpl
Normal file
6
tinc/lixonet/subnet-up.tmpl
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/ash
|
||||
|
||||
if [ ! $NAME != $NODE ]; then
|
||||
echo "Route up: $SUBNET via $INTERFACE"
|
||||
ip route add $SUBNET dev $INTERFACE
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user