В течение долгого времени у меня был AWS Lightsail VPS, служащий шлюзом для защиты моего домашнего сервера.
С недавнего времени подключение к экземпляру Lightsail через ограждение больше невозможно.
Когда я взглянул на SSH, я получил
$> sudo wg-quick up wg0
[#] ip link add wg0 type wireguard
RTNETLINK answers: Operation not supported
Unable to access interface: Protocol not supported
[#] ip link delete dev wg0
Cannot find device "wg0"
Конечно, я обновил все пакеты, но все тот же.
Порт, который я использую для защиты от проводов, не изменился и по-прежнему доступен в соответствии с настройками сети в Lightsail.
Какие изменения в Lightsail VPS (автоматические обновления?) Или в настройках сети могут вызвать это? Тем более что ничего не менял, просто за ночь перестало работать.
Неважно, AWS Lightsail автоматически обновил ядро Linux. Поэтому модуль Wireguard-DKMS устарел. Проблема не была специфичной для Lightsail, а скорее была распространенной проблемой при использовании модуля wireguard-dkms.
Чтобы Wireguard снова заработал, необходимо установить заголовки для новой версии ядра, чтобы модуль wireguard-dkms можно было успешно перестроить / установить.
$> apt update
$> apt install linux-headers-$(uname -r)
$> apt install --reinstall wireguard-dkms
$> wg-quick up wg0