|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Firewall IPFW криво работает |
|
|
Firewall IPFW криво работает
|
Пользователь Сообщения: 107 |
Здравствуйте, помогите решить следующую проблему:
На FreeBSD 5.3 крутятся squid; mysql; apache; sams. Решил настроить IPFW (в rc.conf прописал firewall_enable="yes" firewall_type="/etc/firewall.conf" и в /etc/firewall.conf следующие правила: add allow all from 10.15.1.1 to me 80 add allow all from 10.15.1.2 to me 80 add allow all from 10.15.1.3 to me 80 add deny all from any to any цель: открыть доступ к 80 порту только этим хостам ) и столкнулся со следующей проблемой: доступ есть только либо для всех либо никому как я ни игрался с правилами не могу понять почему так??? |
|
Отправлено: 17:03, 21-06-2005 |
![]() Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 17:13, 21-06-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать ИМХО удобнее писать в firewall.sh
тогда в rc.conf: firewall_enable="yes" firewall_type="UNKNOWN" firewall_script="/etc/firewall.sh" в firewall.sh: #!/bin/sh ipfw -f flush #сбрасываем все правила, что установлены ранее чтоб не накладывались ipfw add 100 allow tcp from 10.15.1.1 to me 80 in ipfw add 200 allow udp from 10.15.1.1 to me 80 in и так далее... кажись при "IP" или "all" нелья указывать какой-то определенный порт. IPFW с этим не дружит. если два и более интерфейсов - указывать интерфейс в конце (in via lx0, например) Твои правила вообще работать не могут по определению - ты к себе разрешил, а от себя? ![]() Твоя машина не дает себе же отвечать на полученные запросы. Вернее она отвечает, а фойрвол находит для этого случая только одно правило - add deny all from any to any и поступает по нему. так что лучше последним поставить deny log all from any to any чтоб видеть в логе что режится. так проще отлаживать. нумерацию правил тоже лучше указать явно. |
Отправлено: 18:05, 21-06-2005 | #3 |
![]() Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать Почитай здесь - http://www.nsd.ru/hack.php?group=unix&state=8
------- Там очень хороший пример, как обезопасить машину с помощью ipfw. ![]() |
------- Отправлено: 21:27, 21-06-2005 | #4 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Спасибо, разобрался, SantaXP сделал как в примере. Стал делить доступ по IPшникам и портам после компиляции в ядро.
|
|
Отправлено: 09:25, 23-06-2005 | #5 |
![]() Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать kryo
Дык, всегда пожалуйста! ![]() |
------- Отправлено: 22:16, 23-06-2005 | #6 |
![]() Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать Слушайте, у меня очень тупой вопрос.
---- Я прописал firewall_enable="YES", но не вижу его в процессах. ![]() |
------- Отправлено: 22:32, 23-06-2005 | #7 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать 2SantaXP он работает в ядре и ты его не увидишь. Единственное, что можно увидеть - демоны пользовательского уровня, использующие DIVERT (например, natd).
|
------- Отправлено: 06:21, 24-06-2005 | #8 |
![]() Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать FrIcE
Но славо богу! То есть, если прописать его rc.conf, то он будет включаться по умолчанию. Хм... Хитро! ![]() ------- А зачем тогда команды ipfw set enable/disable??? |
------- Отправлено: 13:04, 24-06-2005 | #9 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Почему-то при установке на сервере (делал все то же самое) при выводе листинга ipfw -a list в конце всегда стоит правило
deny all from any to any хотя в rc.conf задано firewall_mode="open" До конца еще не разобрался, подскажите пожалуйста правило для /etc/firewall.sh чтобы все юзеры сети (сеть 10.0.0.0) могли подключаться к squid-у на 3128 порт а сам серв мог (для него есть NAT) выходить в инет через шлюз 10.0.0.200 любым портом |
Отправлено: 13:13, 24-06-2005 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - VPN через Transparent и IPFW Firewall | cail | Общий по FreeBSD | 11 | 13-05-2009 12:04 | |
SoundMAX Integrated Digital HD Audio Криво работает. | Kelor | Непонятные проблемы с Железом | 6 | 02-05-2009 04:39 | |
FreeBSD - [решено] mpd + ipfw. Не работает с внешки | mss_sarvarbek | Общий по FreeBSD | 3 | 25-02-2009 16:16 | |
FreeBSD - IPFW через какие правила прошел пакет / debuging ipfw | lcat | Общий по FreeBSD | 2 | 03-02-2009 10:24 | |
FreeBSD - IPFW Firewall | cail | Общий по FreeBSD | 23 | 09-10-2008 20:22 |
|