Сценарий:Воля После перезагрузки машины,Просто не вовремя сосредоточиться,Через два дня подключитеssh
Обнаружил, что его невозможно подключить.
Сначала проверьте, есть ли на локальном компьютере сеть, и убедитесь, что проблем нет. Затем войдите в vnc и проверьте состояние службы ssh.
sudo systemctl status ssh
Служба запускается нормально, и в файле конфигурации ssh не должно быть никаких изменений. Брандмауэр облачного сервера управляется с консоли, а фаервол самой машины по умолчанию отключен.
Проверьте брандмауэр вашего компьютера:
sudo iptables -L -n -v
С брандмауэром тоже все в порядке.
Это немного странно. Я попытался проверить IP-адрес облачного сервера на своем локальном компьютере и обнаружил этот пинг. Тоже не могу пинговать?! vnc Авторизоваться Облачный сервер Вниз,по облачным сервисам,ping 8.8.8.8
Пинг тоже не проходит. Теперь можно судить, что облачный сервер отключен. . .
Или используйте vnc для входа на облачный сервер.
1. Определите, подключен ли сетевой кабель
ip -br link show
Обнаружить eth0
отключен.
Воля eth0
Открыть:
ip link set eth0 up
Посмотреть еще раз eth0
ли Открыть:
ip -br link show
Подтвердите, что он открыт и просмотрите eth0
Может ли он отправлять и получать пакеты данных:
ip -s link show eth0
Отправка и получение пакетов данных в порядке.,ОК сейчасУбедитесь, что нет проблем с физическим сетевым подключением.。
2. Определите, есть ли данные ARP.
ARP (протокол разрешения адресов) может определить, распознают ли машина и вышестоящий маршрутизатор друг друга.
ip neighbor show
Мой ARP пуст,Этот сервер не получил правильный IP-адрес?!
Просмотр информации о конфигурации сети:
ifconfig -a
В это время я просто Обнаружил свой eth0
IPv4-адреса вообще нет 。
3. Решение проблем
пытаться:
sudo dhclient eth0
Адрес ipv4 получается автоматически и все нормально, но почему нет адреса ipv4 Раньше проблем не было. . .
ubuntu использоватьnetplanуправлятьсеть Конфигурация,cd /etc/netplan
,Проверять Конфигурациядокумент,В отличие,Конфигурация все в порядке,Без проблем.
использовать dhclinet eth0
могу сделатьсеть Соединение нормальное,Но после перезапуска,Оно будет недействительным. Итак, смотрите:
sudo netplan apply
netplan command not found .... netplan
Когда оно исчезло??
Установите netplan.io:
sudo apt install netplan.io
а потом еще разsudo netplan apply
На этот раз все сработало.
Netplan опирается на среду Python. Раньше я использовал homebrew для установки Python. Позже, поскольку при установке llvm у homebrew было много проблем, я удалил homebrew (я никогда больше не буду использовать его, в Linux у меня их нет). знать, связано ли это с этим.
Linux — это всего лишь ядро, а дистрибутивов существует множество, и между ними много различий. Я по-прежнему предпочитаю и лучше понимаю opensuse, но легкий облачный сервер не предоставляет образы opensuse. Раньше я рассматривал возможность установки opensuse на облачный сервер, но потом подумал об использовании Ubuntu, поэтому не стал заморачиваться. В настоящее время этот вопрос необходимо пересмотреть. Когда у меня будет время, я заменю ubuntu на opensuse.
Я использую домашнее пиво Установить ЛВМ и dotnet, всегда сталкивался с различными проблемами, позже поставил homebrew Удалять,После этого мы столкнулись с рядом проблем。netplan
Ушел,Вероятно, это как-то связано с этим вопросом.,использоватьhomebrew Потому что он может легко получить последнюю версию пакета программного обеспечения, но позже я переключу систему облачного сервера на непрерывную версию. opensuse trumbleweed,homebrew В принципе нет необходимости. . .