LINUX.ORG.RU
ФорумAdmin

FreeBSD9.1 - проблема с открытием портов

 , ,


0

1

Доброго времени суток.

Требуется открыть порт на удаленном сервере FreeBSD одного из клиентов. Проблема в том,что IPFW не активен:
# ipfw show
ipfw: getsockopt(IP_FW_GET): Protocol not available

Т.е. я не могу добавить правило. Запустить, само-собой,я тоже не могу, т.к. тогда сервер может просто уйти в себя.

Как открыть порт? Подойдет даже временное решение, до первой перезагрузки, т.к. когда я смогу убедиться, что настроенный мною сервис нормально работает, я смогу поговорить с клиентом, чтобы тот самостоятельно, взаимодействуя со своим провайдером, сделал всё, что требуется. Сейчас главное заставить сервис работать, а для этого надо открыть порт.

Судя по «Protocol not available», не загружен нужный модуль ядра. Следовательно, ipfw не активен и не может ничего закрывать.

Что показывает sockstat -4 ? Какой именно порт должен быть открыт?

З.Ы: порт для входящих подключений открывает программа, а не фаервол.

iron ★★★★★ ()
Ответ на: комментарий от kravzo

netstat -nat | grep LISTEN - выдает ошибку, мол неверный формат команды.
Я делал иначе: netstat |grep 10050
sockstat - да. Показывает, что порт прослушивается.

zerropull ()
Ответ на: комментарий от kravzo

Когда делаю с удаленной машины nmap -p 10050 <ip_addr>, выдает
$ nmap -p 10050 <ip_addr>

Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-15 11:34 MSK
Nmap scan report for <hostname> (<ip_addr>) Host is up
(0.027s latency). PORT STATE SERVICE 10050/tcp filtered unknown

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

zerropull ()
Ответ на: комментарий от kravzo

$ nmap -p 1-65535 <ip_addr>

Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-15 12:26 MSK
Nmap scan report for <hostname> (<ip_addr>)
Host is up (0.036s latency).
Not shown: 65532 filtered ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
3307/tcp open opsession-prxy

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

zerropull ()
Ответ на: комментарий от zerropull

filtered не обязательно значит, что порт за фаерволом, это значит что никакого ответа не пришло.

kravzo ★★ ()
Ответ на: комментарий от Novel

# sockstat |grep 10050
zabbix zabbix_age 7648 4 tcp4 *:10050 *:*
zabbix zabbix_age 7647 4 tcp4 *:10050 *:*
zabbix zabbix_age 7646 4 tcp4 *:10050 *:*
zabbix zabbix_age 7645 4 tcp4 *:10050 *:*
zabbix zabbix_age 7644 4 tcp4 *:10050 *:*
zabbix zabbix_age 7643 4 tcp4 *:10050 *:*
zabbix zabbix_age 7642 4 tcp4 *:10050 *:*
zabbix zabbix_age 7641 4 tcp4 *:10050 *:*
zabbix zabbix_age 7640 4 tcp4 *:10050 *:*
zabbix zabbix_age 7639 4 tcp4 *:10050 *:*
zabbix zabbix_age 7638 4 tcp4 *:10050 *:*
zabbix zabbix_age 7637 4 tcp4 *:10050 *:*
zabbix zabbix_age 7636 4 tcp4 *:10050 *:*
zabbix zabbix_age 7635 4 tcp4 *:10050 *:*
zabbix zabbix_age 7634 4 tcp4 *:10050 *:*
zabbix zabbix_age 7633 4 tcp4 *:10050 *:*
zabbix zabbix_age 7632 4 tcp4 *:10050 *:*
zabbix zabbix_age 7631 4 tcp4 *:10050 *:*
zabbix zabbix_age 7630 4 tcp4 *:10050 *:*
zabbix zabbix_age 7629 4 tcp4 *:10050 *:*
zabbix zabbix_age 7628 4 tcp4 *:10050 *:*
zabbix zabbix_age 7627 4 tcp4 *:10050 *:*
zabbix zabbix_age 7626 4 tcp4 *:10050 *:*
zabbix zabbix_age 7625 4 tcp4 *:10050 *:*
zabbix zabbix_age 7624 4 tcp4 *:10050 *:*
zabbix zabbix_age 7623 4 tcp4 *:10050 *:*
zabbix zabbix_age 7622 4 tcp4 *:10050 *:*
zabbix zabbix_age 7621 4 tcp4 *:10050 *:*
zabbix zabbix_age 7620 4 tcp4 *:10050 *:*
zabbix zabbix_age 7619 4 tcp4 *:10050 *:*
zabbix zabbix_age 7618 4 tcp4 *:10050 *:*
zabbix zabbix_age 7617 4 tcp4 *:10050 *:*
zabbix zabbix_age 7616 4 tcp4 *:10050 *:*

zerropull ()
Ответ на: комментарий от zerropull

я бы попробовал запустить на этой машине tcpdump на внешнем интерфейсе (tcpdump -ni $EXT_IF -c 10 port 10050), попробовать снаружи потелнетиться и посмотреть, приходит ли что-нибудь туда вообще.

Novel ★★★★ ()
Ответ на: комментарий от Novel

Вообще пакеты не приходят. Похоже, лочится на уровне хостера.

zerropull ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.