|
@@ -41,7 +41,7 @@ PIHOLE_DNS2='213.73.91.35'
|
41
|
41
|
|
42
|
42
|
piholeBasename=pihole
|
43
|
43
|
piholeDir=/etc/$piholeBasename
|
44
|
|
-PIHOLE_ADLIST=$piholeDir/gravity.list
|
|
44
|
+PIHOLE_ADLIST=$piholeDir/adlists.list
|
45
|
45
|
PIHOLE_BLACKLIST=$piholeDir/blacklist.txt
|
46
|
46
|
PIHOLE_WHITELIST=$piholeDir/whitelist.txt
|
47
|
47
|
|
|
@@ -59,8 +59,7 @@ function pihole_copy_files {
|
59
|
59
|
fi
|
60
|
60
|
cp $INSTALL_DIR/pihole/adlists.default /etc/.pihole/adlists.default
|
61
|
61
|
cp $INSTALL_DIR/pihole/adlists.default $piholeDir/adlists.default
|
62
|
|
- cp $piholeDir/adlists.default $piholeDir/adlists.list
|
63
|
|
- #cp $INSTALL_DIR/pihole/adlists.default $PIHOLE_ADLIST
|
|
62
|
+ cp $INSTALL_DIR/pihole/adlists.default $PIHOLE_ADLIST
|
64
|
63
|
cp $INSTALL_DIR/pihole/advanced/Scripts/* /opt/$piholeBasename
|
65
|
64
|
if [ -f /etc/dnsmasq.d/01-pihole.conf ]; then
|
66
|
65
|
rm /etc/dnsmasq.d/01-pihole.conf
|
|
@@ -102,8 +101,7 @@ function pihole_update {
|
102
|
101
|
echo "piholeDNS1=${PIHOLE_DNS1}" >> ${setupVars}
|
103
|
102
|
echo "piholeDNS2=${PIHOLE_DNS1}" >> ${setupVars}
|
104
|
103
|
|
105
|
|
- echo "addn-hosts=${PIHOLE_ADLIST}" > /etc/dnsmasq.conf
|
106
|
|
- echo 'domain-needed' >> /etc/dnsmasq.conf
|
|
104
|
+ echo 'domain-needed' > /etc/dnsmasq.conf
|
107
|
105
|
echo 'bogus-priv' >> /etc/dnsmasq.conf
|
108
|
106
|
echo 'no-resolv' >> /etc/dnsmasq.conf
|
109
|
107
|
echo "server=${PIHOLE_DNS1}" >> /etc/dnsmasq.conf
|
|
@@ -112,18 +110,6 @@ function pihole_update {
|
112
|
110
|
echo 'listen-address=127.0.0.1' >> /etc/dnsmasq.conf
|
113
|
111
|
echo 'log-queries' >> /etc/dnsmasq.conf
|
114
|
112
|
|
115
|
|
- #sed -i "s|@DNS1@|${PIHOLE_DNS1}|g" /etc/dnsmasq.d/01-pihole.conf
|
116
|
|
- #sed -i "s|@DNS2@|${PIHOLE_DNS2}|g" /etc/dnsmasq.d/01-pihole.conf
|
117
|
|
- #sed -i "s|interface=.*|interface=${PIHOLE_IFACE}|g" /etc/dnsmasq.d/01-pihole.conf
|
118
|
|
- #sed -i "s|@IPv4@|${IPv4_address}|g" /etc/dnsmasq.d/01-pihole.conf
|
119
|
|
- #if [ ${#IPv6_address} -gt 0 ]; then
|
120
|
|
- # sed -i "s|@IPv6@|${IPv6_address}|g" /etc/dnsmasq.d/01-pihole.conf
|
121
|
|
- #else
|
122
|
|
- # sed -i '/@IPv6@/d' /etc/dnsmasq.d/01-pihole.conf
|
123
|
|
- #fi
|
124
|
|
- #sed -i "s|@HOSTNAME@|$HOSTNAME|g" /etc/dnsmasq.d/01-pihole.conf
|
125
|
|
- #sed -i "s|addn-hosts=.*|addn-hosts=${PIHOLE_ADLIST}|g" /etc/dnsmasq.d/01-pihole.conf
|
126
|
|
-
|
127
|
113
|
pihole -g
|
128
|
114
|
systemctl restart dnsmasq
|
129
|
115
|
}
|