Обсуждение статьи тематического каталога: Динамическая настройка сети на ноутбуке под FreeBSD (freebsd notebook network ifconfig)Ссылка на текст статьи: http://www.opennet.me/base/net/freebsd_dyn_net.txt.html
опечатка в /usr/local/etc/rc.d/routerautoconf.sh в строке 16:
IPFW_DELETE_RULE="delete 1"
Судя по тому, что переменная CAT встречается только в этой строке:
echo "`${CAT} ${1}" | \
она нигде не определена.
Отправил правку, спасибо. Правильно - такCAT="/bin/cat"
# получаем список серверов DNS из /etc/resolv.conf
NS="`${CAT} /etc/resolv.conf | grep nameserver | awk '{print $2}' `"
NS=`echo ${NS} | ${SED} 's_ _,_g'`
# получаем список локальных интерфейсов
LOCAL_INTERFACES="`${IFCONFIG} -l | ${SED} 's_ _,_g'`"
# обрабатываем шаблон правил ipfw
RULES="`${CAT} ${1}`"
echo "`${CAT} ${1}" | \