欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

firewall-cmd

Linux上新用的防火墻軟件,跟iptables差不多的工具

補充說明

firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好處有兩個:支持動態更新,不用重啟服務;第二個就是加入了防火墻的“zone”概念。

firewalld跟iptables比起來至少有兩大好處:

  1. firewalld可以動態修改單條規則,而不需要像iptables那樣,在修改了規則后必須得全部刷新才可以生效。
  2. firewalld在使用上要比iptables人性化很多,即使不明白“五張表五條鏈”而且對TCP/IP協議也不理解也可以實現大部分功能。

firewalld自身并不具備防火墻的功能,而是和iptables一樣需要通過內核的netfilter來實現,也就是說firewalld和 iptables一樣,他們的作用都是用于維護規則,而真正使用規則干活的是內核的netfilter,只不過firewalld和iptables的結 構以及使用方法不一樣罷了。

命令格式

firewall-cmd [選項 ... ]

選項

通用選項

-h, --help    # 顯示幫助信息;
-V, --version # 顯示版本信息. (這個選項不能與其他選項組合);
-q, --quiet   # 不打印狀態消息;

狀態選項

--state                # 顯示firewalld的狀態;
--reload               # 不中斷服務的重新加載;
--complete-reload      # 中斷所有連接的重新加載;
--runtime-to-permanent # 將當前防火墻的規則永久保存;
--check-config         # 檢查配置正確性;

日志選項

--get-log-denied         # 獲取記錄被拒絕的日志;
--set-log-denied=<value> # 設置記錄被拒絕的日志,只能為 'all','unicast','broadcast','multicast','off' 其中的一個;

實例

# 安裝firewalld
yum install firewalld firewall-config

systemctl start  firewalld # 啟動
systemctl stop firewalld  # 停止
systemctl enable firewalld # 啟用自動啟動
systemctl disable firewalld # 禁用自動啟動
systemctl status firewalld # 或者 firewall-cmd --state 查看狀態

# 關閉服務的方法
# 你也可以關閉目前還不熟悉的FirewallD防火墻,而使用iptables,命令如下:

systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services
systemctl start iptables
systemctl enable iptables

配置firewalld

firewall-cmd --version  # 查看版本
firewall-cmd --help     # 查看幫助

# 查看設置:
firewall-cmd --state  # 顯示狀態
firewall-cmd --get-active-zones  # 查看區域信息
firewall-cmd --get-zone-of-interface=eth0  # 查看指定接口所屬區域
firewall-cmd --panic-on  # 拒絕所有包
firewall-cmd --panic-off  # 取消拒絕狀態
firewall-cmd --query-panic  # 查看是否拒絕

firewall-cmd --reload # 更新防火墻規則
firewall-cmd --complete-reload
# 兩者的區別就是第一個無需斷開連接,就是firewalld特性之一動態添加規則,第二個需要斷開連接,類似重啟服務


# 將接口添加到區域,默認接口都在public
firewall-cmd --zone=public --add-interface=eth0
# 永久生效再加上 --permanent 然后reload防火墻
 
# 設置默認接口區域,立即生效無需重啟
firewall-cmd --set-default-zone=public

# 查看所有打開的端口:
firewall-cmd --zone=dmz --list-ports

# 加入一個端口到區域:
firewall-cmd --zone=dmz --add-port=8080/tcp
# 若要永久生效方法同上
 
# 打開一個服務,類似于將端口可視化,服務需要在配置文件中添加,/etc/firewalld 目錄下有services文件夾,這個不詳細說了,詳情參考文檔
firewall-cmd --zone=work --add-service=smtp
 
# 移除服務
firewall-cmd --zone=work --remove-service=smtp

# 顯示支持的區域列表
firewall-cmd --get-zones

# 設置為家庭區域
firewall-cmd --set-default-zone=home

# 查看當前區域
firewall-cmd --get-active-zones

# 設置當前區域的接口
firewall-cmd --get-zone-of-interface=enp03s

# 顯示所有公共區域(public)
firewall-cmd --zone=public --list-all

# 臨時修改網絡接口(enp0s3)為內部區域(internal)
firewall-cmd --zone=internal --change-interface=enp03s

