1. 程式人生 > >CentOS7 中使用 firewall-cmd埠轉發以及常用命令

CentOS7 中使用 firewall-cmd埠轉發以及常用命令

埠轉發

1.開放8056埠:

firewall-cmd --add-port=8056/tcp
2.二轉發埠,將本服務的8056埠轉發到ip地址為XXX.XX.XX.XXX的3356埠上,只能使用IP地址,不能使用主機名:
 firewall-cmd --permanent --zone=public --add-forward-port=port=8056:proto=tcp:toaddr=xxx.xx.xx.xxx:toport=3356

3.重新啟動服務,讓規則生效:

systemctl start firewalld.service //方法一,重新啟動
firewall-cmd --reload //方法二,重新載入

常用命令

firewall-cmd --zone=public --list-ports -列出所有型別public 的埠
firewall-cmd --zone=public --list-ports -列出所有型別public 的埠
firewall-cmd --list-ports --列出所有資訊

firewall-cmd --remove-port=8056/tcp --臨時刪除埠
firewall-cmd --zone=public --remove-port=8005/tcp --permanent --永久刪除卡對外開放的埠
firewall-cmd --permanent --zone=public --remove-forward-port=port=8056:proto=tcp:toaddr=xxx.xx.xx.xxx:toport=3356 --刪除轉發規則