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

natd reload

Добавлено: 2009-05-11 13:00:43
savio
Решил вернуться с kernel nat к natd. Такак как первый проблемный пока(ограничена длина строки ipfw nat x config...,
да и страно чето порты прокидует, может дело во мне :) не знаю....)

Нужно restart/reload демона делать после внесения изминений в конфиг
Поскольку у меня несколько natd запущено, то вариант

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

killall -9 natd; sleep 10; /sbin/natd -f /etc/natd.conf -n
не подходит.
Хотельсь бы что то вроде

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

/usr/local/etc/rc.d/natd1.sh reload
/usr/local/etc/rc.d/natd2.sh reload
...
а то пока вручную делаю так

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

ps ax|grep natd
kill -9 [pid]
/sbin/natd -f /etc/nat1.conf 

Re: natd reload

Добавлено: 2009-05-11 13:11:01
paradox
а кто мешает делать
ps ax| grep natd с какими то параметрами
и парсить от туда пид

Re: natd reload

Добавлено: 2009-05-13 13:07:16
savio
собственно так и сделал
Может кому пригодится, запостил у себя http://savio.km.ua/2009/05/13/запуск-нескольких-natd/

Re: natd reload

Добавлено: 2009-05-14 10:31:28
schizoid
а чем кернел нат не понравился то?

Re: natd reload

Добавлено: 2009-05-14 10:39:58
savio
ipfw redirect port - buf is too small. правда решается эта проблема(http://savio.km.ua/2009/05/03/ipfw-redi ... too-small/)

да и не удобно добавлять новый redirect_port в километровую строку кернел ната . а так в natd.conf записал, restart и все гуд