From a2cfcf7b19d671d742ce1adb9cf8c85d4248e258 Mon Sep 17 00:00:00 2001 From: jeanGaston Date: Fri, 27 Oct 2023 11:04:01 +0200 Subject: [PATCH] Add DNS changing --- ad-join-script.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ad-join-script.sh b/ad-join-script.sh index 6765941..6bd44ef 100644 --- a/ad-join-script.sh +++ b/ad-join-script.sh @@ -6,6 +6,19 @@ read -s -p "Administrator password: " admin_password echo # To move to the next line read -p "Active Directory domain name: " domain_name +# Prompt for DNS server IP and verify DNS resolution +while true; do + read -p "DNS server IP: " dns_server + if nslookup $domain_name $dns_server; then + break + else + echo "DNS resolution failed. Please enter a valid DNS server IP." + fi +done + +# Change the DNS server settings in /etc/resolv.conf +echo "nameserver $dns_server" | sudo tee /etc/resolv.conf + # Install the necessary packages apt -y install realmd sssd sssd-tools libnss-sss libpam-sss adcli samba-common-bin oddjob oddjob-mkhomedir packagekit