Страница 1 из 1

Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 17:00:23
Ткаченко Андрей
Подскажите пожалуйста как закрыть 25 порт!Спам из сети валит,IP уже на всех блек листах!
Настроен шлюз: rc.conf

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

gateway_enable="YES"
ifconfig_rlo - смотрит в нет
ifconfig_rl1- в локалку
natd_enable="YES"
natd_interface="rl0"
firewall_enable="YES"
firewall_type="open"
все работает!Стоит почтовик - Postfix,настроен нормально,почта ходит,как релей закрыт!
фаервол:

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

50 divert 8668 ip4 from any to any via rl0
100 allow ip from any to any via lo0
200 deny ip from any to 127.0.0.0/8 
300 deny ip fron from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
вообщем стандартные правила для открытого фаервола.
айпишник на блек листах постоянно, есть подозрение на троян в сети, который спамит в обход почтовика!Читал на CBL- ATTENTION: This IP is infected with, or NATting for a computer infected with a high volume spam sending trojan - it is participating in a botnet.

You need to patch your system and then fix/remove the trojan. Do this before delisting, or you're most likely to be listed again almost immediately. Ну с трояном разобраться можно, правда сеть большая, на CBL рекомендуют закрыть 25 порт!Хочу закрыть 25 порт для того чтоб в дальнейшем забыть об этой проблеме, антивирус это хорошо, да только не все хорошо ловят троянов, или появляется новый троян, а в базах еще нет, а он снова спамить начнет!
Подскажите как закрыть 25 порт из локалки в нет!Но так чтоб почта ходила на серваке и с локалки можно было зайти на почтовик по 25!

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 17:19:19
alex3

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

ipfw add 25 deny tcp from not ${твой IP} to any 25 via rl0

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 17:43:53
Ткаченко Андрей
Спасибо,попробую!
я пробовал вот так

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

ipfw add deny tcp from 192.168.50.0/24 to any port 25 out via rl0
но пока ни одного пакета не поймал!
Попробую предложенное!

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:02:09
Андрей Ткаченко

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

ipfw add 25 deny tcp from not ${твой IP} to any 25 via rl0
${твой IP} - это IP внутр. интерфейса, который смотрит в локалку?

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:05:54
squid
так попробуй написать

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

ipfw add 25 deny tcp from not me to any 25 via rl0

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:48:32
Андрей Ткаченко

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

ipfw add 25 deny tcp from not me to any 25 via rl0
заработало, пакеты ловит, только как посмотреть какие и откуда? Да и еще вот что, только проверил - почта уходит с сервака, да только теперь не приходит!

-----------------------------
у меня подпись просто так, что ли? alex3

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:51:37
squid

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

tail -f /var/log/security
и там смотришь что еще режется

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:52:10
alex3
добавь out и log, т.е.

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

ipfw add 25 deny log tcp from not me to any 25 out via rl0

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:55:19
Ткаченко Андрей
я думаю надо разрешить 25 из вне :

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

add allow tcp from any to ${IpOut} 25 via rl0
так подойдет? Прочитал здесь http://www.lissyara.su —> статьи —> FreeBSD —> настройка —> IPFW

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-03-26 18:57:38
alex3
да. номер правила перед deny ... и перечитай, пожалуйста, еще раз мою подпись

Re: Как закрыть 25 порт в FreeBSD 6.2 IPFW

Добавлено: 2008-04-01 11:08:51
Андрей Ткаченко
Спасибо alex3, очень помогло! А на счет подписи, это по поводу кнопки Code, извени, первый раз спросил на форуме, не разобрался как тут что!Все время сам, читаю, вникаю, делаю.А тут времени мало было!Еще раз спасибо!!!Можно считать мой вопрос закрытым!