LINUX.ORG.RU
ФорумAdmin

hosts.allow .. hosts.deny уже не нужен? помогите разобраться


0

1

Привет С новым годом всех Подскажите пожалуйста Стоит freebsd поставил fail2ban , ipfw нету , ядро пересобирать не хочеться , решил использовать hosts.allow и hosts.deny но как оказалось в системе не было файла host.deny открыл hosts.allow там написано что Hosts.deny уже не актуален и все можно прописывать в host.allow . ну вот пишу , пишу, не работает и все .. Помогите пожалуйста . вот мой конфиг стандартный конфиг , как видите добавил строку чтобы обрезать себе доступ: ALL : 192.168.5.4 : deny , но все равно не обрезает..:

http://pastebin.com/hV5CGzuQ



Последнее исправление: klu41k (всего исправлений: 3)
Ответ на: комментарий от anonymous

> Нифига ты тут наблевал
Блин, точнее и не скажешь.

ТС, покажи конфиг без комментариев и с нормальными переносами строки.

strangeman ★★★★
()
Ответ на: комментарий от klu41k

А, ясно. Просто вот это смутило:

как видите добавил строку чтобы обрезать себе доступ: ALL : 192.168.5.4 : deny , но все равно не обрезает..


Думал, это айпишник того же локалхоста.

strangeman ★★★★
()
Ответ на: комментарий от klu41k

Дак, hosts.allow этож «добровольное» закрытие портов. Если программа собрана с поддеркой libwrap, то она будет читать это файл и следовать ему. Но если программа захочет проигнорировать этот файл, то всегда пожалуйста.

mky ★★★★★
()
Ответ на: комментарий от klu41k

По идее нужно смотреть, с какими опциями она собрана. Но, это слишком сложно :) Обычно советуют вызвать ldd ПУТЬ_К_БИНАРНИКУ и посмотреть, есть ли в выводе libwrap.so.

Ещё как вариант можно запустить ваш сервер в режиме трассировки (через strace) сделав вывод в файл, и потом посмотреть, делает ли программа при коннекте к ней обращение к файлу hosts.allow.

mky ★★★★★
()
Ответ на: комментарий от iZEN

спасибо всем за помощь нужо было блокирущие правила ставить выше чем : ALL : ALL : allow еще раз спасибо за старания

klu41k
() автор топика
Ответ на: комментарий от klu41k

только теперь новая проблема: fail2ban добавляет блокирущие строки в конец файла host.allow и соответственно tcpwrapper не читает их. Можно как нибудь сделать или чтобы tcpwrapper начал читать с низу. или fail2ban добавлял их сверху . ? спасибо

klu41k
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.