diff --git a/agent/plugins/domainjoin/domainjoin_unix_script.go b/agent/plugins/domainjoin/domainjoin_unix_script.go index 133209d53..7424bfe87 100755 --- a/agent/plugins/domainjoin/domainjoin_unix_script.go +++ b/agent/plugins/domainjoin/domainjoin_unix_script.go @@ -552,7 +552,8 @@ print_vars() { ######################################################### configure_hosts_file() { fullhost="${COMPUTER_NAME}.${DIRECTORY_NAME}" # ,, means lowercase since bash v4 - ip_address="$(ip -o -4 addr show eth0 | awk '{print $4}' | cut -d/ -f1)" + if_name=$(ip route list | grep default | grep -E 'dev (\w+)' -o | awk '{print $2}') + ip_address="$(ip -o -4 addr show $if_name | awk '{print $4}' | cut -d/ -f1)" cleanup_comment='# Generated by Domain Join SSMDocument' sed -i".orig" -r\ "/^.*${cleanup_comment}/d;\