blob: de0450d79013a514d5190e9b95903f3c2fc5722d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
type: txt
help: DHCP interface that supplies the local IP address for this tunnel
allowed:
local -a array ;
array=( /var/lib/dhcp/eth* /var/lib/dhcp/br* /var/lib/dhcp/bond* ) ;
echo -n ${array[@]##*/}
create:
sudo /opt/vyatta/sbin/vyatta-update-tunnel.pl --interface=$VAR(@) --tunnel=$VAR(../@) --option=create
LIP=$(/opt/vyatta/sbin/vyatta-dhcp-helper.pl --interface=$VAR(@) --want=local)
ip tunnel cha $VAR(../@) local $LIP
update:
sudo /opt/vyatta/sbin/vyatta-update-tunnel.pl --interface=$VAR(@) --tunnel=$VAR(../@) --option=create
LIP=$(/opt/vyatta/sbin/vyatta-dhcp-helper.pl --interface=$VAR(@) --want=local)
ip tunnel cha $VAR(../@) local $LIP
delete:
sudo /opt/vyatta/sbin/vyatta-update-tunnel.pl --interface=$VAR(@) --tunnel=$VAR(../@) --option=delete
|