Итак, уже 1,5 года я без проблем запускал дроплет DigitalOcean. несколько раз делал apt-get upgrade, кое-что менял - все нормально! Прошлой ночью внезапно сработали все мои будильники, и весь мой сервер отключился. Пробовал подключиться по SSH - не работает. После полного цикла питания я мог по крайней мере открыть консоль в браузере на панели DigitalOcean.
Во время загрузки машина зависает на 120 секунд «в ожидании сетевого модуля». Затем я попытался просто сделать ifdown eth0 && ifup eth0
но он всегда возвращался failed to bring up eth0
. К настоящему времени я перепробовал много вещей, и у службы поддержки DigitalOcean закончились идеи. Они заставили меня сделать несколько команд оболочки и сделать снимок экрана с выводом, пожалуйста, посмотрите их в приложении. Я действительно не знаю, что мне делать. это произошло из ниоткуда, и я ничего не менял в течение нескольких недель.
Некоторые команды:
Я также сравнил /etc/network/interfaces
config с другой каплей, и он выглядит примерно так же. После многих билетов поддержка завершена:
Мы исчерпали все возможности по устранению неполадок, связанных с платформой. Все тесты показывают, что пакеты могут быть правильно маршрутизированы в каплю, но капля не подтверждает возвращение пакетов для нее. Отсутствующие маршруты указывают на то, что это, вероятно, проблема с процессом / скриптами инициализации сети.
Я очень надеюсь, что здесь кто-то может помочь. идей не осталось. Заранее спасибо!
ОБНОВИТЬ:
/etc/network/interfaces
: -rw-r--r--
dmesg
: трудно сказать, не могу прокрутить эту дурацкую консоль в браузере.ip addr flush dev eth0
а потом ip link set dev eth0 up
... ничего не сделал. Надо ли перезагружаться?lshw -class net
: см. снимок экрана ниже: ОБНОВЛЕНИЕ 2:
dmesg | less
: ок, это работает. что я ищу?grep VIRTIO_NET /boot/config-$(uname -r)
- выходы: CONFIG_VIRTIO_NET = y.lsmod|grep virtio_net
- ничего не вернул! Прости.