防火墙

本文详细介绍了如何使用iptables.service和firewalld.service进行防火墙配置,避免两者同时使用导致冲突。讲解了firewalld的优先级原则、支持的服务、区域(zone)设置及常用命令,如查看、添加和删除服务、端口等。

iptables.service 和 firewalld.service 都可以配置防火墙,但是最好只用其中一个以防冲突

优先级:soucece > interface > default zone

source  : 源ip

interface :网卡

default zone:默认值

 

[root@server30 yum.repos.d]# firewall-cmd --get-services  - - 查看支持的服务
amanda-client bacula bacula-client dhcp dhcpv6 dhcpv6-client dns ftp high-availability http https imaps ipp ipp-client ipsec kerberos kpasswd ldap ldaps libvirt libvirt-tls mdns mountd ms-wbt mysql nfs ntp openvpn pmcd pmproxy pmwebapi pmwebapis pop3s postgresql proxy-dhcp radius rpc-bind samba samba-client smtp ssh telnet tftp tftp-client transmission-client vnc-server wbem-https

[root@server30 yum.repos.d]# firewall-cmd --get-zones     ----- 查看支持的zone
block dmz drop external home internal public trusted work
[root@server30 yum.repos.d]# firewall-cmd --get-default-zone  ---- 查看默认zone
public

[root@server30 yum.repos.d]# firewall-cmd --list-all     ---- 查看public 规则
public (default, active)
  interfaces: eno16777736 eno33554992 eno50332216 eno67109440 team
  sources: 
  services: dhcpv6-client ssh
  ports: 
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 

 

[root@server30 yum.repos.d]# firewall-config --- 调出图形界面

[root@server30 yum.repos.d]# firewall-cmd --list-all --zone=work --- 如果设置了source,那么无论default zone是哪个,从192.168.0.0 过来的都会遵循以下规则,允许http和ssh,允许端口8899
work
  interfaces: 
  sources: 192.168.0.0/24
  services: http ssh
  ports: 8899/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 

 

firewall-cmd --list-all --zone=work   列出work zone 的配置

firewall-cmd --permanent --add-source=192.168.0.0/24 --zone=home  -- 添加源ip

firewall-cmd --permanent --remove-service=http --zone=work  --- 移除服务

firewall-cmd --permanent --remove-port=8899/tcp --zone=work  --- 移除端口

 

伪装:局域网内部的人可以访问公网
端口转发:公网的人可以访问局域网共享数据的资源


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值