Advertisement
teknoraver

tinc

Mar 29th, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.77 KB | None | 0 0
  1. #!/bin/sh                                                                      
  2.                                                                                
  3. cfg=/etc/tinc                                                                  
  4. myip=$(awk -F' *= *|/' '/Subnet.*\/32$/{print$2}' $cfg/$NETNAME/hosts/$NAME)    
  5. ifconfig $INTERFACE $myip/24                                                    
  6. cd /etc/tinc/$NETNAME/hosts                                                    
  7. for i in *; do                                                                  
  8.         [ "$i" = "$NAME" ] && continue                                          
  9.         eval $(awk -F' *= *|/' '/Subnet.*\//{if($3 == 32)gw=$2;else net=$2"/"$3}END{print "ip route add "net" via "gw}' $i)
  10. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement