欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

FirewallD入門手冊是什么

這篇文章給大家介紹FirewallD入門手冊是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

站在用戶的角度思考問題,與客戶深入溝通,找到長洲網(wǎng)站設(shè)計與長洲網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋長洲地區(qū)。

導(dǎo)讀FirewallD 是 iptables 的一個封裝,可以讓你更容易地管理 iptables 規(guī)則 - 它并不是 iptables 的替代品。雖然 iptables 命令仍可用于 FirewallD,但建議使用 FirewallD 時僅使用 FirewallD 命令。

FirewallD 是 iptables 的前端控制器,用于實現(xiàn)持久的網(wǎng)絡(luò)流量規(guī)則。它提供命令行和圖形界面,在大多數(shù) Linux 發(fā)行版的倉庫中都有。與直接控制 iptables 相比,使用 FirewallD 有兩個主要區(qū)別:

  1. FirewallD 使用區(qū)域和服務(wù)而不是鏈?zhǔn)揭?guī)則。

  2. 它動態(tài)管理規(guī)則集,允許更新規(guī)則而不破壞現(xiàn)有會話和連接。

本手冊將向您介紹 FirewallD 的區(qū)域和服務(wù)的概念,以及一些基本的配置步驟。

安裝與管理 FirewallD

CentOS 7 和 Fedora 20+ 已經(jīng)包含了 FirewallD,但是默認(rèn)沒有激活??梢韵衿渌?systemd 單元那樣控制它。

1、 啟動服務(wù),并在系統(tǒng)引導(dǎo)時啟動該服務(wù):

sudo systemctl start firewalld
sudo systemctl enable firewalld

要停止并禁用:

sudo systemctl stop firewalld
sudo systemctl disable firewalld

2、 檢查防火墻狀態(tài)。輸出應(yīng)該是 running或者 not running。

sudo firewall-cmd --state

3、 要查看 FirewallD 守護(hù)進(jìn)程的狀態(tài):

sudo systemctl status firewalld

示例輸出

firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled)
   Active: active (running) since Wed 2015-09-02 18:03:22 UTC; 1min 12s ago
 Main PID: 11954 (firewalld)
   CGroup: /system.slice/firewalld.service
   └─11954 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

4、 重新加載 FirewallD 配置:

sudo firewall-cmd --reload

配置 FirewallD

FirewallD 使用 XML 進(jìn)行配置。除非是非常特殊的配置,你不必處理它們,而應(yīng)該使用 firewall-cmd

配置文件位于兩個目錄中:
/usr/lib/FirewallD下保存默認(rèn)配置,如默認(rèn)區(qū)域和公用服務(wù)。避免修改它們,因為每次 firewall 軟件包更新時都會覆蓋這些文件。
/etc/firewalld 下保存系統(tǒng)配置文件。 這些文件將覆蓋默認(rèn)配置。

配置集

FirewallD 使用兩個配置集:“運行時”和“持久”。 在系統(tǒng)重新啟動或重新啟動 FirewallD 時,不會保留運行時的配置更改,而對持久配置集的更改不會應(yīng)用于正在運行的系統(tǒng)。

默認(rèn)情況下,firewall-cmd 命令適用于運行時配置,但使用 --permanent 標(biāo)志將保存到持久配置中。要添加和激活持久性規(guī)則,你可以使用兩種方法之一。

1、 將規(guī)則同時添加到持久規(guī)則集和運行時規(guī)則集中。

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=http

2、 將規(guī)則添加到持久規(guī)則集中并重新加載 FirewallD。

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload

reload 命令會刪除所有運行時配置并應(yīng)用永久配置。因為 firewalld 動態(tài)管理規(guī)則集,所以它不會破壞現(xiàn)有的連接和會話。

防火墻的區(qū)域

“區(qū)域”是針對給定位置或場景(例如家庭、公共、受信任等)可能具有的各種信任級別的預(yù)構(gòu)建規(guī)則集。不同的區(qū)域允許不同的網(wǎng)絡(luò)服務(wù)和入站流量類型,而拒絕其他任何流量。 首次啟用 FirewallD 后,public 將是默認(rèn)區(qū)域。

