用户工具

站点工具


firewall-cmd

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
firewall-cmd [2019/02/06 01:20]
kblockd 创建
firewall-cmd [2019/02/06 07:09] (当前版本)
kblockd
行 1: 行 1:
-伪装IP+**伪装IP**
  
 防火墙可以实现伪装IP的功能,下面的端口转发就会用到这个功能。 防火墙可以实现伪装IP的功能,下面的端口转发就会用到这个功能。
行 8: 行 8:
  
  
-端口转发+**端口转发**
  
 端口转发可以将指定地址访问指定的端口时,将流量转发至指定地址的指定端口。转发的目的如果不指定ip的话就默认为本机,如果指定了ip却没指定端口,则默认使用来源端口。 端口转发可以将指定地址访问指定的端口时,将流量转发至指定地址的指定端口。转发的目的如果不指定ip的话就默认为本机,如果指定了ip却没指定端口,则默认使用来源端口。
行 17: 行 17:
 其次检查是否允许伪装IP,没允许的话要开启伪装IP 其次检查是否允许伪装IP,没允许的话要开启伪装IP
  
 +''​
 # 将80端口的流量转发至8080 # 将80端口的流量转发至8080
 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toport=8080 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toport=8080
 # 将80端口的流量转发至 # 将80端口的流量转发至
 +
 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toaddr=192.168.1.0.1192.168.0.1 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toaddr=192.168.1.0.1192.168.0.1
 # 将80端口的流量转发至192.168.0.1的8080端口 # 将80端口的流量转发至192.168.0.1的8080端口
 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toaddr=192.168.0.1:​toport=80 firewall-cmd --add-forward-port=port=80:​proto=tcp:​toaddr=192.168.0.1:​toport=80
 +''​
 +
 +**ip限制**
 +
 +firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.0.1/​2 port port=80 protocol=tcp accept'​
  
firewall-cmd.1549416040.txt.gz · 最后更改: 2019/02/06 01:20 由 kblockd