Это дает некоторое подстрекательство
В таблице маршрутизации содержится информация о том, как маршрутизировать соединения между всеми интерфейсами.
Маршрут интерфейса по умолчанию будет использоваться для других целей и применяется только к этому интерфейсу, а не к системе в целом.
Если бы у вас был только один сетевой интерфейс, система автоматически установила бы его в качестве маршрута по умолчанию, поскольку это единственный шлюз по умолчанию.
Помните, что таблица маршрутизации работает снизу вверх, поэтому шлюз по умолчанию вверху будет последним маршрутом, использованным для попытки подключения.
Похоже, это ошибка Systemd. Принудительное обновление systemd через apt install systemd
решило эту проблему.
Попробуйте сменить пользователя.
Я заметил ошибку при попытке позвонить
terrariad exit
на терминале, при входе запрашивает пароль
su - terraria -c "$cmd"(line 13)
Итак, я сменил пользователя в "terraria.service" и "terrariad", и все заработало. Не идеально запускать службу для основного пользователя, но для меня это только для удовольствия.
Я все еще пытаюсь понять, как решить проблему с запуском сервиса для пользователя terraria. Но пока езжу "как есть".