LINUX.ORG.RU
ФорумAdmin

Невозможно открыть порт

 ,


1

2

Здравствуйте!

Дано: держу 2 сервера игровой (Minetest), порт 30000 и Дискорд - для трансляции игрового чата в наше сообщество, порт 8080.

По каким-то неведомым причинам порт 30000 не хочет открываться, иногда сам открывается.

Сервера не видно извне, на него не могут зайти. В локальной сети все доступно, могу зайти на сервер с телефона.

Время от времени порт 30000 «приоткрывается», но следом через день-два снова может захлопнуться. Сам сервер физический, доступ имею прямой. Борюсь с проблемой уже около года - двух. Пытался решить через ufw, iptables и другие с GUI оболочками. Порт игрового менял на иные, 30001 - 30005, но это не помогает.

На форуме встречал похожую проблему 2017 года, но решения там не было (Подключение к закрытому порту)

Для сброса настроек портов использую данный скрипт:

#!/bin/sh

sudo iptables -F
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 30000 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 30000 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
sudo iptables -P INPUT DROP
sudo iptables -nvL

Результат команды «sudo lsof -i:30000»

COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
minetests 12587 ****    4u  IPv4 175480      0t0  UDP *:30000 

Вывод команды «nmap 0.0.0.0 -p 30000»

Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-28 17:40 MSK
Nmap scan report for 0.0.0.0
Host is up (0.000057s latency).

PORT      STATE  SERVICE
30000/tcp closed ndmps

Nmap done: 1 IP address (1 host up) scanned in 0.02 seconds

Вывод команды: «nmap 0.0.0.0 -p 8080»

Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-28 17:44 MSK
Nmap scan report for 0.0.0.0
Host is up (0.000054s latency).

PORT     STATE SERVICE
8080/tcp open  http-proxy

Nmap done: 1 IP address (1 host up) scanned in 0.02 seconds

Заранее благодарю! Буду рад любым советам.


Ответ на: комментарий от mord0d

Вот такой результат:

sudo nmap 0.0.0.0 -sU
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-28 18:17 MSK
Nmap scan report for 0.0.0.0
Host is up (0.0000040s latency).
Not shown: 999 filtered udp ports (port-unreach)
PORT     STATE         SERVICE
5353/udp open|filtered zeroconf

Nmap done: 1 IP address (1 host up) scanned in 1.37 seconds
dunduk
() автор топика
Ответ на: комментарий от dunduk

Небольшая ошибка в команде -sU, вывод такой

sudo nmap -sU 0.0.0.0 -p 30000
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-28 18:53 MSK
Nmap scan report for 0.0.0.0
Host is up.

PORT      STATE         SERVICE
30000/udp open|filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 2.15 seconds
dunduk
() автор топика
Ответ на: комментарий от dunduk

Методом научного тыка было принято волевое решение перестать играть с портами и перейти к смене IP (он динамический).

После обновления (смены) IP сервер вдруг стал публичным (с чего бы это?)

Скорей всего порты блокирует провайдер, но это не точно.

dunduk
() автор топика