Centos iptables в сети Windows

У меня есть машина с Centos, подключенная к сети Windows. Когда я пытаюсь просмотреть сеть, я получаю сообщение об ошибке «невозможно подключить список общих ресурсов с сервера». После отключения iptables все заработало. Как я могу решить эту проблему. Моя текущая конфигурация iptables

# Generated by iptables-save v1.4.7 on Sat Nov 16 11:06:35 2013
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [6:360]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited 
  COMMIT
# Completed on Sat Nov 16 11:06:35 2013

person igorbashko    schedule 29.11.2013    source источник


Ответы (2)


Вы можете временно добавить правило журнала для отклоненного трафика:

-A INPUT -j LOG --log-prefix "Rejected: "

перед вашим:

-A INPUT -j REJECT --reject-with icmp-host-prohibited

И вы увидите, какой трафик отклонен.

person mik-mak    schedule 17.12.2013

a] Сначала зарегистрируйте отброшенные таблицы ip, например, вот так

#----------
# Logs to messages.log
#----------
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: INPUT " --log-level 4
-A OUTPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: OUTPUT " --log-level 4
-A FORWARD -m limit --limit 5/min -j LOG --log-prefix "iptables denied: FORWARD " --log-level 4

b] хвостовые удаленные таблицы из сообщений

tomas@raspirarium:~ $ tail -f /var/log/messages |grep "iptables denied"

c] записывать правила ip-таблиц помимо запрещенных правил в message.log на лету, как показано в примере внизу

#----------
# Windows Samba
#----------
# incoming request
-A INPUT -i eth0 -p tcp -s 192.168.79.0/24 -m multiport --dports 139,445 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -o eth0 -p tcp -d 192.168.79.0/24 -m multiport --sports 1024:65535 -m state --state ESTABLISHED -j ACCEPT
# outgoing laso handler
-A OUTPUT -o eth0 -p tcp -s 192.168.79.0/24 -m multiport --dports 139,445 -m state --state NEW,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -p tcp -s 192.168.79.0/24 -m multiport --sports 1024:65535 -m state --state ESTABLISHED -j ACCEPT
person tomasmark79    schedule 01.06.2019