Hi anogrish,
Since 1996 I'm using Linux (everywehere where is possible, home/work, server/desktop/tablet/laptop/phone)
In my work we using Centos since 2009, which where some firewall rules can fulfill your requirements.
Please consider, that I need temporary access to your server during check and setup.
Regards, George.