Я не получаю ошибок при запуске nginx, sshd, vsftp и т. д. Но доступ с других компьютеров истекает. Все приложения, похоже, прослушивают правильные порты. Все находятся на локальном адресе 0.0.0.0 и внешнем адресе 0.0.0.0:* при запуске netstat -ltnp.
До обновления все работало нормально, и jourralctl -xe не показывает ошибок с соответствующими пакетами.
Значит, что-то мешает им общаться по выделенному IP-адресу сервера.
Любые идеи будут полезны, поскольку наш веб-сервер, сервер SSH и сервер FTP недоступны из внешнего мира.
Спасибо,
Джим
решение1
Как указал пользователь @fra-san, проверьте следующее: 1) Текущий IP-адрес должен быть работоспособным. 2) Проверьте, запущена ли служба брандмауэра. Это может быть firewalld, ufw или iptables в зависимости от того, на чем основан Arch Linux.
Попробуйте подключиться с помощью:
telnet localhost <desired-port-to-check>
Иногда случается так, что при развертывании нового сервера останавливают FW, но не отключают FW полностью при перезагрузке. FW можно было бы остановить, но включить при загрузке.