Страница 1 из 1

kernel nat

Добавлено: 2011-04-19 20:40:29
RAGNAR
Всем привет! появилась проблемка. не загружаеться nat из скрипта ipfw, сталкивался с этим кто нибудь?

вот рабочий скрипт.

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

#!/bin/sh
ipfw="/sbin/ipfw"
LanOut="ng0"

${ipfw} nat 1 config if ${LanOut} log same_ports unreg_only redirect_port tcp 10.10.0.4:80 80
есть у меня мысля, о том что nat не подымаеться из за того, что во время загрузки скрипта неподнялся еще интерфейс ng0.

проверял на двух осях

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

FreeBSD 7.2-RELEASE    i386
FreeBSD 8.2-RELEASE    i386

Re: kernel nat

Добавлено: 2011-04-20 9:53:22
skeletor
Всё верно.

Re: kernel nat

Добавлено: 2011-04-20 14:22:48
RAGNAR
как лучше сделать отложить закрузку ipfw до загрузки систесы или поднеть криптом nat

и то и другое даже незнаю как реолезовать

Re: kernel nat

Добавлено: 2011-04-20 14:52:32
manefesto
поищи на форуме про очередность загрузки скриптов

Re: kernel nat

Добавлено: 2011-04-20 14:54:35
hizel
ng0 это mpd ? там есть up-script например
второй вариант, в rc скриптах можно управлять зависимостями и проверять их с помощью колдунства:

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

rcorder /etc/rc.d/* /usr/local/etc/rc.d/*

Re: kernel nat

Добавлено: 2011-04-20 15:07:31
unix-admin
Оффтоп:
RAGNAR писал(а):как лучше сделать отложить закрузку ipfw до загрузки систе с ы или подн е ть _криптом nat

и то и другое даже незнаю как ре о лезовать
--------------------------
Видно что спешил, но если написать более вразумительно - быстрее ответят. :)

По теме:rc(8), rc.local(8), rcorder(8), rc.subr(8),

Re: kernel nat

Добавлено: 2011-04-21 9:04:17
RAGNAR
unix-admin » 2011-04-20 16:07:31
Оффтоп:
RAGNAR писал(а):
как лучше сделать отложить закрузку ipfw до загрузки систе с ы или подн е ть _криптом nat

и то и другое даже незнаю как ре о лезовать

--------------------------
Видно что спешил, но если написать более вразумительно - быстрее ответят.

По теме:rc(8), rc.local(8), rcorder(8), rc.subr(8),
Видать у вас мыслей нет совсем , тока срать на форруме.

блогадарю всех. буду сегодня пробывать со скриптом в mpd.

Re: kernel nat

Добавлено: 2011-04-21 9:07:16
hizel
мало того, если это mpd, там и nat должен быть из коропке :-)

http://mpd.sourceforge.net/doc5/mpd39.html#39

Re: kernel nat

Добавлено: 2011-04-22 7:28:59
RAGNAR
до nat из коропки не дошло... но тоже интересная мысль.

все решилось просто скриптом
mpd.conf

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

set iface up-script /..../up.sh
up.sh

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

#!/bin/sh

/sbin/ipfw nat 1 config if ng0 log same_ports unreg_only redirect_port tcp 10.10.0.4:80 80