diff --git a/build_sdcard.sh b/build_sdcard.sh index 6c89c8c..acfdd3f 100644 --- a/build_sdcard.sh +++ b/build_sdcard.sh @@ -83,20 +83,17 @@ else fi # setting static DNS server +# comment this block out if you are sure that your DNS conf works reliable # see https://github.com/rootzoll/raspiblitz/issues/322#issuecomment-466733550 -# check /etc/dhcpd.conf and /etc/dhcp/dhcpd.conf -if [ "${baseImage}" = "raspbian" ] || [ "${baseImage}" = "dietpi" ] ; then - # comment out any static dns entry if one is active - sudo sed -i "s/^static domain_name_servers=.*/#static domain_name_servers=/g" /etc/dhcpcd.conf - # add new dns config to conf file - echo "static domain_name_servers=1.1.1.1" | sudo tee -a /etc/dhcpcd.conf -fi +dnsconfFile="/etc/dhcpcd.conf" if [ "${baseImage}" = "ubuntu" ]; then - # comment out any static dns entry if one is active - sudo sed -i "s/^static domain_name_servers=.*/#static domain_name_servers=/g" /etc/dhcp/dhcpd.conf - # add new dns config to conf file - echo "static domain_name_servers=1.1.1.1" | sudo tee -a /etc/dhcp/dhcpd.conf + dnsconfFile="/etc/dhcp/dhcpd.conf" fi +# comment out any static dns entry if one is active +sudo sed -i "s/^static domain_name_servers=.*/#static domain_name_servers=/g" /etc/dhcpcd.conf +# add new dns config to conf file +echo "static domain_name_servers=1.1.1.1 8.8.8.8" | sudo tee -a /etc/dhcpcd.conf +# reload to activate for following network operations systemctl daemon-reload if [ "${baseImage}" = "raspbian" ] || [ "${baseImage}" = "dietpi" ] ; then