Bitte beachten Sie, dass ich aufgrund meiner geringen Wiederholung keine Kommentare posten kann.
Da Sie NetworkManager nicht verwenden, schlage ich vor, den Verbindungsstatus mit zu überprüfen
cat /sys/class/net/eth0/carrier
Quelle diese Antwort . Dadurch werden Probleme in den unteren Schichten des OSI-Modells ausgeschlossen.
Bitte führen Sie auch dhclient in ausführlichem Modus mit dhclient -v
und die Ausgabe einfügen.