This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
freebsd:tunnels [2015/02/12 13:57] tschulz [Diagram] |
freebsd:tunnels [2015/02/12 15:54] tschulz |
||
---|---|---|---|
Line 4: | Line 4: | ||
{{:freebsd:freebsd_tunnels.svg|}} | {{:freebsd:freebsd_tunnels.svg|}} | ||
- | ==== Tunnel Script ==== | + | ===== Tunnel Script ===== |
- | <file> | + | <file bash gre.sh> |
#!/bin/sh | #!/bin/sh | ||
TUNNEL_IF="gre0" | TUNNEL_IF="gre0" | ||
- | MYSELF_EXT="192.168.117.1" | + | MYSELF_EXT="" |
- | MYSELF_TUNNEL="192.168.220.1" | + | MYSELF_TUNNEL="" |
- | OTHER_EXT="192.168.117.2" | + | OTHER_EXT="" |
- | OTHER_TUNNEL="192.168.220.2" | + | OTHER_TUNNEL="" |
+ | OTHER_NET="" | ||
Line 24: | Line 25: | ||
ifconfig ${TUNNEL_IF} ${MYSELF_TUNNEL} ${OTHER_TUNNEL} netmask 255.255.255.252 | ifconfig ${TUNNEL_IF} ${MYSELF_TUNNEL} ${OTHER_TUNNEL} netmask 255.255.255.252 | ||
ifconfig ${TUNNEL_IF} tunnel ${MYSELF_EXT} ${OTHER_EXT} | ifconfig ${TUNNEL_IF} tunnel ${MYSELF_EXT} ${OTHER_EXT} | ||
+ | route add ${OTHER_NET} ${OTHER_TUNNEL} | ||
</file> | </file> | ||
+ | |||
+ | {{:freebsd:freebsd_tunnels.svg.odg|}} | ||