區(qū)域也可以用于不同的網(wǎng)絡(luò)接口。例如,要分離內(nèi)部網(wǎng)絡(luò)和互聯(lián)網(wǎng)的接口,你可以在 internal 區(qū)域上允許 DHCP,但在 external區(qū)域僅允許 HTTP 和 SSH。未明確設(shè)置為特定區(qū)域的任何接口將添加到默認(rèn)區(qū)域。

要找到默認(rèn)區(qū)域: 

sudo firewall-cmd --get-default-zone

要修改默認(rèn)區(qū)域:

sudo firewall-cmd --set-default-zone=internal

要查看你網(wǎng)絡(luò)接口使用的區(qū)域:

sudo firewall-cmd --get-active-zones

示例輸出:

public
  interfaces: eth0

要得到特定區(qū)域的所有配置:

sudo firewall-cmd --zone=public --list-all

示例輸出:

public (default, active)
  interfaces: ens160
  sources:
  services: dhcpv6-client http ssh
  ports: 12345/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:

要得到所有區(qū)域的配置: 

sudo firewall-cmd --list-all-zones

示例輸出:

block
  interfaces:
  sources:
  services:
  ports:
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:
  ...
work
  interfaces:
  sources:
  services: dhcpv6-client ipp-client ssh
  ports:
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:

與服務(wù)一起使用

FirewallD 可以根據(jù)特定網(wǎng)絡(luò)服務(wù)的預(yù)定義規(guī)則來允許相關(guān)流量。你可以創(chuàng)建自己的自定義系統(tǒng)規(guī)則,并將它們添加到任何區(qū)域。 默認(rèn)支持的服務(wù)的配置文件位于 /usr/lib /firewalld/services,用戶創(chuàng)建的服務(wù)文件在 /etc/firewalld/services 中。

要查看默認(rèn)的可用服務(wù):

sudo firewall-cmd --get-services

比如,要啟用或禁用 HTTP 服務(wù): 

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --remove-service=http --permanent

允許或者拒絕任意端口/協(xié)議

比如:允許或者禁用 12345 端口的 TCP 流量。

sudo firewall-cmd --zone=public --add-port=12345/tcp --permanent
sudo firewall-cmd --zone=public --remove-port=12345/tcp --permanent

端口轉(zhuǎn)發(fā)

下面是在同一臺服務(wù)器上將 80 端口的流量轉(zhuǎn)發(fā)到 12345 端口。

sudo firewall-cmd --zone="public" --add-forward-port=port=80:proto=tcp:toport=12345

要將端口轉(zhuǎn)發(fā)到另外一臺服務(wù)器上:

1、 在需要的區(qū)域中激活 masquerade。

sudo firewall-cmd --zone=public --add-masquerade

2、 添加轉(zhuǎn)發(fā)規(guī)則。例子中是將 IP 地址為 :123.456.78.9 的遠(yuǎn)程服務(wù)器上 80 端口的流量轉(zhuǎn)發(fā)到 8080 上。

sudo firewall-cmd --zone="public" --add-forward-port=port=80:proto=tcp:toport=8080:toaddr=123.456.78.9

要刪除規(guī)則,用 --remove替換 --add。比如:

sudo firewall-cmd --zone=public --remove-masquerade

用 FirewallD 構(gòu)建規(guī)則集

例如,以下是如何使用 FirewallD 為你的服務(wù)器配置基本規(guī)則(如果您正在運行 web 服務(wù)器)。

1、將 eth0的默認(rèn)區(qū)域設(shè)置為 dmz。 在所提供的默認(rèn)區(qū)域中,dmz(非軍事區(qū))是最適合于這個程序的,因為它只允許 SSH 和 ICMP。

sudo firewall-cmd --set-default-zone=dmz
sudo firewall-cmd --zone=dmz --add-interface=eth0

2、把 HTTP 和 HTTPS 添加永久的服務(wù)規(guī)則到 dmz 區(qū)域中:

sudo firewall-cmd --zone=dmz --add-service=http --permanent
sudo firewall-cmd --zone=dmz --add-service=https --permanent

3、 重新加載 FirewallD 讓規(guī)則立即生效:

sudo firewall-cmd --reload

如果你運行 firewall-cmd --zone=dmz --list-all, 會有下面的輸出:

dmz (default)
  interfaces: eth0
  sources:
  services: http https ssh
  ports:
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:

