Помогите пожалуйста устранить ошибку при старте ipfw, с какого то перепугу заругался на стандарно прописанную строку в конфиге
Код: Выделить всё
Line 36: bad command `if'
Файл rc.firewall
Код: Выделить всё
# Suck in the configuration variables.
if [ -z "${source_rc_confs_defined}" ]; then
<------>if [ -r /etc/defaults/rc.conf ]; then
<------><------>. /etc/defaults/rc.conf
<------><------>source_rc_confs
<------>elif [ -r /etc/rc.conf ]; then
<------><------>. /etc/rc.conf
<------>fi
fi
1. Файрвол подымаю на штатном ipfw
2. Дефолтный конфиг решил не затирать как это обычно делают, а дописать к нему свои правила (почитал что в нем уже настроено и решил что эти правила очень полезны и некоторые из них не описаны в инструкциях админов)
3. в rc.conf дописал:
Код: Выделить всё
###################################
# Назначение интерфейсов для ipfw #
###################################
iif="wlan0"<---># Inside interface (внутренний)
oif="rl0"<-----># Outside interface (внешний)
firewall_enable="YES"
firewall_type="/etc/rc.firewall"
firewall_logging="YES"
Не судите строго, я только начал работать в юниксе