I'm using following:
# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
# rpm -q firewalld
firewalld-0.3.9-11.el7.noarch
#
I'm trying to block specific IP address (10.52.208.220) from reaching it from my system, yet unable to do so:
before:
# firewall-cmd --reload
success
# firewall-cmd --list-all
public (default, active)
interfaces: eno1
sources:
services: dhcpv6-client high-availability http https ssh
ports: 5666/tcp 3306/tcp 5900/tcp 9001/tcp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
# ping -c1 wcmisdlin01
PING wcmisdlin01.uftmasterad.org (10.52.208.220) 56(84) bytes of data.
64 bytes from wcmisdlin01.uftmasterad.org (10.52.208.220): icmp_seq=1 ttl=64 time=0.379 ms
--- wcmisdlin01.uftmasterad.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.379/0.379/0.379/0.000 ms
#
after:
# firewall-cmd --add-rich-rule='rule family="ipv4" destination address="10.52.208.220" protocol value="icmp" reject'
success
# firewall-cmd --list-all
public (default, active)
interfaces: eno1
sources:
services: dhcpv6-client high-availability http https ssh
ports: 5666/tcp 3306/tcp 5900/tcp 9001/tcp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
rule family="ipv4" destination address="10.52.208.220" protocol value="icmp" reject
# ping -c1 wcmisdlin01
PING wcmisdlin01.uftmasterad.org (10.52.208.220) 56(84) bytes of data.
64 bytes from wcmisdlin01.uftmasterad.org (10.52.208.220): icmp_seq=1 ttl=64 time=0.266 ms
--- wcmisdlin01.uftmasterad.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.266/0.266/0.266/0.000 ms
#
IPTABLES(8) - iptables/ip6tables — administration tool for IPv4/IPv6 packet filtering and NAT
# iptables --list IN_public_deny
Chain IN_public_deny (1 references)
target prot opt source destination
REJECT icmp -- anywhere wcmisdlin01.uftmasterad.org ctstate NEW reject-with icmp-port-unreachable
#
What am I doing wrong?