更新時間: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 firewalld
和firewall-cmd --reload
兩種方式,前一種是重啓firewalld服務,建議使用後一種「重載配置文件」。重載配置文件以後不會斷掉正在鏈接的tcp會話,而重啓服務則會斷開tcp會話。centos
2、控制端口/服務tcp
能夠經過兩種方式控制端口的開放,一種是指定端口號另外一種是指定服務名。雖然開放http服務就是開放了80端口,可是仍是不能經過端口號來關閉,也就是說經過指定服務名開放的就要經過指定服務名關閉;經過指定端口號開放的就要經過指定端口號關閉。還有一個要注意的就是指定端口的時候必定要指定是什麼協議,tcp仍是udp。知道這個以後之後就不用每次先關防火牆了,可讓防火牆真正的生效。學習
?centos7
1spa 2.net 3 4 5 6 7 |
|
3、假裝IP
防火牆能夠實現假裝IP的功能,下面的端口轉發就會用到這個功能。
1 2 3 |
|
4、端口轉發
端口轉發能夠將指定地址訪問指定的端口時,將流量轉發至指定地址的指定端口。轉發的目的若是不指定ip的話就默認爲本機,若是指定了ip卻沒指定端口,則默認使用來源端口。
若是配置好端口轉發以後不能用,能夠檢查下面兩個問題:
1 2 3 4 5 6 |
|
總結
以上就是這篇文章的所有內容了,但願本文的內容對你們的學習或者工做能帶來必定的幫助,若是有疑問你們能夠留言交流,謝謝你們對腳本之家的支持。