Subversion Repositories ALCASAR

Rev

Rev 1056 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1056 Rev 1060
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-bypass.sh 1056 2013-03-26 21:46:36Z stephane $
2
# $Id: alcasar-bypass.sh 1060 2013-03-31 18:10:30Z richard $
3
 
3
 
4
# alcasar-bypass.sh
4
# alcasar-bypass.sh
5
# by Franck BOUIJOUX and Richard REY
5
# by Franck BOUIJOUX and Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 41... Line 41...
41
		;;
41
		;;
42
	--off | -off)
42
	--off | -off)
43
		# désactivation du contournement
43
		# désactivation du contournement
44
		if (pgrep dnsmasq) > /dev/null ; then /etc/init.d/dnsmasq stop ; fi
44
		if (pgrep dnsmasq) > /dev/null ; then /etc/init.d/dnsmasq stop ; fi
45
		echo "Configure dnsmasq ..."
45
		echo "Configure dnsmasq ..."
46
		$SED "s?^#conf-dir=.*?conf-dir=/usr/local/etc/alcasar-dnsfilter-enabled?g" /etc/dnsmasq-blackhole.conf
46
		$SED "s?^#conf-dir=.*?conf-dir=/usr/local/share/dnsmasq-bl-enabled?g" /etc/dnsmasq-blackhole.conf
47
		$SED "s?^#no-dhcp-interface=.*?no-dhcp-interface=eth1?g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf
47
		$SED "s?^#no-dhcp-interface=.*?no-dhcp-interface=eth1?g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf
48
		rm -f /etc/sysconfig/network-scripts/ifcfg-eth1
48
		rm -f /etc/sysconfig/network-scripts/ifcfg-eth1
49
		for i in chilli squid dansguardian havp mysqld radiusd httpd freshclam dnsmasq	
49
		for i in chilli squid dansguardian havp mysqld radiusd httpd freshclam dnsmasq	
50
		do
50
		do
51
			if  ! (pgrep $i) > /dev/null ; then /etc/init.d/$i start ; fi
51
			if  ! (pgrep $i) > /dev/null ; then /etc/init.d/$i start ; fi