Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
7 / 7 / 1
Регистрация: 21.10.2012
Сообщений: 232
1

Как открыть порт для telnet?

01.08.2016, 10:15. Просмотров 3852. Ответов 3
Метки нет (Все метки)


Добрый день, изучил тему по iptables, пока новичок в этом деле.

На сервере 2 сетевые карты: lan (192.168.7.11/24) и kazna (10.240.22.4/25). Сервер работает в качестве маршрутизатора по умолчанию для пользовательских машин, то есть телнетиться нужно будет не с сервера.

Необходимо с машины из сети 192.168.7.0.24 подключиться по телнету к серверу 10.2.2.1 по порту 2598, который известен интерфейсу ext. NAT настроен. Если в цепочке FORWARD поставить политику по умолчанию ACCEPT, то все работает нормально. Мне нужно поставить политику по умолчанию DROP и пропускать только разрешенные соединения.

Пишу следующее правило:
Bash
1
iptables -A FORWARD -p tcp --sport 23 --dport 2598 -i lan -o kazna -j ACCEPT
Ну и не работает telnet соответственно.

Пробовал еще так:
Bash
1
iptables -A FORWARD -p tcp --dport 2598 -o kazna -j ACCEPT
В статистике пакеты по правилу бегают, но телнет не подключается все равно. Если в цепочке FORWARD поставить политику по умолчанию ACCEPT, то само собой всё начинает работать. Где я ошибся?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2016, 10:15
Ответы с готовыми решениями:

Открыть порт для FTP для локальной машины
есть шлюз на линуксе к нему подключен локальный комп на линуксе. локальный комп не может по фтп ...

Как открыть порт telnet (23) на freeBSD?
Подскажите, какую команду набирать?

Telnet или как открыть порт 465
Доброго дня.. суть вопроса такая: Не могу подключить SMTP, а именно подключиться к 465 порту ......

Хочу подключится через telnet к удаленному компютеру, пишу telnet ip и пишет не удалось открыть подключение к
Хочу подключится через telnet к удаленному компютеру, пишу telnet ip и пишет не удалось открыть...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы DevOps-инженеров
3
918 / 635 / 198
Регистрация: 08.09.2013
Сообщений: 1,690
04.08.2016, 09:41 2
Цитата Сообщение от Dimasio Посмотреть сообщение
Где я ошибся?
Телнет пакеты идут НА порт 23 обычно с какого-то порта > 1024. То что вы делаете в днате происходит уже после цепочки форвард и к ней отношения не имеет.
Решение: пропустить в форвард пакеты на порт 23 с любого порта
Bash
1
iptables -A FORWARD -p tcp --dport 23 -i lan -o kazna -j ACCEPT
0
7 / 7 / 1
Регистрация: 21.10.2012
Сообщений: 232
04.08.2016, 10:18  [ТС] 3
Проблему уже решил, вот как можно грамотно открыть порт:

Bash
1
2
-A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -i lan -o kazna -p tcp -m tcp --dport 2598 -m conntrack --ctstate NEW -j ACCEPT
Разрешаем новое соединение с портом назначения 2598 из локальной сети во внешнюю, потом разрешаем все прямые и обратные соединения в состоянии ESTABLISHED и RELATED. Работает и telnet, и другие необходимые сервисы.
0
918 / 635 / 198
Регистрация: 08.09.2013
Сообщений: 1,690
04.08.2016, 11:41 4
Цитата Сообщение от Dimasio Посмотреть сообщение
Разрешаем новое соединение с портом назначения 2598 из локальной сети во внешнюю
В том случае, если у вас dnat, о чем вы умолчали.
Я указал правило при использовании snat из lan в kanza.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2016, 11:41

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Как открыть другой порт для ssh?
начало Провайдер закрыл кое какие порты, какие точно не известно(но 22 точно). На какой порт...

Как открыть порт 3389 для RDP?
Здравствуйте. Мне нужно открыть порт 3389 для RDP. Пробросил его на роутере. Создал правило в...

Как открыть порт для HFS сервера?
Пытаюсь создать свой HFS сервер. С пк или телефона поключённого WIFI на сервер можно зайти. С...

Клиент-сервер. Как прослушать порт telnet'ом?
Вроде разобрался с тем, как организовать распределенное приложение (клиент-сервер). По этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.