User Tools

Site Tools


freebsd:tunnels

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
freebsd:tunnels [2015/02/12 13:53]
tschulz created
freebsd:tunnels [2015/02/12 15:54] (current)
tschulz
Line 3: Line 3:
 ===== Diagram ===== ===== Diagram =====
 {{:​freebsd:​freebsd_tunnels.svg|}} {{:​freebsd:​freebsd_tunnels.svg|}}
 +
 +===== Tunnel Script =====
 +<file bash gre.sh>
 +#!/bin/sh
 +
 +TUNNEL_IF="​gre0"​
 +MYSELF_EXT=""​
 +MYSELF_TUNNEL=""​
 +
 +OTHER_EXT=""​
 +OTHER_TUNNEL=""​
 +OTHER_NET=""​
 +
 +
 +if [ "​`ifconfig ${TUNNEL_IF} 2>&1 | grep flags`"​ != ""​ ]
 +then
 +        ifconfig ${TUNNEL_IF} destroy
 +fi
 +
 +ifconfig ${TUNNEL_IF} create
 +ifconfig ${TUNNEL_IF} ${MYSELF_TUNNEL} ${OTHER_TUNNEL} netmask 255.255.255.252
 +ifconfig ${TUNNEL_IF} tunnel ${MYSELF_EXT} ${OTHER_EXT}
 +route add ${OTHER_NET} ${OTHER_TUNNEL}
 +</​file>​
 +
 +{{:​freebsd:​freebsd_tunnels.svg.odg|}}
  
  
freebsd/tunnels.1423770805.txt.gz · Last modified: 2015/02/12 13:53 by tschulz