Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

natd -redirect_port - почему не работает?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Май 02 2002 08:40    Заголовок сообщения: natd -redirect_port - почему не работает? Ответить с цитатой

FreeBSD 4.3-R.

/etc/natd.conf:
=== cut ===
# natd.conf

same_ports yes
use_sockets yes

#redirect_port tcp 192.. 666
redirect_port tcp 192.168.1.211:6663 2110
=== cut ===

запускаю natd вот так:
/sbin/natd -f /etc/natd.conf -n xl0

и конструкция
redirect_port tcp 192.168.1.211:6663 2110
почему-то не работает. в чем может быть причина?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Чт Май 02 2002 10:04    Заголовок сообщения: Какой DIVERT? Ответить с цитатой

Для работы natd помимо запуска его самогО нужно DIVERT'ить ему пакеты через отдельное правило ipfw (обычно одно из первых в списке). Так вот, я не уверен, что пакеты, подлежащие статической трансляции, DIVERT'ятся NAT-демону; проверить это можно с использованием автоматического подсчета пакетов, удовлетворяющих каждому правилу ipfw (только надо будет обеспечить отсутствие постороннего трафика).
Странно, что сам natd не умеет добавлять ныжные ему правила...
Вернуться к началу
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Май 02 2002 10:40    Заголовок сообщения: divert извращенский вообще-то... Ответить с цитатой

divert сделан по-извращенски, т.к. надо включать и выключать инет на разных машинах. вот правила:
${fwcmd} add 3000 divert natd ip from any to me in recv ${oif}
т.е. все входящие пакеты отдаются демону. а вот с исходящими немного по-другому: включается/выключатеся для каждого ip по отдельности вот такое:
${fwcmd} add 3002 divert natd ip from 192.168.1.2 to any out xmit ${oif}

таким образом юзерам включается и выключается инет. если в этом случае redirect_port не работает, то как надо сделать, чтобы работал и чтобы можно было включать и выключать инет юзерам с помощью ipfw?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Чт Май 02 2002 11:20    Заголовок сообщения: Я делаю не так Ответить с цитатой

У меня все пакеты на внешнем интерфейсе дивертятся. Если мне надо что-то запретить (а я это делаю выборочно по разным портам), то я ставлю фильтр на внутреннем интерфейсе.

Очевидно, что для статически мапированной машины DIVERT д.б. включен. Проверяй по счетчику - самый надежный способ...
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...