Автор Тема: Малко помощ за pf.conf  (Прочетена 2276 пъти)

theshit

  • Гост
Малко помощ за pf.conf
« -: Feb 19, 2013, 07:47 »
Здравейте пичове, няколко години съм с NetBSD, но така или иначе този port forwarding ми остана неясен само с 1 - споделянето на интернета. Чел съм цяла вечер десетки статии, команди, глупости и прочие ... какво ли не опитвах ... не става и не става. Значи в момента мрежата ми е така:

                         
                            [ WinPC ]    [ WinPC ]
                                  |                |                               
( Internet )------------[ Wireless Router ]------ fxp0 [ NetBSD ] rtk0 -- X
                                  |                |
                            [ WinPC ]    [ WinPC ] 


а искам да стане така:


                                                               [ WinPC ]    [ WinPC ]
                                                                     |                |                               
( Internet )------- fxp0 [ NetBSD ] rtk0 -------[ Wireless Router ]
                                                                     |                |
                                                               [ WinPC ]    [ WinPC ] 


Въпроса е във pf.conf, мъчих какво ли не, пробвах какви ли не макроси и пак няма интернет. С кое правило се споделя интернета от външната към вътрешната LAN карта? И още, знам, че pf.conf на OpenBSD и NetBSD са подобни, то даже еднакви, като гледам defoultskiq pf.conf на NetBSD си е от OpenBSD. Някав пич беше написал

The PF rule would be:
nat on fxp0 from re1:network to any -> (fxp0)

но пак не става :?
« Последна редакция: Feb 19, 2013, 07:50 от theshit »
Активен

dilyan

  • Напреднали
  • *****
  • Публикации: 186
  • Distribution: Debian, OpenBSD
  • Window Manager: Gnome, xfce
    • Профил
Re: Малко помощ за pf.conf
« Отговор #1 -: Feb 19, 2013, 09:49 »
На картинката си написал, че вътрешния ти интерфейс е rtk0, а в конф файла си писал re1 :)

Увери се кой ти е интерфейса, пробвай ако наистина е rtk0:

nat on fxp0 from rtk0:network to any -> (fxp0)
« Последна редакция: Feb 19, 2013, 09:52 от dilyan »
Активен

rosko

  • Напреднали
  • *****
  • Публикации: 53
    • Профил
Re: Малко помощ за pf.conf
« Отговор #2 -: Feb 19, 2013, 10:33 »
Един съвет:
Хвърлям по едно око от около година накъде върви проекта -защо не разгледаш новия им пакетен филтър -NPF с който идва последния релииз на NetBSD 6.0.
PF отдавна е занемарен и спрян от разработка за нетбсд(трудно се поддържа) -версията на кода му е от OpenBSD 4.2 т.е. около 5-6 години назад -а от тогава има много промени по пакетния филтър. Неслучайно и се хвърлиха толкова усилия последните преблизително 2 години за създаване на нов(техен) пакетен филтър който се говори че е със същия синтаксис и е клон на PF.
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Re: Малко помощ за pf.conf
« Отговор #3 -: Feb 19, 2013, 11:04 »
# cat /etc/rc.conf |grep nat
ipnat_enable="YES"      # Set to YES to enable ipnat functionality
ipnat_program="/sbin/ipnat" # where the ipnat program lives
ipnat_rules="/etc/ipnat.rules"  # rules definition file for ipnat
# cat /etc/ipnat.rules
# IP NAT Rules
map em2 from 192.168.0.0/24 !to XXX -> XXX

като ХХХ замести с публичния си IP адрес на BSD'то
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

theshit

  • Гост
Re: Малко помощ за pf.conf
« Отговор #4 -: Feb 19, 2013, 11:13 »
Благодаря Ви много, стана. А някой може ли да ми каже как точно да редиректна tcp/udp портове че подкарах едно друго pc с openbsd и не мога да редиректвам кам него.

« Последна редакция: Feb 24, 2013, 03:38 от theshit »
Активен