IPFW + FreeBSD 8.1 (8.0)

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ss25
мл. сержант
Сообщения: 81
Зарегистрирован: 2009-06-18 23:34:09

IPFW + FreeBSD 8.1 (8.0)

Непрочитанное сообщение ss25 » 2010-07-26 9:03:31

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

freebsd# uname -a
FreeBSD freebsd.domen 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Thu Jul 22 13:40:39 UTC 2010     root@freebsd.domen:/usr/obj/usr/src/sys/SS25  i386
Выдает ошибку

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

freebsd# /etc/rc.d/ipfw start
Flushed all rules.
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
Line 3: bad command `FwCMD="/sbin/ipfw"'
Firewall rules loaded.
freebsd#

/etc/rc.conf

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

gateway_enable="YES"

keymap="ua.koi8-u.shift.alt"

ifconfig_le0="inet xxx.xxx.xxx.xxx netmask 255.255.255.248"
ifconfig_le1="inet 192.168.2.240 netmask 255.255.255.0"
ifconfig_le2="inet 192.168.1.240 netmask 255.255.255.0"

defaultrouter="zzz.zzz.zzz.zzz"
hostname="freebsd.yy.yy.yy"

firewall_enable="YES"
firewall_type="/etc/firewall"

sshd_enable="YES"

mpd_enable="YES"
Листинг файрвола. /etc/firewall копипастил с рабочей 7.2 и рихтовал под нужды

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

#!/bin/sh

FwCMD="/sbin/ipfw"  #Строка на которую идет ругань почему не пойму
LanOut="le0"
LanIn1="le1"
LanIn2="le2"
LanVPN="ng0"

IpOut="xxx.xxx.xxx.xxx"
IpIn1="192.168.1.240"
IpIn2="192.168.2.240"

NetMask="24"
NetIn1="192.168.1.0"
NetIn2="192.168.2.0"

${FwCMD} -f flush

${FwCMD} add check-state

${FwCMD} add allow ip from any to any via lo0

${FwCMD} add deny ip from any to 127.0.0.0/8
${FwCMD} add deny ip from 127.0.0.0/8 to any

${FwCMD} add allow ip from any to any via ${LanIn1}
${FwCMD} add allow ip from any to any via ${LanIn2}
${FwCMD} add allow ip from any to any via ${LanVPN}


${FwCMD} add deny ip from any to any

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: IPFW + FreeBSD 8.1 (8.0)

Непрочитанное сообщение ivan_k » 2010-07-26 9:08:47

Может так в /etc/rc.conf

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

firewall_script="/etc/firewall"

stimels
рядовой
Сообщения: 10
Зарегистрирован: 2010-05-05 9:32:23

Re: IPFW + FreeBSD 8.1 (8.0)

Непрочитанное сообщение stimels » 2010-07-26 9:55:22

заново перепиши строчку
такое бывает когда в кодировке кривой кавычки вписываютс

vitar
рядовой
Сообщения: 14
Зарегистрирован: 2009-10-13 13:12:35

Re: IPFW + FreeBSD 8.1 (8.0)

Непрочитанное сообщение vitar » 2010-07-26 14:20:10

Это не конфиг IPFW. Если используеться какойто язык для генерации - нужно его указывать.

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

firewall_enable="YES"
firewall_type="/etc/firewall.conf"
firewall_flags="-p /bin/sh "