The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBsd 8.2 фаервол в ядро"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS)
Изначальное сообщение [ Отслеживать ]

"FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Free_Man email(ok) on 07-Апр-11, 01:50 
Доброго времени суток!!! стоял FreeBSD 7.0 решил перейти на 8.2 . При добовлении в ядро фаервола как было на 7.0 у меня перестает идти ping на любые сайты, интернет пропал и все сдохло :))) Конфиги брал со старого сервера. Фаервол защитил все:) Подскажите может в 8.2 как то подругому он включаеться???  
options     IPFIREWALL
options     IPFIREWALL_VERBOSE
options     IPFIREWALL_VERBOSE_LIMIT="10"
options     IPFIREWALL_FORWARD
options     IPDIVERT
options     DUMMYNET

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от caban on 07-Апр-11, 05:04 
>[оверквотинг удален]
> добовлении в ядро фаервола как было на 7.0 у меня перестает
> идти ping на любые сайты, интернет пропал и все сдохло :)))
> Конфиги брал со старого сервера. Фаервол защитил все:) Подскажите может в
> 8.2 как то подругому он включаеться???
> options  IPFIREWALL
> options  IPFIREWALL_VERBOSE
> options  IPFIREWALL_VERBOSE_LIMIT="10"
> options  IPFIREWALL_FORWARD
> options  IPDIVERT
> options  DUMMYNET

options IPFIREWALL_DEFAULT_TO_ACCEPT  может добавить, а так покажи конфиги.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Сергей (??) on 07-Апр-11, 10:25 
А что ipfw -a list показывает...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Free_Man (ok) on 07-Апр-11, 11:24 
# rc.conf
gateway_enable="YES"
forvard_enable="YES"
natd_enable="YES"
natd_interface="vr0"
natd_flags="-f /etc/natd.conf"
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_ifaces="re0"
firewall_enable="YES"
firewall_type="SIMPLE"
firewall_script="/etc/rc.firewall"


#rc.firewall
# set these to your inside interface network and netmask and ip
        iif2="re0"
        inet="192.168.10.0"
        imask="255.255.255.0"
        iip="192.168.10.1"

        setup_loopback

        # Divert

        ${fwcmd} add fwd 127.0.0.1,3128 tcp from any to any 80,8080 in
        ${fwcmd} add divert natd all from any to any via ${oif}
        ${fwcmd} add pass ICMP from any to any
        ${fwcmd} add deny icmp from any to any frag
        ${fwcmd} add pass all from any to any via lo0

        ${fwcmd} add pass all from any to any 80
        ${fwcmd} add pass all from any 80 to any
(И так далее )

