iptables
не влияет на данные, отправляемые через последовательный порт (если, конечно, вы не используете PPP или подобное через порт).
Но эта команда, которую вы дали, довольно обширна, например, вы сбросили пакеты, которые полностью являются внутренними для машины (перейдите к lo
). В зависимости от того, как настроен ваш последовательный порт, возможно, это было необходимо. Отбрасывание трафика на lo
приводит к поломке многих вещей; какая-то другая программа, работающая на машине, могла плохо отреагировать на нее (и, например, вывести машину из строя из-за сбоя).
Наконец, не уверен, была ли консоль где-то видима (в том числе отправлена через последовательный порт), возможно, произошла паника ядра?
Правильно ли вы настроили статический IP-адрес? См. Этот учебник . Помните, настройка статического IP в 18.04 отличается от 16.04.
Помимо этого, я бы порекомендовал проверить, не «украл» ли какой-либо другой хост в сети IP-адрес, возможно, попробовать другой статический IP-адрес для хоста. Обязательно ping
укажите новый статический IP-адрес, чтобы убедиться, что он доступен.
Наконец, убедитесь, что вы запустили sudo netplan apply
или sudo netplan --debug apply
, чтобы запустить новые конфигурации.
Я думаю, что /etc/netplan/50-cloud-init.yaml
настроен неправильно, поэтому еще раз внимательно проверьте его.
Удачи.