CentOS 7下用firewall-cmd控制端口與端口轉發詳解

CentOS 7下用firewall-cmd控制端口與端口轉發詳解

 更新時間:2017年05月02日 14:13:10   做者:lang    我要評論php

 

這篇文章主要給你們介紹了在CentOS 7下用firewall-cmd控制端口與端口轉發的相關資料,文中介紹的很是詳細,對你們具備必定的參考學習價值,須要的朋友們下來來一塊兒看看吧。html

1、firewalld 守護進程mysql

firewall-cmd命令須要firewalld進程處於運行狀態。咱們可使用systemctl status/start/stop/restart firewalld來控制這個守護進程。firewalld進程爲防火牆提供服務。sql

當咱們修改了某些配置以後(尤爲是配置文件的修改),firewall並不會當即生效。能夠經過兩種方式來激活最新配置systemctl restart firewalldfirewall-cmd --reload兩種方式,前一種是重啓firewalld服務,建議使用後一種「重載配置文件」。重載配置文件以後不會斷掉正在鏈接的tcp會話,而重啓服務則會斷開tcp會話。centos

2、控制端口/服務tcp

能夠經過兩種方式控制端口的開放,一種是指定端口號另外一種是指定服務名。雖然開放http服務就是開放了80端口,可是仍是不能經過端口號來關閉,也就是說經過指定服務名開放的就要經過指定服務名關閉;經過指定端口號開放的就要經過指定端口號關閉。還有一個要注意的就是指定端口的時候必定要指定是什麼協議,tcp仍是udp。知道這個以後之後就不用每次先關防火牆了,可讓防火牆真正的生效。學習

?centos7

1spa

2.net

3

4

5

6

7

firewall-cmd --add-service=mysql # 開放mysql端口

firewall-cmd --remove-service=http # 阻止http端口

firewall-cmd --list-services  # 查看開放的服務

firewall-cmd --add-port=3306/tcp # 開放經過tcp訪問3306

firewall-cmd --remove-port=80tcp # 阻止經過tcp訪問3306

firewall-cmd --add-port=233/udp  # 開放經過udp訪問233

firewall-cmd --list-ports  # 查看開放的端口

3、假裝IP

防火牆能夠實現假裝IP的功能,下面的端口轉發就會用到這個功能。

?

1

2

3

firewall-cmd --query-masquerade # 檢查是否容許假裝IP

firewall-cmd --add-masquerade # 容許防火牆假裝IP

firewall-cmd --remove-masquerade# 禁止防火牆假裝IP

4、端口轉發

端口轉發能夠將指定地址訪問指定的端口時,將流量轉發至指定地址的指定端口。轉發的目的若是不指定ip的話就默認爲本機,若是指定了ip卻沒指定端口,則默認使用來源端口。

若是配置好端口轉發以後不能用,能夠檢查下面兩個問題:

  • 好比我將80端口轉發至8080端口,首先檢查本地的80端口和目標的8080端口是否開放監聽了
  • 其次檢查是否容許假裝IP,沒容許的話要開啓假裝IP

?

1

2

3

4

5

6

# 將80端口的流量轉發至8080

firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080

# 將80端口的流量轉發至

firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.1.0.1192.168.0.1

# 將80端口的流量轉發至192.168.0.1的8080端口

firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080

  • 當咱們想把某個端口隱藏起來的時候,就能夠在防火牆上阻止那個端口訪問,而後再開一個不規則的端口,以後配置防火牆的端口轉發,將流量轉發過去。
  • 端口轉發還能夠作流量分發,一個防火牆拖着好多臺運行着不一樣服務的機器,而後用防火牆將不一樣端口的流量轉發至不一樣機器。

總結

以上就是這篇文章的所有內容了,但願本文的內容對你們的學習或者工做能帶來必定的幫助,若是有疑問你們能夠留言交流,謝謝你們對腳本之家的支持。

您可能感興趣的文章:

相關文章
相關標籤/搜索