Line 1... |
Line 1... |
1 |
#/bin/bash
|
1 |
#/bin/bash
|
2 |
# $Id: alcasar-dhcp.sh 1827 2016-04-19 09:47:29Z raphael.pion $
|
2 |
# $Id: alcasar-dhcp.sh 2013 2016-07-28 15:51:12Z raphael.pion $
|
3 |
|
3 |
|
4 |
# alcasar-dhcp.sh
|
4 |
# alcasar-dhcp.sh
|
5 |
|
5 |
|
6 |
# by Rexy
|
6 |
# by Rexy
|
7 |
# This script is distributed under the Gnu General Public License (GPL)
|
7 |
# This script is distributed under the Gnu General Public License (GPL)
|
Line 33... |
Line 33... |
33 |
RELAY_DHCP_IP=`grep RELAY_DHCP_IP $ALCASAR_CONF_FILE|cut -d"=" -f2` # Adresse de l'agent Relay : IP interne (défaut 192.168.182.1) dans le cas de DHCP dans le LAN de consultation
|
33 |
RELAY_DHCP_IP=`grep RELAY_DHCP_IP $ALCASAR_CONF_FILE|cut -d"=" -f2` # Adresse de l'agent Relay : IP interne (défaut 192.168.182.1) dans le cas de DHCP dans le LAN de consultation
|
34 |
RELAY_DHCP_IP=${RELAY_DHCP_IP:=$PRIVATE_IP} # IP externe (défaut x.y.z.t) dans le cas de DHCP du côté WAN
|
34 |
RELAY_DHCP_IP=${RELAY_DHCP_IP:=$PRIVATE_IP} # IP externe (défaut x.y.z.t) dans le cas de DHCP du côté WAN
|
35 |
RELAY_DHCP_PORT=`grep RELAY_DHCP_PORT $ALCASAR_CONF_FILE|cut -d"=" -f2` # Port de redirection vers le relay DHCP : 67 par défaut
|
35 |
RELAY_DHCP_PORT=`grep RELAY_DHCP_PORT $ALCASAR_CONF_FILE|cut -d"=" -f2` # Port de redirection vers le relay DHCP : 67 par défaut
|
36 |
RELAY_DHCP_PORT=${RELAY_DHCP_PORT:=67}
|
36 |
RELAY_DHCP_PORT=${RELAY_DHCP_PORT:=67}
|
37 |
|
37 |
|
38 |
usage="Usage: alcasar-dhcp.sh {--on | -on} | {--off | -off}"
|
38 |
usage="Usage: alcasar-dhcp.sh {--on | -on} | {--off | -off} "
|
39 |
nb_args=$#
|
39 |
nb_args=$#
|
40 |
args=$1
|
40 |
args=$1
|
41 |
if [ $nb_args -eq 0 ]
|
41 |
if [ $nb_args -eq 0 ]
|
42 |
then
|
42 |
then
|
43 |
echo "$usage"
|
43 |
echo "$usage"
|