sudo ethtool -s eth0 100 duplex full
Не помогло!
Что мы с Вами как глухой с немым?
Что не помогло? Скорость не выставилась или соединение не появилось?
Где диагностика?
У Вас явные проблемы с линком
Speed: Unknown!
Duplex: Half
...
Link detected: no
Потому проблема либо с железом, либо с драйвером.
DHCP работает уже на сетевом уровне, а в данном случае затык ещё на физическом.
Надо пробовать заставить работать Ethernet без физического воздействия на кабель. Т.е. попробовать после загрузки опустить и заново поднять порт, попробовать опустить порт, выставить нужные скорость/дуплекс и поднять, ...