Bugfix/dns (#1741)

* keep openresolv

* fix init
This commit is contained in:
Aiden McClelland
2022-08-18 10:23:04 -06:00
committed by GitHub
parent 6505c4054f
commit 5ba0d594a2
2 changed files with 9 additions and 8 deletions

View File

@@ -56,9 +56,16 @@ apt update && apt install -y tor deb.torproject.org-keyring
curl -fsSL https://get.docker.com | sh # TODO: commit this script into git instead of live fetching it
apt-get purge openresolv dhcpcd5 -y
# enable embassyd dns server
systemctl enable systemd-resolved
sed -i '/\(^\|#\)DNS=/c\DNS=127.0.0.1' /etc/systemd/resolved.conf
systemctl start systemd-resolved
apt-get remove --purge openresolv dhcpcd5 -y
systemctl disable wpa_supplicant.service
ln -rsf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
systemctl disable bluetooth.service
systemctl disable triggerhappy.service
@@ -95,17 +102,12 @@ EOF
cat << EOF > /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=none
rc-manager=unmanaged
dns=systemd-resolved
[ifupdown]
managed=false
EOF
# enable embassyd dns server
systemctl enable systemd-resolved
sed -i '/\(^\|#\)DNS=/c\DNS=127.0.0.1' /etc/systemd/resolved.conf
sed -i '/prepend domain-name-servers/c\prepend domain-name-servers 127.0.0.53;' /etc/dhcp/dhclient.conf
if [ -f /embassy-os/product_key.txt ]
then