Привет всем! Прохожу курс “от 0 до Linux админа” по ссылке https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой. У меня активирован UFW, и, несмотря на то что вчера всё работало, сейчас при включении UFW потеряна интернет-связь.
Однако статус UFW всегда показывает “active (exited)”, как видно из вывода команды:
root@ubuntu:/etc/init.d# ./ufw status
● ufw.service - Uncomplicated firewall
Loaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor preset: enabled)
Active: active (exited) since Mon 2025-02-10 23:35:14 EST; 1h 45min ago
Main PID: 390 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/ufw.service
Я уже пробовал удалить и переустановить UFW, а также удалить и почистить iptables, но статус всё равно показывает “active (exited)”. Решения, которые были предложены другим пользователям, не помогают в моём случае.
Подскажите, как можно исправить эту ситуацию и восстановить интернет-соединение с активированным UFW? Спасибо!
Привет! Рад, что ты проходишь курс по Linux, это действительно полезно. Давай разберёмся с твоей ситуацией.
Первое, что стоит проверить, это правила, которые ты добавил. Убедись, что у тебя открыты порты, необходимые для подключения к интернету. Например, если ты используешь SSH для удаленного подключения, то порт 22 должен быть открыт (это ты уже сделал). Также нужно убедиться, что ни одно правило не блокирует трафик, который нужен для интернет-соединения.
Попробуй выполнить следующие шаги:
Добавить правило для разрешения исходящего трафика:
UFW по умолчанию блокирует исходящие соединения, если они не прописаны. Тебе нужно добавить правило, чтобы разрешить весь исходящий трафик:
sudo ufw default allow outgoing
Проверить статус UFW:
После добавления правила проверь статус UFW снова:
sudo ufw status verbose
Перезапустить UFW:
Если изменения не вступили в силу, попробуй перезапустить UFW:
sudo ufw disable
sudo ufw enable
Проверить состояние сети:
Убедись, что у тебя всё еще работает интернет, например, с помощью команды ping:
ping google.com
Логи UFW:
Если интернет по-прежнему не работает, может быть полезно заглянуть в логи UFW. Они могут подсказать, что именно блокирует соединение:
sudo less /var/log/ufw.log
Что касается статуса “active (exited)”, это может означать, что службы UFW не работают в фоновом режиме. Если вышеуказанные шаги не помогут решить проблему, попробуй перезагрузить систему и повторить действия.
Если всё равно не получается, напиши, будем разбираться дальше! Удачи! . Я ответил на ваш вопрос?
Отлично! Рад слышать, что у тебя всё получилось с настройкой UFW. Если появятся ещё вопросы или потребуется помощь, не стесняйся обращаться! Удачи в дальнейших настройках! . Я ответил на ваш вопрос?