Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] NATD, Portmapping и IPFW

Ответить
Настройки темы
FreeBSD - [решено] NATD, Portmapping и IPFW

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


в rc.firewall
natd_flags="-same_ports -redirect_port tcp 192.168.1.127:80 80"

Как проверить, работает ли этот маппинг?
Снаружи при попытке зайти на этот хост нет ответа.
tcpdump регистрирует входящие пакеты.

-------
В некоторые головы мысли приходят умирать


Отправлено: 17:57, 07-09-2010

 

Аватара для bozordzh

Старожил


Сообщения: 316
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


natd_flags="-same_ports yes -redirect_port tcp 192.168.1.127:80 80" вроде так надо
вот например конфиг ната:
use_sockets yes
same_ports yes
unregistered_only yes
interface rl1
#redirect_port tcp 192.168.5.6:20001 20001
еще надо указать интерфейс где он должен крутиться

Отправлено: 18:16, 07-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для bozordzh

Старожил


Сообщения: 316
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


А вообще юзай лучше rinetd, вот почитай: http://www.lissyara.su/articles/freebsd/trivia/rinetd/

Отправлено: 18:40, 07-09-2010 | #3


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Цитата bozordzh:
еще надо указать интерфейс где он должен крутиться »
в rc.conf вроде бы явно указывается интерфейс для NATD

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:21, 08-09-2010 | #4


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


bozordzh,
как только я добавляю в natd.conf
use_sockets yes
same_ports yes
unregistered_only yes
interface stge0
natd_flags="-same_ports -redirect_port tcp 192.168.1.127:80 80"

пропадает интернет везде.

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:58, 08-09-2010 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Если используете внешний конфигурационный файл для передачи опций, то следует об этом сообщить natd вот так:
Код: Выделить весь код
natd_flags="-f /etc/natd.conf"
и больше никиких флагов в этой директиве не передавать, а прописывать всё что нужно в natd.conf

Отправлено: 12:22, 08-09-2010 | #6


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


vadblm,
Сделал как написали, но это все-равно не работает.

в natd.conf:
Код: Выделить весь код
same_ports yes
use_sockets yes
interface stge0
unregistered_only yes
redirect_port tcp 192.168.1.127:80 80

-------
В некоторые головы мысли приходят умирать


Отправлено: 14:15, 08-09-2010 | #7


Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Вывод команды ps -A | grep natd покажите. Правила ipfw покажите.

-------
По'DDoS'ил и бросил :-)


Отправлено: 14:26, 08-09-2010 | #8


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
ps -A | grep natd
  596  ??  Ss     0:02,69 /sbin/natd -f /etc/natd.conf -n stge0
 1575  p0  S+     0:00,00 grep natd
Код: Выделить весь код
ipfw show
00100    450     24700 allow ip from any to any via lo0
00200      0         0 deny ip from any to 127.0.0.0/8
00300      0         0 deny ip from 127.0.0.0/8 to any
00400  12979   1291731 allow ip from 192.168.1.0/24 to 192.168.1.0/24 via msk0
00500 124276 100442042 divert 8668 log logamount 100 ip from any to any via stge0
00600 124279 100442618 allow log logamount 100 ip from any to any via stge0
00700      0         0 divert 8668 ip from 192.168.1.0/24 to any out via stge0
00800      0         0 allow ip from внешнийайпи to any out via stge0
00900  53893   5341944 allow ip from 192.168.1.0/24 to any in via msk0
01000      0         0 allow ip from 192.168.1.0/24 to any out via stge0
01100      0         0 allow ip from any to 192.168.1.0/24 in via stge0
01200  74890  95760375 allow ip from any to 192.168.1.0/24 out via msk0
01300    934     95563 allow udp from any to any via msk0
01400      0         0 deny log logamount 100 ip from any to any
65535      0         0 allow ip from any to any

-------
В некоторые головы мысли приходят умирать


Отправлено: 16:44, 08-09-2010 | #9


Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Цитата Negativ:
00500 124276 100442042 divert 8668 log logamount 100 ip from any to any via stge0 »
Что то не нравится мне это правило. Попробуйте прописать 450-ым следующее правило:
ipfw add allow ip from any to <внешний ip> 80 in via stge0

-------
По'DDoS'ил и бросил :-)


Отправлено: 17:03, 08-09-2010 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] NATD, Portmapping и IPFW

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - [IPFW] Включить форвардинг в модульном IPFW w0mbat Общий по FreeBSD 5 29-01-2010 10:44
Вопрос - FreeBSD 7.1 ipfw,natd kirimey Общий по FreeBSD 1 05-05-2009 00:27
FreeBSD - freeBSD 7.1 and ipfw, natd -> redirect_port kirimey Общий по FreeBSD 21 23-04-2009 15:25
FreeBSD - IPFW через какие правила прошел пакет / debuging ipfw lcat Общий по FreeBSD 2 03-02-2009 10:24
DMZ+portmapping FAT_32 Общий по Linux 4 24-07-2007 18:56




 
Переход