1488,7 → 1488,7 |
$SED "s?^OPTION=.*?OPTION=-C /etc/dnsmasq.conf?g" /etc/sysconfig/dnsmasq # default conf file for the first dnsmasq instance |
[ -e /etc/dnsmasq.conf.default ] || cp /etc/dnsmasq.conf /etc/dnsmasq.conf.default |
# 1st dnsmasq listen on udp 53 ("dnsmasq - forward"). It's used as dhcp server only if "alcasar-bypass" is on. |
cat << EOF > /etc/dnsmasq.conf |
cat << EOF > /etc/dnsmasq.conf |
# Configuration file for "dnsmasq in forward mode" |
conf-file=$DIR_DEST_ETC/alcasar-dns-name # local DNS resolutions |
listen-address=$PRIVATE_IP |
1515,7 → 1515,7 |
#dhcp-host=11:22:33:44:55:66,ssic-test,192.168.182.20,255.255.255.0,45m |
EOF |
# 2nd dnsmasq listen on udp 54 ("dnsmasq with blacklist") |
cat << EOF > /etc/dnsmasq-blacklist.conf |
cat << EOF > /etc/dnsmasq-blacklist.conf |
# Configuration file for "dnsmasq with blacklist" |
# Add Toulouse University blacklist domains |
conf-file=$DIR_DEST_ETC/alcasar-dns-name # local DNS resolutions |
1537,7 → 1537,7 |
server=$DNS2 |
EOF |
# 3rd dnsmasq listen on udp 55 ("dnsmasq with whitelist") |
cat << EOF > /etc/dnsmasq-whitelist.conf |
cat << EOF > /etc/dnsmasq-whitelist.conf |
# Configuration file for "dnsmasq with whitelist" |
# ADD Toulouse university whitelist domains |
conf-file=$DIR_DEST_ETC/alcasar-dns-name # local DNS resolutions |
1559,7 → 1559,7 |
address=/#/$PRIVATE_IP # for Domain name without local resolution (WL) |
EOF |
# 4th dnsmasq listen on udp 56 ("blackhole") |
cat << EOF > /etc/dnsmasq-blackhole.conf |
cat << EOF > /etc/dnsmasq-blackhole.conf |
# Configuration file for "dnsmasq as a blackhole" |
conf-file=$DIR_DEST_ETC/alcasar-dns-name # local DNS resolutions |
address=/#/$PRIVATE_IP # redirect all on ALCASAR IP address |
1632,7 → 1632,7 |
mkdir $DIR_DG/lists/blacklists/ossi-wl |
touch $DIR_DG/lists/blacklists/ossi-wl/domains |
# add custom ALCASAR BL files |
for x in $(ls -1 $DIR_CONF/etc/ | grep "^ossi-*") |
for x in $(ls $DIR_CONF/etc/ | grep "^ossi-*") |
do |
mkdir $DIR_DG/lists/blacklists/$x |
cp $DIR_CONF/etc/$x $DIR_DG/lists/blacklists/$x/domains |