faq обучение настройка
Текущее время: Сб июн 21, 2025 11:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос Линуксоидам по DNS 323
СообщениеДобавлено: Ср мар 10, 2010 08:02 
Не в сети

Зарегистрирован: Пт апр 03, 2009 12:14
Сообщений: 25
Откуда: Ulan-Ude
Ситуевина такая: Имеестя сеть где не все клиены имеют доступ в Инет. С целью раздачи им Инета на DNS-323 был утановлен proxy Polipo. Web заработал а вот с почтой проблемы. Отсюда вопрос возможно ли настроить либо Polipo либо порт мапинг на DNS 323 так что бы он пробрасывал 25 SMTP порт от клиентов локалки на сервер отправки почты провайдера. И если это возможно то как это сделать по подробней. Линуксу только учусь.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 10, 2010 09:13 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
А если через порт форвардинг в опенссш это делать?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 11, 2010 04:51 
Не в сети

Зарегистрирован: Пт апр 03, 2009 12:14
Сообщений: 25
Откуда: Ulan-Ude
Isildur писал(а):
А если через порт форвардинг в опенссш это делать?


Можешь хотя бы примерно набросать что и как, и с чего начать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 11, 2010 07:22 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
По умолчанию в опенссш туннелинг включен, так что все, что нужно - взять патти, настроить во вкладке Connection->SSH->Tunnels:
Source port (7070 к примеру)
Отметить Dynamic и IPv4
нажать адд и запомнить сессию.

Можно сделать автоматическую авторизацию файликом, чтобы пароль не вбивать каждый раз.

Поставить что-нить похожее на ProxyCap
в ее настройках добавить прокси:
тип сокс5
адрес 127.0.0.1
порт 7070 (указанный в патти)
дальше в правилах указать, что и куда рулить через прокси, а что напрямую (ип-шник машинки, к которой устанавливается ссш соединение - нужно напрямую все пускать).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 11, 2010 13:08 
Не в сети

Зарегистрирован: Пт апр 03, 2009 12:14
Сообщений: 25
Откуда: Ulan-Ude
опенссш туннелинг включен

Насколько я понял из описания к опенссш. Взято с сайта http://www.openbsd.ru/docs/ssh-tips.html

Почтовый шлюз

Настроим 192.168.1.1 на перенаправление входящей и исходящей почты по шифрованному каналу для клиентов из 192.168.1.0/24 на mail.domain.ru:
$ vi .ssh/config
Host mail
Hostname mail.domain.ru
LocalForward 192.168.1.1:8025 mail.domain.ru:25
LocalForward 192.168.1.1:8110 mail.domain.ru:110
LocalForward 192.168.1.1:8143 mail.domain.ru:143
GatewayPorts yes

Открываем туннель:
$ ssh mail


Проброс почты будет проиходить по шифрованному каналу, но ведь у провайдера не шифрованый канал.


А можно это дело замумить как то через IPTABLES

например:

$IPTABLES -t nat -A PREROUTING -s 192.168.0.0/0 -p tcp -m tcp --dport 25 -j DNAT --to-destination 87.103.161.166 -t nat

Прошу прощения за мой Французкий.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 11, 2010 15:48 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
Любое SSH соединение является шифрованным, провайдер тут не при чем.
В той настройке с сайта делается перенаправление только для почты по 25 порту. Я предлагал вариант для перенаправления всего трафика (какой именно траф перенаправлять - решать с помощью проксиКеп на конечных машинах), чтобы отключить полипо и не мучать машинку дополнительными нагрузками.

Насчет иптаблесов не помогу, не знаю.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 16, 2010 09:10 
Не в сети

Зарегистрирован: Пт апр 03, 2009 12:14
Сообщений: 25
Откуда: Ulan-Ude
А ларчик просто открывался. Для этих целей можно использовать xinetd.

Для этого необходимо в файл /etc/services добавить строчку сервиса если таковая отсутствует.

smtp 25/tcp mail

В каталоге /ffp/etc/xinetd.d создать файл smtp_port_forvards со следующим содержанием

service smtp
{
socket_type = stream
wait = no
user = root
port = 25
protocol = tcp
log_on_success += USERID
log_on_failure += USERID
redirect = mail.stbur.ru 25
disable = no
}

А в файл /ffp/etc/xinetd.conf добавить строчку если таковая отсутствует
includedir /ffp/etc/xinetd.d


И все это дело запускается

/ffp/sbin/xinetd -f /ffp/etc/xinetd.conf
Таким макаром можно сделать любой порт форвадинг.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB