Стоит FreeBSD. Требуется проверить конкретный порт. Как и чем это можно сделать?
>Стоит FreeBSD. Требуется проверить конкретный порт. Как и чем это можно сделать?
>
что значит проверить? открыт/закрыт? sockstat, netstat
>>Стоит FreeBSD. Требуется проверить конкретный порт. Как и чем это можно сделать?
>>
>что значит проверить? открыт/закрыт? sockstat, netstatНужно открыть некоторый порт если он закрыт.
Если конкретней, то на порту 60179 работает какой то банк-клиент, который перестал работать. В поддержке говорят, что скорее всего у вас закрыт этот порт. Вот и вопрос как это проверить и при необходимости открыть.Заранее спасибо.
>работать. В поддержке говорят, что скорее всего у вас закрыт этот
>порт. Вот и вопрос как это проверить и при необходимости открыть.
под "закрыт" в данном случае понимаеца "закрыт firewallом" imho. Поэтому надо смотреть, на его (файрвола) настройки. Какой файрвол стоит у вас - не знаю. ipfilter или ipfw, опять же надо смотреть конкретно. если это ipfw, сделайте ipfw show, и посмотрите список правил. Если список вам ни о чем не скжет - сделайте man ipfw и почитайте. в ipfilter, наверное, как-то похоже.
Есть масса простых способов. Допустим, нужно проверить порт 60179 на машине с именем вох.
Тогда с консоли на вох пишем
netstat -an -f inet | grep LISTEN
если при этом найдется строчка вида
tcp 0 0 x.x.x.x.60179 *.* LISTEN
значит, искомый сервис запущен и работает, если нет, проблема решена.
В случае работоспособного сервиса идем дальше. На удаленной машине пишем
telnet вох 60179
или лучше поюзать nmap (брать с http://www.insecure.org/).
nmap -P0 -sT -p 60179 вох
Если telnet вываливается по тайм-ауту или nmap не пишет, что порт 60179 открыт - надо смотреть логи и правила firewall.
>Стоит FreeBSD. Требуется проверить конкретный порт. Как и чем это можно сделать?
>Проверяю порт 37 на сервере точного времени time.nsu.ru
Статус - закрыт!Файрволла на моей тачке отсутствует. Ничего непонимаю. Ведь NTP-сервер должен работать на 37 порту! Как может быть закрыт порт 37 на свободном сервере времени? И что делать? ticktock.net.ru тоже не отвечает по 37 порту, хотя оба мерзавца пингуются!
>>Стоит FreeBSD. Требуется проверить конкретный порт. Как и чем это можно сделать?
>Файрволла на моей тачке отсутствует. Ничего непонимаю. Ведь NTP-сервер должен работать на
>37 порту! Как может быть закрыт порт 37 на свободном сервере
>времени? И что делать? ticktock.net.ru тоже не отвечает по 37 порту,
>хотя оба мерзавца пингуются!NTP всю жизнь работал по 123.
b.r.