Назад | Перейти на главную страницу

Виртуальный частный сервер не видит физический сетевой интерфейс

Сдаю VPS на базе KVM. VPS работает на Ubuntu 14.04.6.

Недавно, после того как мой VPS был перенесен на другой физический сервер, я получаю сообщение об ошибке «Нет маршрута к хосту», когда я пытаюсь подключиться через SSH.

Я подключился к серверу через VNC-консоль и вот что у меня получилось:

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address <correct address>
netmask 255.255.255.0
gateway <correct gateway>

$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

$ ls /sys/class/net
lo

$ dmesg | grep eth0
<Nothing>

Когда я попытался перезапустить сетевую службу, я получил

$ system networking restart
stop: Job failed while stopping
networking start/running

Я попытался подключиться в режиме восстановления и не заметил абсолютно никакой разницы между содержимым / etc / network / interfaces, но в режиме восстановления сеть работает нормально.

Похоже, ОС не видит физического сетевого интерфейса. Дело в том, что я не могу использовать какие-либо внешние утилиты, такие как lspci или ethtool и так далее, потому что у меня они не установлены, и, очевидно, я не могу их установить, поскольку VPS не подключен к WAN.

Как узнать, почему VPS не видит сетевой интерфейс? Какие стандартные инструменты Ubuntu я могу использовать для дальнейшего исследования? Есть ли способ решить эту проблему без переустановки ОС?