這告訴我們, dmz區(qū)域是我們的默認(rèn)區(qū)域,它被用于 eth0 接口中所有網(wǎng)絡(luò)的源地址和端口。 允許傳入 HTTP(端口 80)、HTTPS(端口 443)和 SSH(端口 22)的流量,并且由于沒有 IP 版本控制的限制,這些適用于 IPv4 和 IPv6。 不允許IP 偽裝以及端口轉(zhuǎn)發(fā)。 我們沒有 ICMP 塊,所以 ICMP 流量是完全允許的。沒有豐富Rich規(guī)則,允許所有出站流量。

高級配置

服務(wù)和端口適用于基本配置,但對于高級情景可能會限制較多。 豐富Rich規(guī)則和直接Direct接口允許你為任何端口、協(xié)議、地址和操作向任何區(qū)域 添加完全自定義的防火墻規(guī)則。

豐富規(guī)則

豐富規(guī)則的語法有很多,但都完整地記錄在 firewalld.richlanguage(5) 的手冊頁中(或在終端中 man firewalld.richlanguage。)使用 --add-rich-rule、 --list-rich-rules、 --remove-rich-rule。 和 firewall-cmd命令來管理它們。

這里有一些常見的例子:

允許來自主機(jī) 192.168.0.14 的所有 IPv4 流量。

sudo firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address=192.168.0.14 accept'

拒絕來自主機(jī) 192.168.1.10 到 22 端口的 IPv4 的 TCP 流量。

sudo firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address="192.168.1.10" port port=22 protocol=tcp reject'

允許來自主機(jī) 10.1.0.3 到 80 端口的 IPv4 的 TCP 流量,并將流量轉(zhuǎn)發(fā)到 6532 端口上。 

sudo firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.1.0.3 forward-port port=80 protocol=tcp to-port=6532'

將主機(jī) 172.31.4.2 上 80 端口的 IPv4 流量轉(zhuǎn)發(fā)到 8080 端口(需要在區(qū)域上激活 masquerade)。

sudo firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 forward-port port=80 protocol=tcp to-port=8080 to-addr=172.31.4.2'

列出你目前的豐富規(guī)則:

sudo firewall-cmd --list-rich-rules

iptables 的直接接口

對于最高級的使用,或?qū)τ?iptables 專家,F(xiàn)irewallD 提供了一個直接Direct接口,允許你給它傳遞原始 iptables 命令。 直接接口規(guī)則不是持久的,除非使用 --permanent。

要查看添加到 FirewallD 的所有自定義鏈或規(guī)則:

firewall-cmd --direct --get-all-chains
firewall-cmd --direct --get-all-rules

關(guān)于FirewallD入門手冊是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享文章:FirewallD入門手冊是什么
鏈接分享:http://aaarwkj.com/article22/gihhcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作建站公司、網(wǎng)站改版、外貿(mào)建站、軟件開發(fā)、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
丁香婷婷麻豆激情综合网| 国产一区二区三区在线看片| 国产乱一伦一性一情一色| 久草福利在线观看免费| 日本高清一区二区高清| 国产一区二区精品久久岳| 免费av中文字幕电影| 色哟哟亚洲精品在线视频| 粉嫩av蜜臀一区二区三区| 国产亚洲欧美日韩网站| 亚洲欧美日韩精品区| 亚洲欧美成人综合网站| 三级久久三级久久三级| 邻居少妇扒开腿让我爽了一夜| 亚洲午夜精品毛片成人| 亚洲国产精品二区三区| 亚洲 精品一区二区| 亚洲一区二区三区在线播| 午夜福利在线视频观看| 国产av一区二区三区中文| 国产精品国产三级专区| 漂亮人妻中文字幕av| 少妇毛片一区二区三区| 国家成人午夜在线观看| 欧美福利区免费观看视频| 欧美日韩在线国产一区| 韩国av毛片在线播放| 久久久精品在线免费视频| 欧美国产一级二级三级| 少妇内射呻吟中文字幕视频| 亚洲理论电影在线观看| 欧美日韩国产激情高清| 农村精品少妇久久久久久| 你懂的免费视频中文字幕| 国产综合永久精品日韩鬼片| 国产精品国产三级区别| 放荡精品少妇一区二区三区| 日韩免费av在线网站| 亚州中文字幕久久一区| 色呦呦一区二区三区视频| 久久综合婷婷亚洲五月|