Насчёт ssh есть странность.
Если сервер выставлен непосредственно в Интернет, то нет смысла в --mac-source при доступе извне.
Если же сервер в локальной сети и доступ извне только через роутер, тогда непонятно, зачем ssh на нестандартном порту, ведь для доступа извне на роутере всё равно потребуется проброс порта.
Далее, Samba и CUPS не будут работать, потому что разрешен только INPUT, а OUTPUT по-умолчанию DROP. Вообще, дропать OUTPUT по-умолчанию - не лучшая идея, IMHO. Разве что речь шла бы о компьютере в застенках спецслужбы :)
Большое спасибо! Сильно сказывается отсутствие у меня практики ((( А что бы вы порекомендовали для прочтения/изучения iptables и более глубокого понимания сетей? Iptables начал изучать с этого руководства