소스 검색

Update dnsmasq config

Bob Mottram 8 년 전
부모
커밋
2cf05ecaf4
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      src/freedombone-app-pihole

+ 5
- 2
src/freedombone-app-pihole 파일 보기

@@ -106,9 +106,12 @@ function pihole_update {
106 106
     echo 'listen-address=127.0.0.1' >> /etc/dnsmasq.conf
107 107
     echo 'log-queries' >> /etc/dnsmasq.conf
108 108
 
109
-    sed -i "0,/RE/s/server=.*/server=${PIHOLE_DNS1}/" /etc/dnsmasq.d/01-pihole.conf
110
-    sed -i "1,/RE/s/server=.*/server=${PIHOLE_DNS2}/" /etc/dnsmasq.d/01-pihole.conf
109
+    sed -i "s|@DNS1@|${PIHOLE_DNS1}|g" /etc/dnsmasq.d/01-pihole.conf
110
+    sed -i "s|@DNS2@|${PIHOLE_DNS2}|g" /etc/dnsmasq.d/01-pihole.conf
111 111
     sed -i "s|interface=.*|interface=${PIHOLE_IFACE}|g" /etc/dnsmasq.d/01-pihole.conf
112
+    sed -i "s|@IPv4@|${IPv4_address}|g" /etc/dnsmasq.d/01-pihole.conf
113
+    sed -i "s|@IPv6@|${IPv6_address}|g" /etc/dnsmasq.d/01-pihole.conf
114
+    sed -i "s|@HOSTNAME@|$HOSTNAME|g" /etc/dnsmasq.d/01-pihole.conf
112 115
 
113 116
     systemctl restart dnsmasq
114 117