IPFW - помогите разобраться

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: IPFW - помогите разобраться

Непрочитанное сообщение terminus » 2009-07-27 14:59:23

Одно правило с via, например:

Код: Выделить всё

via fxp0
при работе, на самом деле разворачивается в два, по одному для проходов IN и OUT:

Код: Выделить всё

recv fxp0 in
xmit fxp0 out
Это для удобства...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-27 15:08:01

все равно не работает
${oif} - внешний интерфейс

Код: Выделить всё

${fwcmd} add allow log tcp from any to 172.16.0.221 80 out via ${oif}
        ${fwcmd} add allow log tcp from 172.16.0.221 80 to any established

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: IPFW - помогите разобраться

Непрочитанное сообщение terminus » 2009-07-27 15:12:24

наглядная схема из статьи nuclight (может поможет)
Вложения
Drawing1.png
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: IPFW - помогите разобраться

Непрочитанное сообщение paradox » 2009-07-27 15:16:20

кошмар
даже я не понял что он там нарисовал
а что говрить про обычных пользователей

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-27 15:18:14

я вашпе ниче не понялъ
))

зеленые и красные на каком этапе ? хз. блин тоска :cz2:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: IPFW - помогите разобраться

Непрочитанное сообщение terminus » 2009-07-27 15:21:35

статью читали? http://nuclight.livejournal.com/124348.html
На ральцахЪ рассказано как ходят пакеты через ipwf и divert в частности.
Вооружившись этим знанием можно познать дзенЪ многое переосмыслить... :smile:

зкленое это то что уходит из ipfw в divert на проходе IN. Красное - это то что уходит из ipfw в divert на проходе OUT (я так нарисовал так как стрелочки перекрывались - шоб понятней было). Сзема - иллюстрация к статье
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-27 16:43:22

прочитал ... :cry: хелп... :st:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: IPFW - помогите разобраться

Непрочитанное сообщение terminus » 2009-07-27 17:00:07

sysctl .one_pass как выставлен?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: IPFW - помогите разобраться

Непрочитанное сообщение paradox » 2009-07-27 17:05:41

risk94 писал(а):прочитал ... :cry: хелп... :st:
наша песня хороша начинай сначала)

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-29 18:48:43

http пробросил. ftp только авторизируется и все. листинг дирриктории не происходит

Код: Выделить всё

ftp> o 190.*.*.254
Connected to 190.*.*.254.
220 ProFTPD 1.3.1 Server (Private FTP server.) [190.*.*.254]
Name (190.*.*.254.:risk): test
331 Password required for test
Password:
230 User test logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful

... куда рыть?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: IPFW - помогите разобраться

Непрочитанное сообщение paradox » 2009-07-29 18:55:31

читать мануалы про пассив и актив режим ftp

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-29 19:03:29

таким маном раскуривался. в конфиге фтпшнега указал пассив и маскарадинг адреса.

фаер:

Код: Выделить всё

        # FTP
        ${fwcmd} add allow tcp from not ${inet}:${imask}  to 172.16.0.221 50000-50100
        ${fwcmd} add allow tcp from 172.16.0.221 50000-50100 to any established 
ftp:

Код: Выделить всё

PassivePorts            50000 50100                           
MasqueradeAddress       190.*.*.254
я так понимаю фаер?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: IPFW - помогите разобраться

Непрочитанное сообщение terminus » 2009-07-29 20:31:40

Код: Выделить всё

kldload alias_ftp.ko
:unknown:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-07-30 21:10:18

Растолкуйте пожалуйста значение вот этих правил стоящих после дивертов

Код: Выделить всё

${fwcmd} add pass tcp from any to any setup
${fwcmd} add pass tcp from any to any established
:oops:

Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Re: IPFW - помогите разобраться

Непрочитанное сообщение Syward » 2009-07-30 23:22:42

Код: Выделить всё

# cat /usr/src/sys/i386/conf/KERNEL|grep 'IPFILTER'
options         IPFILTER
options         IPFILTER_LOG

Код: Выделить всё

# cat /etc/ipnat.rules
map sk0 192.168.100.0/24 -> 172.27.43.92 proxy port ftp ftp/tcp
map sk0 192.168.100.0/24 -> 172.27.43.92 portmap tcp/udp auto
map sk0 192.168.100.0/24 -> 172.27.43.92
map sk0 192.168.100.100/32 -> 172.27.43.92/32
rdr sk0 172.27.43.92/32 port 80 -> 92.168.100.100 port 80
rdr sk0 172.27.43.92/32 port 20 -> 92.168.100.100 port 20
rdr sk0 172.27.43.92/32 port 21 -> 92.168.100.100 port 21
так не проще?
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: IPFW - помогите разобраться

Непрочитанное сообщение risk94 » 2009-08-05 16:35:40

risk94 писал(а):Растолкуйте пожалуйста значение вот этих правил стоящих после дивертов

Код: Выделить всё

${fwcmd} add pass tcp from any to any setup
${fwcmd} add pass tcp from any to any established
:oops:

растолкуйте пжалста.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: IPFW - помогите разобраться

Непрочитанное сообщение paradox » 2009-08-06 8:42:34

ну это скорее вопрос к тому что их так написал

Kos
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-19 23:15:49

Re: IPFW - помогите разобраться

Непрочитанное сообщение Kos » 2009-08-06 10:25:42

risk94 писал(а):
risk94 писал(а):Растолкуйте пожалуйста значение вот этих правил стоящих после дивертов

Код: Выделить всё

${fwcmd} add pass tcp from any to any setup
${fwcmd} add pass tcp from any to any established
:oops:

растолкуйте пжалста.
setup - новое подключение.
established - уже установленное подключение.