Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-08-14

ipfw+natd

Доброго времени суток!
не получеться организовать НАТ с помощью ipfw
вот конфиг:
# flush old ruleses
${ipfw} -f flush

# localhost (loopback)
${ipfw} add 10 pass all from any to any via lo0
${ipfw} add 20 deny all from 127.0/8 to any
${ipfw} add 30 deny all from any to 127.0/8

# airnet
${ipfw} add 40 pass all from any to any via rl0
# ground
${ipfw} add 50 pass all from any to any via fxp0
# allow internal traffic
${ipfw} add 60 pass all from ${inet} to ${inet} via ${iif}

# allow VPN
${ipfw} add 70 pass gre from any to any
${ipfw} add 80 pass all from any to any 1723
${ipfw} add 90 pass all from any 1723 to any
${ipfw} add 100 pass all from any to any via ng0

#deny fragmentated packets
${ipfw} add 110 deny all from any to any frag
# icmp
${ipfw} add 120 pass icmp from any to any
# NAT
${ipfw} add 130 divert natd ip from any to ${gip} in via ${gif}
#for dynamic ruls
${ipfw} add 140 check-state

##########################Outbound section#############################
#DNS
${ipfw} add 150 pass tcp from any to any 53 out via ${gif} setup keep-state
${ipfw} add 160 pass udp from any to any 53 out via ${gif} keep-state

#http,https,etc...
${ipfw} add 170 pass tcp from any to any 80,443,8080,8100,8101,8102,8103,8104,8108
out via ${gif} setup keep-state
${ipfw} add 171 pass tcp from any 20,21 to any 1024-65535 out via ${gif} setup
keep-state

#mail
${ipfw} add 180 pass tcp from any to any 25 out via ${gif} setup keep-state
${ipfw} add 190 pass tcp from any to any 110 out via ${gif} setup keep-state

# Allow out FBSD (make install & CVSUP) functions
# Basically give user root "GOD" privileges.
${ipfw} add 200 pass tcp from me to any out via ${gif} setup keep-state uid root

# Allow out secure FTP, Telnet, and SCP
# This function is using SSH (secure shell)
${ipfw} add 210 pass tcp from any to any 22 out via ${gif} setup keep-state

#Allow LineAge
${ipfw} add 220 pass tcp from any to 217.23.143.43 out via ${gif} setup keep-state
${ipfw} add 221 pass tcp from any to 212.158.163.219 out via ${gif} setup keep-state

##########################Inbound section################################

# Deny ACK packets that did not match the dynamic rule table
${ipfw} add 230 deny tcp from any to any established in via ${gif}

# Allow in secure FTP, Telnet, and SCP from public Internet
${ipfw} add 240 pass tcp from any to me 22 in via ${gif} setup limit src-addr
2

#Allow ftp service on my server
${ipfw} add 250 pass all from any to me 20,21 in via ${gif} setup limit src-addr
5

#Allow mail server to work
${ipfw} add 260 pass tcp from any to me 25,110 in via ${gif} setup limit src-addr
10

# This is skipto location for outbound stateful rules
${ipfw} add 700 divert natd ip from 192.168.8.108/32 to any out via ${gif}

# deny and log everything else that.s trying to get out.
# This rule enforces the block all by default logic.
${ipfw} add 900 deny log logamount 1000 all from any to any out via ${gif}

# Reject & Log all incoming connections from the outside
${ipfw} add 1000 deny log logamount 1000 all from any to any in via ${gif}

#######################################################################
${ipfw} add 65534 deny all from any to any

где gif - интерфейс смотрит в интернет
fxp и rl0 - в локалку

В данном конфиге работет всё кроме ната..
и ещё:
140 правило, а именно
${ipfw} add 140 check-state
при команде ipfw show показывает понулям!!! так и должно быть???
С уважением, ohitmano.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2975; Возраст листа: 893; Участников: 938
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/580666

   2006-08-14 17:04:04 (#580666)

Re: soft

В сообщении от Пятница 04 августа 2006 02:56 Dmitriy написал(a):
> Hi,
> Я много раз замечал, беру линуксовые программы
> разжимаю tar - архивы, даю команду
> ../configure
> всё идёт как обычно.
> Потом даю команду
> make
> и компиляция спустя некоторое время прекращается и
> выдаются сообщения об ошибках. Разве недостаточно
> того, что утилита configure нормально собрала нужный
> make - файл?

Иногда надо давать gmake. И то не факт, что заработает.

   Dmitry Prokopenko 2006-08-14 08:27:25 (#580576)

Re: Проблемы с установкой FreeBSD 6.1

On Sun, 13 Aug 2006 20:13:51 +0400
spin <spin***@m*****.ru> wrote:

> В процессе установки FreeBSD 6.1-RELEASE при выборе пункта Partition,
> программа установки выдает ошибку "No disk found!". Судя по
все же попробуй покрутить сперва режимы sata.
была такая же проблема недавно, правда на другой матери.
sy,
peter

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2973; Возраст листа: 893; Участников: 938
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/580574

   2006-08-14 08:21:23 (#580574)