# 永久修改網絡接口enp03s為內部區域(internal)
firewall-cmd --permanent --zone=internal --change-interface=enp03s

服務管理

# 顯示服務列表  
Amanda, FTP, Samba和TFTP等最重要的服務已經被FirewallD提供相應的服務,可以使用如下命令查看:

firewall-cmd --get-services

# 允許SSH服務通過
firewall-cmd --new-service=ssh

# 禁止SSH服務通過
firewall-cmd --delete-service=ssh

# 打開TCP的8080端口
firewall-cmd --enable ports=8080/tcp

# 臨時允許Samba服務通過600秒
firewall-cmd --enable service=samba --timeout=600

# 顯示當前服務
firewall-cmd --list-services

# 添加HTTP服務到內部區域(internal)
firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload     # 在不改變狀態的條件下重新加載防火墻

端口管理

# 打開443/TCP端口
firewall-cmd --add-port=443/tcp

# 永久打開3690/TCP端口
firewall-cmd --permanent --add-port=3690/tcp

# 永久打開端口好像需要reload一下,臨時打開好像不用,如果用了reload臨時打開的端口就失效了
# 其它服務也可能是這樣的,這個沒有測試
firewall-cmd --reload

# 查看防火墻,添加的端口也可以看到
firewall-cmd --list-all

直接模式

# FirewallD包括一種直接模式,使用它可以完成一些工作,例如打開TCP協議的9999端口

firewall-cmd --direct -add-rule ipv4 filter INPUT 0 -p tcp --dport 9000 -j ACCEPT
firewall-cmd --reload

自定義服務管理

選項

