>У меня есть сервис запускающийся как демон на порту скажем 55555.
>Я хочу организовать запрет на его использование определенным ИП адресам и другим
>ИП разрешить.
>Для этого мне надо его прописать в inetd.conf. Для начала я залез
>в файл services и описал его так:
>mysrv 55555/tcp #My service
>Потом в inetd.conf
>mysrv stream tcp nowait root internal
>Потом в файле hosts.deny:
>mysrv : ALL
>И в конце, дав команду killall -HUP inetd хотел проверить все ли
>работает:
>tcpdchk
>А он мне говорит, что сервиса mysrv в файле inetd.conf не найдено.
>
>Что я сделал не правильно? И есть ли другие пути организовать запрет
>на использование определенных портов определенным ИП адресам? Может через iptables, или
>еще как нить... И что лучше использовать?
Если у тебя Фришка, используй ее файрвол - ipfw
Если у тебя запрет на ОПРЕДЕЛЕННЫЕ адреса, то
правило такое:
add 10 deny ip from <addr1> to <addr2> 55555
где:
addr1 - один из запрещаемых адресов
addr2 - адрес твоей машинки