|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gleb Smirnoff 2:5020/400 10 Feb 2005 15:37:07 To : Slawa Olhovchenkov Subject : Re: ng_nat -------------------------------------------------------------------------------- Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote: GS>> http://lists.freebsd.org/pipermail/freebsd-net/2005-February/006417.html SO> А вот для тупых, идиотов и прапорщиков в танках можно расшивровку этого SO> куска: SO> kldload ng_ipfw SO> ipfw add 30 netgraph 60 ip from 192.168.0.1 to ${some_host} out via ng1 SO> ipfw add 31 netgraph 61 ip from ${some_host} to ${oif} in via ng1 SO> kldload libalias SO> kldload ng_nat SO> ngctl mkpeer ipfw: nat 60 out SO> ngctl name ipfw:60 nat SO> ngctl connect ipfw: nat: 61 in SO> ngctl msg nat: setaliasaddr ${oif} SO> Почему ng1? Он что, автоматом создается? Просто потому, что у меня дома интернет приходит через ng1. :) Это мог бы быть ed2 или ppp0. SO> А куда потом пакеты уйдут? А если мы линк наружу через mpd поднимаем, тогда SO> как это все цеплять? Собственно у меня дома инет через mpd. Я мог бы впендюрить ng_nat в цепочку mpd, но таким образом пусти бы через него весь трафик. Поэтому я через него пустил только трафик с одним хостом в интернете. И организовал это через ng_ipfw. SO> А как смотреть состояние? А как сбрасывать трансляцию? Как SO> очищать таблицу трансляций? Как правила для трансляции вообще засовывать? Э-э-э, не так быстро :) Через это ноду пока прошло только несколько пингов. Это набросок, доказательство работоспособности идеи. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65771acb3edf.html, оценка из 5, голосов 10
|