UFW неактивен, но трафик все еще блокируется.

Вопрос или проблема

На моем десктопе с Ubuntu 20.04 LTS у меня отключен брандмауэр UFW (статус неактивен). Я запускаю приложение bitcoin core, которое прослушивает порт 8333. Хотя UFW неактивен, я не могу подключиться к этому порту, когда провожу тесты подключения с других компьютеров в одной сети с использованием команды telnet. Я пытался включать и отключать UFW в надежде, что это может сбросить настройки, но не получилось. Я даже пытался включить UFW и добавить правила для разрешения подключений на порт 8333, но это тоже не сработало.

Другие порты работают нормально (например, 4000. Я смог достичь машины с помощью telnet с другого компьютера). Что я упускаю?? Пожалуйста, помогите, это сводит меня с ума последние несколько дней ;-(

Похоже, что служба firewalld была запущена и фильтровала связь через порт 8333. Вот как я это исправил:

sudo firewall-cmd --zone=public --permanent --add-port=8333/tcp
sudo firewall-cmd --reload

.

Ответ или решение

Почему активный UFW не является единственным фактором блокировки трафика на порт 8333

На вашем компьютере с Ubuntu 20.04 LTS UFW (Uncomplicated Firewall) отключен, но вы всё равно сталкиваетесь с проблемой – невозможностью установить соединение с приложением Bitcoin Core, которое слушает на порту 8333. Давайте рассмотрим возможные причины и решения, а также важные аспекты настройки сетевой безопасности.

Основные причины блокировки трафика

  1. Проверка других фаерволов: Даже если UFW неактивен, возможно, что другой фаервол (например, firewalld) работает в системе и блокирует необходимые порты. Иногда firewalld может быть установлен по умолчанию на более новых версиях дистрибутивов, что может привести к путанице. Убедитесь, что firewalld отключен или правильно сконфигурирован.

    sudo systemctl status firewalld
  2. Корректность настроек Bitcoin Core: Проверьте конфигурацию вашего приложения Bitcoin Core. Убедитесь, что оно правильно настроено для прослушивания на всех интерфейсах (0.0.0.0) или резервируйте конкретный IP-адрес. Для этого откройте файл конфигурации Bitcoin Core и проверьте или добавьте строку:

    listen=1
  3. Проблемы с маршрутизацией и NAT: Если ваш компьютер подключен к роутеру, его настройки NAT могут блокировать порты. Убедитесь, что порт 8333 перенаправляется на ваш компьютер, если вы используете маршрутизатор. Посмотрите, как правильно настроить перенаправление портов.

  4. Настройки сети: Проверьте настройки сети и убедитесь, что интерфейс, на котором работает Bitcoin Core, находится в рабочем состоянии и доступен другим устройствам в локальной сети.

  5. Антивирусное программное обеспечение: Если у вас установлено антивирусное ПО или специализированное ПО для защиты сети, оно также может блокировать соединения на определённых портах. Проверьте его настройки для исключений или разрешений.

Решение проблемы с firewalld

Если вы обнаружили, что firewalld действительно активен, на этом этапе вы можете использовать следующие команды, чтобы разрешить трафик на порт 8333:

sudo firewall-cmd --zone=public --permanent --add-port=8333/tcp
sudo firewall-cmd --reload

Эти команды откроют указанный порт в firewalld и перезагрузят конфигурацию службы, чтобы изменения вступили в действие.

Заключение

Проблемы с доступом к порту 8333 на вашем Ubuntu 20.04 могут быть вызваны рядом различных факторов, включая наличие других фаерволов, настройки приложения, маршрутизации и даже антивирусного программного обеспечения. Убедитесь, что вы проверили и правильно настроили все недостающие элементы.

Следуя приведённым рекомендациям, вы сможете решить вашу проблему с недоступным портом и создать надежную конфигурацию для работы с Bitcoin Core. Если у вас возникли дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...