00100   0     0 allow ip from any to any via lo0
00200   0     0 deny ip from any to 127.0.0.0/8
00300   0     0 deny ip from 127.0.0.0/8 to any
00400   0     0 fwd 127.0.0.1,3128 tcp from any to any dst-port 80,8080 in
00500 313 23309 divert 8668 ip from any to any via vr0
00600  20  1200 allow icmp from any to any
00700   0     0 deny icmp from any to any frag
00800   0     0 allow ip from any to any via lo0
00900   0     0 allow ip from any 1723 to any
01000   0     0 allow ip from any to any dst-port 1723
01100   0     0 allow gre from any to any
01200  50  8052 allow tcp from any 22 to any
01300  65  6044 allow tcp from any to any dst-port 22
01400 197 14794 allow ip from any to any via re0
01500   0     0 allow tcp from any to me dst-port 1723
01600   0     0 allow gre from any to any
01700   0     0 allow ip from any to any dst-port 475
01800   0     0 allow ip from any 475 to any
01900   0     0 allow ip from any to any dst-port 25
02000   0     0 allow ip from any 25 to any
02100   0     0 allow ip from any to any dst-port 110
02200   0     0 allow ip from any 110 to any
02300   0     0 allow ip from any to any dst-port 20,21
02400   0     0 allow ip from any 20,21 to any
02500   0     0 allow tcp from any to any dst-port 5190
02600   0     0 allow tcp from any 5190 to any
02700   0     0 allow udp from any to any dst-port 53
02800   0     0 allow udp from any 53 to any
02900   0     0 allow ip from any to any dst-port 80
03000   0     0 allow ip from any 80 to any
03100   0     0 allow tcp from any to any dst-port 8080
03200   0     0 allow tcp from any 8080 to any
03300   0     0 allow tcp from any to any dst-port 8101
03400   0     0 allow tcp from any 8101 to any
03500   0     0 allow tcp from any to any dst-port 8181
03600   0     0 allow tcp from any 8181 to any
03700   0     0 allow tcp from any to any dst-port 443
03800   0     0 allow tcp from any 443 to any
03900   0     0 allow ip from any 9091 to any
04000   0     0 allow ip from any to any dst-port 9091
04100   0     0 allow tcp from any to any dst-port 1002
04200   0     0 allow tcp from any 1002 to any
04300   0     0 allow udp from any to any dst-port 55777
04400   0     0 allow udp from any 55777 to any
04500   0     0 allow ip from any to any dst-port 87
04600   0     0 allow ip from any 87 to any
04700   0     0 allow udp from any to any dst-port 8080
04800   0     0 allow udp from any 8080 to any
04900   0     0 allow udp from any to any dst-port 8101
05000   0     0 allow udp from any 8101 to any
05100   0     0 allow udp from any to any dst-port 8181
05200   0     0 allow udp from any 8181 to any
05300   0     0 allow udp from any to any dst-port 443
05400   0     0 allow udp from any 443 to any
05500   0     0 allow ip from any to any dst-port 1352
05600   0     0 allow ip from any 1352 to any
05700   0     0 allow ip from any to any dst-port 60179
05800   0     0 allow ip from any 60179 to any
05900   0     0 allow ip from any to any dst-port 27015
06000   0     0 allow ip from any 27015 to any
06100   0     0 divert 8668 ip from any to any via vr0
06200   0     0 deny ip from 10.0.0.0/8 to any via vr0
06300   0     0 deny ip from 172.16.0.0/12 to any via vr0
06400   0     0 deny ip from 192.168.0.0/16 to any via vr0
06500   0     0 deny ip from 0.0.0.0/8 to any via vr0
06600   0     0 deny ip from 169.254.0.0/16 to any via vr0
06700   0     0 deny ip from 192.0.2.0/24 to any via vr0
06800   0     0 deny ip from 224.0.0.0/4 to any via vr0
06900   0     0 deny ip from 240.0.0.0/4 to any via vr0
07000   0     0 allow tcp from any to any established
07100   0     0 allow ip from any to any frag
07200   0     0 allow tcp from any to 192.168.100.25 dst-port 25 setup
07300   0     0 allow tcp from any to 192.168.100.25 dst-port 53 setup
07400   0     0 allow udp from any to 192.168.100.25 dst-port 53
07500   0     0 allow udp from 192.168.100.25 53 to any
07600   0     0 allow tcp from any to 192.168.100.25 dst-port 80 setup
07700   0     0 deny log logamount 10 tcp from any to any in via vr0 setup
07800   0     0 allow tcp from any to any setup
07900   0     0 allow udp from 192.168.100.25 to any dst-port 53 keep-state
08000   0     0 allow udp from 192.168.100.25 to any dst-port 123 keep-state
65535  54  4830 allow ip from any to any

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Сергей (??) on 07-Апр-11, 13:13 
>[оверквотинг удален]
> forvard_enable="YES"
> natd_enable="YES"
> natd_interface="vr0"
> natd_flags="-f /etc/natd.conf"
> dhcpd_enable="YES"
> dhcpd_flags="-q"
> dhcpd_ifaces="re0"
> firewall_enable="YES"
> firewall_type="SIMPLE"
> firewall_script="/etc/rc.firewall"

а named_enable="YES" где?
Ну и дофига у вас правил, между прочим счетчик 0 везде, где у вас стоит deny, трудность не в файере...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Free_Man (ok) on 07-Апр-11, 16:23 
То что в фаерволе помойка я знаю. Там просто всякие клиент банки и всякая ерунда.
Проблемма в другом. Немного подробней:
Есть сервак который подключен к роутеру. Роутер имеет ip 192.168.100.1 на freebsd IP 192.168.100.25 и ноут где конфигурю 192.168.100.2 Вот до записи в ядро:
options     IPFIREWALL
options        IPFIREWALL_DEFAULT_TO_ACCEPT  
options     IPFIREWALL_VERBOSE
options     IPFIREWALL_VERBOSE_LIMIT="10"
options     IPFIREWALL_FORWARD
options     IPDIVERT
options     DUMMYNET
С ноута я пинговал freebsd. На freedsd был интернет и я устанавливал из портов. НО как только я пересобрал ядро то пропал пинг и инет на самом серваке. в файле resolv.conf естественно прописаны ip dns . Конфиги с рабочего сервера 7.0 я перебросил сюда а именно rc.conf и rc.firewall. В rc.conf у меня небыло  named_enable="YES" и все работает.
К freedsd ко 2 сетевухе подключен системный блок freebsd раздает dhcp . ip dhcp 192.168.10.1  системного блока 192.168.10.2 интернет на блоке не работает та как в ядре нету NAT . Вот для меня пока загадка в чем подвох.
ping ya.ru : Cannot resolve ya.ru: Host name lookup failure по ip тоже не пингует.
И самое интересное ping 192.168.100.1 (роутер) тоже не работает!!!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "FreeBsd 8.2 фаервол в ядро"  +/
Сообщение от Free_Man email(ok) on 07-Апр-11, 18:46 
ГЛЮК мой :))) забыл создать файл named.conf (настраивал в 2 ночи видимо сказалось:))) )
Всем спасибо за внимание и помощь!!!!!
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру