Как упоминалось выше, если у вас все еще есть необходимые модули ядра для eth0, вы можете запустить sudo ifconfig eth0 / up, чтобы вызвать сеть. Вот пример этого
sudo ifconfig eth0 192.168.13.14/24 up
Если это не удается, это будет довольно очевидно. Возможно, вы захотите запустить ifconfig -a, чтобы перечислить все интерфейсы, чтобы найти правильный, если eth0 это не так. Вы также можете указать новую маску непосредственно, как в
sudo ifconfig eth0 192.168.13.14 netmask 255.255.255.0
После того, как вы получили это, вы можете добавить маршрут шлюза, чтобы получить вас в Интернете с помощью
sudo route add -net 0.0.0.0/0 gw 192.168.13.1
Я бы проверил ваш /etc/apt/sources.list и / etc / apt / sources.list.d и запустите обновление sudo apt-get, чтобы убедиться, что у вас есть правильный список
После того, как у вас есть сетевое подключение и список пакетов обновлений, вы можете использовать dpkg -l, чтобы увидеть, что установлено и используйте dpkg -r или dpkg -P для удаления пакетов, прежде чем переустанавливать их с помощью apt-get.
Также проверьте, что вы не из дискового пространства. Я нахожу, что на серверах, которые остаются нетронутыми какое-то время, они, как правило, загружают множество обновлений ядра, без автоматического запуска старых, которые никогда не использовались. Как только вы вышли из дискового пространства, apt-get remove также может быть проблематичным, поэтому используйте uname -a, чтобы проверить, какое ядро вы используете, и используйте dpkg -P для удаления чего-либо другого.