imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 12.12.2007, 16:11     # 1
zyrcon
Guest
 
Сообщения: n/a

telnet

Возможен ли telnet через любой порт? Допустим я cоздаю правила в iptables (ipchains) чтобы пакеты идущие на порт 1055 не резались, на винде запускаю telnet *.*.*.* 1055 - будет работать?
 
Старый 12.12.2007, 16:28     # 2
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
telnet должен подключаться к порту, открытому каким-то приложением. Если порт 1055 что-то слушает - то будет. Иначе - к чему подключаться-то?
А если тебе нужно подключаться именно к telnet-серверу, т.е. попадать в итоге в командную строку, то для этого нужно или перебрасывать трафик с 1055 на 23 порт, или же перенастроить телнет-сервер на порт 1055.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 12.12.2007, 16:39     # 3
zyrcon
Guest
 
Сообщения: n/a

Спасибо за ответ.
Все понятно - то есть любой порт будет открыт только тогда, когда для него будет запущен какой либо сервис.
А если я дам команду nmap то я не увижу 1055 среди открытых?

Последний раз редактировалось zyrcon; 12.12.2007 в 16:54. Причина: корректировка
 
Старый 12.12.2007, 17:01     # 4
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
Сообщение от zyrcon Посмотреть сообщение
А если я дам команду nmap то я не увижу 1055 среди открытых?
если он таковым не является - то нет. Список открытых и слушаемых портов и их владельцев можно посмотреть на сервере путём
Код:
netstat -ltunp
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 12.12.2007, 17:30     # 5
zyrcon
Guest
 
Сообщения: n/a

Мне нужно чтобы через 1055 транзитом шли пакеты. Не нашел команды которая бы могла проверить этот порт на проходимость. В netstat 1055 не показывается, соответственно потому что, он ничем не слушается и ничем не открыт.

Последний раз редактировалось zyrcon; 12.12.2007 в 17:30. Причина: корректировка
 
Старый 12.12.2007, 17:45     # 6
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
куда шли-то? Если нужно перенаправлять трафик на другой порт или вообще на другой сервер - то это через iptables делается, гуглить на тему iptables port forwarding. К примеру:
Цитата:
these are the Iptable rules required for port forwarding xxx.xxx.xxx.xxx:8888 to 192.168.0.2:80 .
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx --dport 8888 -j DNAT --to 192.168.0.2:80
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.2 --dport 80 -j ACCEPT
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 13.12.2007, 02:24     # 7
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Цитата:
Сообщение от zyrcon Посмотреть сообщение
Мне нужно чтобы через 1055 транзитом шли пакеты. Не нашел команды которая бы могла проверить этот порт на проходимость. В netstat 1055 не показывается, соответственно потому что, он ничем не слушается и ничем не открыт.
Можно тот же sshd запустить на этот порт : "sshd -p 1055" потом с любого компа коннектиться sshи
будет тебе занятый порт,сокет и всё тср-айпишные прибамбасы.
__________________
Beware of programmers carrying screwdrivers...
Zes вне форума  
Старый 14.12.2007, 09:17     # 8
zyrcon
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Saruman Посмотреть сообщение
these are the Iptable rules required for port forwarding xxx.xxx.xxx.xxx:8888 to 192.168.0.2:80 .
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx --dport 8888 -j DNAT --to 192.168.0.2:80
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.2 --dport 80 -j ACCEPT
Примерно такое правило, я уже задал.
Проблема была в том, чтобы проверить проходимость пакетов по конкретному порту 1055. С внутренней сети, через роутер машина конектилась по этому порту к внешнему серверу, на пути еще два роутера.
Вобщем была путаница. Если делать nmap 1055 адрес сервера то появиться сообщение 1055 open - порт открыт (так как на нем стоит спец. прога которая этот порт открыла и ждет запроса), либо closed - закрыт, либо filtered - отфильтровано по правилам. Если делать nmap 1055 адрес роутера то сообщение может быть либо filtered - когда фильтруется по правилам, либо closed чтоя является желанным состоянием данного порта на роутере, так как в этом случае они не фильтруются и пройдут его.
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:52.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.