rc-скрипт для запуска portfwd
Потребовалось однажды сделать на одном серваке с FreeBSD port mapping. NAT там не был настроен, возиться с подъёмом natd не хотелось, я решил поставить portfwd из портов. После установки с удивлением обнаружил, что хотя portfwd и работает в режиме демона, но она почему-то не ставит rc-скрипт для запуска себя самой. Я прописал сначала запуск в /etc/rc.local, но потом решил, что это неспортивно. Покурил методичку, и написал простой rc-скрипт. Если кому нужен, то можно взять здесь.
Скрипт проверяет наличие переменной portfwd_enable=«YES» в /etc/rc.conf, а также можно указать, где брать конфигурационный файл, задав переменную portfwd_conf. По умолчанию предполагается, что конфигурационный файл лежит в /usr/local/etc/portfwd.cfg. Сам скрипт нужно положить, соответственно, в /usr/local/etc/rc.d/
Comments
Comments powered by Disqus