Link to home
Start Free TrialLog in
Avatar of sudipmis
sudipmis

asked on

IPtables help. Windows networking issue

Hi,
   These are the entries in my iptables but I keep receiving a permissions denied error whenever i browse over to the linux server's shares. All is good when the firewall is stopped.

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -s 10.0.9.0/22 -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -s 10.0.9.0/22 -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -s 10.0.9.0/22 -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -s 10.0.9.0/22 -p udp --dport 138 -j ACCEPT

Thanks.
Avatar of Heem14
Heem14

Try this..

iptables -A INPUT -p tcp -m multiport -s 10.0.9.0/22 --destination-ports 445,135,136,137,138,139 -j ACCEPT
iptables -A OUTPUT -p tcp -m multiport -d 10.0.9.0/22 --destination-ports 445,135,136,137,138,139 -j ACCEPT
iptables -A INPUT -p udp -m multiport -s 10.0.9.0/22 --destination-ports 445,135,136,137,138,139 -j ACCEPT
iptables -A OUTPUT -p udp -m multiport -d 10.0.9.0/22 --destination-ports 445,135,136,137,138,139 -j ACCEPT
Avatar of sudipmis

ASKER

Hi,
   added those entries but no luck. still get the same error, "resource not available."
put the -j REJECT as the last rule... it matches the rules in a linear order
ASKER CERTIFIED SOLUTION
Avatar of edkim80
edkim80

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks. REJECT was it.