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
() автор топика
Тема будет перемещена в архив .