Можно использовать команду ip
для проверки интересующего вас интерфейса.
Например, для проверки интерфейса eth0
:
if ip -6 addr show eth0 | grep -q dynamic; then
echo "Uses DHCP addressing"
else
echo "Uses static addressing"
fi
-6
- для проверки IPv6 интерфейс. Вы можете использовать -4
для IPv4.