(末尾帶有 [P only] 的話表示該選項除了與(--permanent)之外,不能與其他選項一同使用?。?--new-service=<服務名> 新建一個自定義服務 [P only]
--new-service-from-file=<文件名> [--name=<服務名>]
                      從文件中讀取配置用以新建一個自定義服務 [P only]
--delete-service=<服務名>
                      刪除一個已存在的服務 [P only]
--load-service-defaults=<服務名>
                      Load icmptype default settings [P only]
--info-service=<服務名>
                      顯示該服務的相關信息
--path-service=<服務名>
                      顯示該服務的文件的相關路徑 [P only]
--service=<服務名> --set-description=<描述>
                      給該服務設置描述信息 [P only]
--service=<服務名> --get-description
                      顯示該服務的描述信息 [P only]
--service=<服務名> --set-short=<描述>
                      給該服務設置一個簡短的描述 [P only]
--service=<服務名> --get-short
                      顯示該服務的簡短描述 [P only]
                      
--service=<服務名> --add-port=<端口號>[-<端口號>]/<protocol>
                      給該服務添加一個新的端口(端口段) [P only]
                      
--service=<服務名> --remove-port=<端口號>[-<端口號>]/<protocol>
                      從該服務上移除一個端口(端口段) [P only]
                      
--service=<服務名> --query-port=<端口號>[-<端口號>]/<protocol>
                      查詢該服務是否添加了某個端口(端口段) [P only]
                      
--service=<服務名> --get-ports
                      顯示該服務添加的所有端口 [P only]
                      
--service=<服務名> --add-protocol=<protocol>
                      為該服務添加一個協議 [P only]
                      
--service=<服務名> --remove-protocol=<protocol>
                      從該服務上移除一個協議 [P only]
                      
--service=<服務名> --query-protocol=<protocol>
                      查詢該服務是否添加了某個協議 [P only]
                      
--service=<服務名> --get-protocols
                      顯示該服務添加的所有協議 [P only]
                      
--service=<服務名> --add-source-port=<端口號>[-<端口號>]/<protocol>
                      添加新的源端口(端口段)到該服務 [P only]
                      
--service=<服務名> --remove-source-port=<端口號>[-<端口號>]/<protocol>
                      從該服務中刪除源端口(端口段) [P only]
                      
--service=<服務名> --query-source-port=<端口號>[-<端口號>]/<protocol>
                      查詢該服務是否添加了某個源端口(端口段) [P only]
                      
--service=<服務名> --get-source-ports
                      顯示該服務所有源端口 [P only]
                      
--service=<服務名> --add-module=<module>
                      為該服務添加一個模塊 [P only]
--service=<服務名> --remove-module=<module>
                      為該服務移除一個模塊 [P only]
--service=<服務名> --query-module=<module>
                      查詢該服務是否添加了某個模塊 [P only]
--service=<服務名> --get-modules
                      顯示該服務添加的所有模塊 [P only]
--service=<服務名> --set-destination=<ipv>:<address>[/<mask>]
                      Set destination for ipv to address in service [P only]
--service=<服務名> --remove-destination=<ipv>
                      Disable destination for ipv i service [P only]
--service=<服務名> --query-destination=<ipv>:<address>[/<mask>]
                      Return whether destination ipv is set for service [P only]
--service=<服務名> --get-destinations
                      List destinations in service [P only]

控制端口 / 服務

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

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               # 查看開放的端口

偽裝 IP

firewall-cmd --query-masquerade # 檢查是否允許偽裝IP
firewall-cmd --add-masquerade   # 允許防火墻偽裝IP
firewall-cmd --remove-masquerade# 禁止防火墻偽裝IP

端口轉發

端口轉發可以將指定地址訪問指定的端口時,將流量轉發至指定地址的指定端口。轉發的目的如果不指定 ip 的話就默認為本機,如果指定了 ip 卻沒指定端口,則默認使用來源端口。 如果配置好端口轉發之后不能用,可以檢查下面兩個問題:

  1. 比如我將 80 端口轉發至 8080 端口,首先檢查本地的 80 端口和目標的 8080 端口是否開放監聽了
  2. 其次檢查是否允許偽裝 IP,沒允許的話要開啟偽裝 IP
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080   # 將80端口的流量轉發至8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1 # 將80端口的流量轉發至192.168.0.1
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080 # 將80端口的流量轉發至192.168.0.1的8080端口
  1. 當我們想把某個端口隱藏起來的時候,就可以在防火墻上阻止那個端口訪問,然后再開一個不規則的端口,之后配置防火墻的端口轉發,將流量轉發過去。
  2. 端口轉發還可以做流量分發,一個防火墻拖著好多臺運行著不同服務的機器,然后用防火墻將不同端口的流量轉發至不同機器。
欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体
你懂的成人av| 久久久久在线观看| 国产一区二区中文字幕免费看| 欧美精品 国产精品| 欧美久久久久久蜜桃| 欧美激情精品久久久久久黑人| 久久影视精品| 午夜一区在线| 久久尤物电影视频在线观看| 麻豆精品一区二区综合av| 欧美精品一区二区三区视频| 欧美大片免费观看| 国产精品色一区二区三区| 国产女主播一区二区三区| 在线不卡免费欧美| 亚洲国产网站| 亚洲欧美日韩另类| 久久久久免费观看| 欧美韩国日本一区| 国产精品国产三级欧美二区 | 中文精品视频一区二区在线观看| 宅男噜噜噜66一区二区66| 一区二区三区精品视频| 久久精品99国产精品日本| 欧美国产91| 国产精品v欧美精品v日韩| 韩国三级在线一区| 亚洲美女91| 欧美顶级艳妇交换群宴| 国产精品美女久久久| 一区二区欧美在线| 久久综合99re88久久爱| 国产精品99免视看9| 亚洲日产国产精品| 蜜桃视频一区| 国产网站欧美日韩免费精品在线观看| 一区二区亚洲| 久久免费视频在线| 国产日韩一区二区三区在线播放 | 在线看片一区| 欧美不卡一卡二卡免费版| 国产亚洲欧洲一区高清在线观看| 夜夜夜久久久| 欧美成熟视频| 亚洲黄色在线视频| 蜜臀a∨国产成人精品| 国产日韩av高清| 午夜在线观看免费一区| 国产乱码精品一区二区三区忘忧草| aa级大片欧美| 欧美日韩999| 亚洲免费观看在线观看| 欧美日韩国产精品专区| 一本到12不卡视频在线dvd| 老牛国产精品一区的观看方式| 亚洲第一免费播放区| 美国成人毛片| 亚洲日本电影| 国产精品青草久久久久福利99| 亚洲午夜视频在线| 欧美久久婷婷综合色| 亚洲一区二区三区影院| 欧美性片在线观看| 久久超碰97人人做人人爱| 亚洲第一区在线观看| 欧美日韩国产亚洲一区| 亚洲在线观看免费| 亚洲丰满在线| 国产毛片一区| 欧美高清在线一区| 欧美在线观看天堂一区二区三区| 在线观看精品| 国产麻豆精品久久一二三| 免费日韩成人| 午夜精品短视频| 99精品国产在热久久下载| 国产色综合久久| 欧美日韩国产色综合一二三四| 午夜精品久久99蜜桃的功能介绍| 亚洲一级片在线看| 黄色av一区| 国产日韩欧美亚洲一区| 欧美午夜无遮挡| 你懂的视频欧美| 亚洲综合电影一区二区三区| 亚洲高清不卡| 国产一区二区高清| 国产精品xvideos88| 欧美高清视频在线| 久久精品国产亚洲aⅴ| 亚洲一二三级电影| 91久久久在线| 韩国一区二区在线观看| 国产日韩欧美不卡| 欧美视频第二页| 毛片一区二区三区| 久久噜噜亚洲综合| 久久色在线播放| 久久精品中文| 玖玖在线精品| 美女网站在线免费欧美精品| 久久在线精品| 欧美日本国产视频| 欧美日韩成人免费| 美女久久网站| 欧美激情欧美狂野欧美精品| 久久夜色精品亚洲噜噜国产mv| 欧美午夜不卡在线观看免费| 国产精品国产福利国产秒拍| 国产精品久久久久久久午夜片| 欧美日韩一区二区三区视频| 国产精品播放| 狠狠色狠狠色综合日日tαg| 亚洲电影免费在线观看| 亚洲乱码一区二区| 午夜精品999| 亚洲高清一区二区三区| 亚洲永久免费观看| 欧美一区二区久久久| 午夜久久久久久| 久久久999| 欧美视频在线观看一区| 国产一区日韩二区欧美三区| 在线免费一区三区| 亚洲制服av| 欧美精品在线视频观看| 国产乱码精品一区二区三区不卡| 狠狠色综合一区二区| 宅男噜噜噜66国产日韩在线观看| 久久久.com| 国产精品亚洲欧美| 日韩视频免费在线观看| 欧美精品色网| 亚洲第一天堂无码专区| 亚洲美女毛片| 欧美精品日韩一本| 亚洲风情在线资源站| 欧美在线你懂的| 国产欧美在线观看| 香蕉成人久久| 欧美色网一区二区| 一区国产精品| 免费不卡在线视频| 亚洲国产成人午夜在线一区| 久久精品国产精品| 国内久久婷婷综合| 久久蜜桃av一区精品变态类天堂| 国产欧美日韩在线视频| 亚洲色图综合久久| 国产精品网曝门| 欧美一区亚洲| 国产性色一区二区| 老司机午夜免费精品视频| 国产视频一区在线观看| 亚洲午夜未删减在线观看| 欧美日韩天天操| 99国产麻豆精品| 欧美视频亚洲视频| 亚洲欧美综合精品久久成人| 小黄鸭视频精品导航| 欧美天堂在线观看| 久久九九全国免费精品观看| 亚洲国产成人精品女人久久久| 欧美成人精品一区二区三区| 一区二区三区不卡视频在线观看| 国产精品自在在线| 久久人人看视频| 亚洲欧美国内爽妇网| 一区二区三区在线不卡| 国产精品videosex极品| 老司机免费视频一区二区| 一二三区精品| 影音先锋成人资源站| 国产精品国产馆在线真实露脸 | 国产精品久久久久久久久免费| 欧美一区亚洲| 亚洲一区免费| 日韩视频三区| 国内伊人久久久久久网站视频| 欧美日韩国产在线看| 久久久www成人免费精品| 99精品视频免费观看视频| 亚洲盗摄视频| 国语自产精品视频在线看抢先版结局| 欧美精彩视频一区二区三区| 性感少妇一区| 欧美一区二区三区视频免费| 在线一区二区三区四区| 9国产精品视频| 在线观看一区| 激情91久久| 国产综合色产| 国产亚洲欧美激情| 国产综合精品| 亚洲第一免费播放区| 亚洲激情欧美激情| 亚洲伦理在线免费看| 亚洲精品在线看| 日韩视频精品在线| 亚洲精品日韩在线|