精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux防火墻:關于iptables和firewalld的那些事

系統 Linux
以下是如何使用 iptables 和 firewalld 工具來管理 Linux 防火墻規則。防火墻是一組規則。當數據包進出受保護的網絡區域時,進出內容(特別是關于其來源、目標和使用的協議等信息)會根據防火墻規則進行檢測,以確定是否允許其通過。

 

[[245497]]

以下是如何使用 iptables 和 firewalld 工具來管理 Linux 防火墻規則。

這篇文章摘自我的書《Linux in Action》,尚未發布的第二個曼寧出版項目。

防火墻

防火墻是一組規則。當數據包進出受保護的網絡區域時,進出內容(特別是關于其來源、目標和使用的協議等信息)會根據防火墻規則進行檢測,以確定是否允許其通過。下面是一個簡單的例子:

防火墻可以根據協議或基于目標的規則過濾請求。

防火墻可以根據協議或基于目標的規則過濾請求。

一方面, iptables 是 Linux 機器上管理防火墻規則的工具。

另一方面,firewalld 也是 Linux 機器上管理防火墻規則的工具。

你有什么問題嗎?如果我告訴你還有另外一種工具,叫做 nftables,這會不會糟蹋你的美好一天呢?

好吧,我承認整件事確實有點好笑,所以讓我來解釋一下。這一切都從 Netfilter 開始,它在 Linux 內核模塊級別控制訪問網絡棧。幾十年來,管理 Netfilter 鉤子的主要命令行工具是 iptables 規則集。

因為調用這些規則所需的語法看起來有點晦澀難懂,所以各種用戶友好的實現方式,如 ufw 和 firewalld 被引入,作為更高級別的 Netfilter 解釋器。然而,ufw 和 firewalld 主要是為解決單獨的計算機所面臨的各種問題而設計的。構建全方面的網絡解決方案通常需要 iptables,或者從 2014 年起,它的替代品 nftables (nft 命令行工具)。

iptables 沒有消失,仍然被廣泛使用著。事實上,在未來的許多年里,作為一名管理員,你應該會使用 iptables 來保護的網絡。但是 nftables 通過操作經典的 Netfilter 工具集帶來了一些重要的嶄新的功能。

從現在開始,我將通過示例展示 firewalld 和 iptables 如何解決簡單的連接問題。

使用 firewalld 配置 HTTP 訪問

正如你能從它的名字中猜到的,firewalld 是 systemd 家族的一部分。firewalld 可以安裝在 Debian/Ubuntu 機器上,不過,它默認安裝在 RedHat 和 CentOS 上。如果您的計算機上運行著像 Apache 這樣的 web 服務器,您可以通過瀏覽服務器的 web 根目錄來確認防火墻是否正在工作。如果網站不可訪問,那么 firewalld 正在工作。

你可以使用 firewall-cmd 工具從命令行管理 firewalld 設置。添加 –state 參數將返回當前防火墻的狀態:

  1. # firewall-cmd --state
  2. running

默認情況下,firewalld 處于運行狀態,并拒絕所有傳入流量,但有幾個例外,如 SSH。這意味著你的網站不會有太多的訪問者,這無疑會為你節省大量的數據傳輸成本。然而,這不是你對 web 服務器的要求,你希望打開 HTTP 和 HTTPS 端口,按照慣例,這兩個端口分別被指定為 80 和 443。firewalld 提供了兩種方法來實現這個功能。一個是通過 –add-port 參數,該參數直接引用端口號及其將使用的網絡協議(在本例中為TCP)。 另外一個是通過 –permanent 參數,它告訴 firewalld 在每次服務器啟動時加載此規則:

  1. # firewall-cmd --permanent --add-port=80/tcp
  2. # firewall-cmd --permanent --add-port=443/tcp

–reload 參數將這些規則應用于當前會話:

  1. # firewall-cmd --reload

查看當前防火墻上的設置,運行 –list-services

  1. # firewall-cmd --list-services
  2. dhcpv6-client http https ssh

假設您已經如前所述添加了瀏覽器訪問,那么 HTTP、HTTPS 和 SSH 端口現在都應該是和 dhcpv6-client 一樣開放的 —— 它允許 Linux 從本地 DHCP 服務器請求 IPv6 IP 地址。

使用 iptables 配置鎖定的客戶信息亭

我相信你已經看到了信息亭——它們是放在機場、圖書館和商務場所的盒子里的平板電腦、觸摸屏和 ATM 類電腦,邀請顧客和路人瀏覽內容。大多數信息亭的問題是,你通常不希望用戶像在自己家一樣,把他們當成自己的設備。它們通常不是用來瀏覽、觀看 YouTube 視頻或對五角大樓發起拒絕服務攻擊的。因此,為了確保它們沒有被濫用,你需要鎖定它們。

一種方法是應用某種信息亭模式,無論是通過巧妙使用 Linux 顯示管理器還是控制在瀏覽器級別。但是為了確保你已經堵塞了所有的漏洞,你可能還想通過防火墻添加一些硬性的網絡控制。在下一節中,我將講解如何使用iptables 來完成。

關于使用 iptables,有兩件重要的事情需要記住:你給出的規則的順序非常關鍵;iptables 規則本身在重新啟動后將無法保持。我會一次一個地在解釋這些。

信息亭項目

為了說明這一切,讓我們想象一下,我們為一家名為 BigMart 的大型連鎖商店工作。它們已經存在了幾十年;事實上,我們想象中的祖父母可能是在那里購物并長大的。但是如今,BigMart 公司總部的人可能只是在數著亞馬遜將他們永遠趕下去的時間。

盡管如此,BigMart 的 IT 部門正在盡他們最大努力提供解決方案,他們向你發放了一些具有 WiFi 功能信息亭設備,你在整個商店的戰略位置使用這些設備。其想法是,登錄到 BigMart.com 產品頁面,允許查找商品特征、過道位置和庫存水平。信息亭還允許進入 bigmart-data.com,那里儲存著許多圖像和視頻媒體信息。

除此之外,您還需要允許下載軟件包更新。最后,您還希望只允許從本地工作站訪問 SSH,并阻止其他人登錄。下圖說明了它將如何工作:

信息亭流量IP表

kiosk traffic flow ip tables

*信息亭業務流由 iptables 控制。 *

腳本

以下是 Bash 腳本內容:

  1. #!/bin/bash
  2. iptables -A OUTPUT -p tcp -d bigmart.com -j ACCEPT
  3. iptables -A OUTPUT -p tcp -d bigmart-data.com -j ACCEPT
  4. iptables -A OUTPUT -p tcp -d ubuntu.com -j ACCEPT
  5. iptables -A OUTPUT -p tcp -d ca.archive.ubuntu.com -j ACCEPT
  6. iptables -A OUTPUT -p tcp --dport 80 -j DROP
  7. iptables -A OUTPUT -p tcp --dport 443 -j DROP
  8. iptables -A INPUT -p tcp -s 10.0.3.1 --dport 22 -j ACCEPT
  9. iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 22 -j DROP

我們從基本規則 -A 開始分析,它告訴 iptables 我們要添加規則。OUTPUT 意味著這條規則應該成為輸出鏈的一部分。-p 表示該規則僅使用 TCP 協議的數據包,正如 -d 告訴我們的,目的地址是 bigmart.com-j 參數的作用是當數據包符合規則時要采取的操作是 ACCEPT。第一條規則表示允許(或接受)請求。但,往下的規則你能看到丟棄(或拒絕)的請求。

規則順序是很重要的。因為 iptables 會對一個請求遍歷每個規則,直到遇到匹配的規則。一個向外發出的瀏覽器請求,比如訪問 bigmart.com 是會通過的,因為這個請求匹配第一條規則,但是當它到達 dport 80dport 443 規則時——取決于是 HTTP 還是 HTTPS 請求——它將被丟棄。當遇到匹配時,iptables 不再繼續往下檢查了。(LCTT 譯注:此處原文有誤,徑改。)

另一方面,向 ubuntu.com 發出軟件升級的系統請求,只要符合其適當的規則,就會通過。顯然,我們在這里做的是,只允許向我們的 BigMart 或 Ubuntu 發送 HTTP 或 HTTPS 請求,而不允許向其他目的地發送。

最后兩條規則將處理 SSH 請求。因為它不使用端口 80 或 443 端口,而是使用 22 端口,所以之前的兩個丟棄規則不會拒絕它。在這種情況下,來自我的工作站的登錄請求將被接受,但是對其他任何地方的請求將被拒絕。這一點很重要:確保用于端口 22 規則的 IP 地址與您用來登錄的機器的地址相匹配——如果不這樣做,將立即被鎖定。當然,這沒什么大不了的,因為按照目前的配置方式,只需重啟服務器,iptables 規則就會全部丟失。如果使用 LXC 容器作為服務器并從 LXC 主機登錄,則使用主機 IP 地址連接容器,而不是其公共地址。

如果機器的 IP 發生變化,請記住更新這個規則;否則,你會被拒絕訪問。

在家玩(是在某種一次性虛擬機上)?太好了。創建自己的腳本。現在我可以保存腳本,使用 chmod 使其可執行,并以 sudo 的形式運行它。不要擔心“igmart-data.com 沒找到”之類的錯誤 —— 當然沒找到;它不存在。

  1. chmod +X scriptname.sh
  2. sudo ./scriptname.sh

你可以使用 cURL 命令行測試防火墻。請求 ubuntu.com 奏效,但請求 manning.com 是失敗的 。

  1. curl ubuntu.com
  2. curl manning.com

配置 iptables 以在系統啟動時加載

現在,我如何讓這些規則在每次信息亭啟動時自動加載?第一步是將當前規則保存。使用 iptables-save 工具保存規則文件。這將在根目錄中創建一個包含規則列表的文件。管道后面跟著 tee 命令,是將我的sudo 權限應用于字符串的第二部分:將文件實際保存到否則受限的根目錄。

然后我可以告訴系統每次啟動時運行一個相關的工具,叫做 iptables-restore 。我們在上一章節(LCTT 譯注:指作者的書)中看到的常規 cron 任務并不適用,因為它們在設定的時間運行,但是我們不知道什么時候我們的計算機可能會決定崩潰和重啟。

有許多方法來處理這個問題。這里有一個:

在我的 Linux 機器上,我將安裝一個名為 anacron 的程序,該程序將在 /etc/ 目錄中為我們提供一個名為 anacrontab 的文件。我將編輯該文件并添加這個 iptables-restore 命令,告訴它加載那個 .rule 文件的當前內容。當引導后,規則每天(必要時)01:01 時加載到 iptables 中(LCTT 譯注:anacron 會補充執行由于機器沒有運行而錯過的 cron 任務,因此,即便 01:01 時機器沒有啟動,也會在機器啟動會盡快執行該任務)。我會給該任務一個標識符(iptables-restore),然后添加命令本身。如果你在家和我一起這樣,你應該通過重啟系統來測試一下。

  1. sudo iptables-save | sudo tee /root/my.active.firewall.rules
  2. sudo apt install anacron
  3. sudo nano /etc/anacrontab
  4. 1 1 iptables-restore iptables-restore < /root/my.active.firewall.rules

我希望這些實際例子已經說明了如何使用 iptables 和 firewalld 來管理基于 Linux 的防火墻上的連接問題。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2010-01-07 14:12:11

Linux防火墻

2025-05-13 08:30:00

Firewalld防火墻Linux

2015-08-04 13:50:35

Linux防火墻iptables

2011-03-15 16:35:27

2011-03-17 16:00:57

2020-05-14 22:00:43

FirewallD防火墻系統運維

2011-01-05 09:19:59

防火墻firewalld

2009-06-30 10:07:23

Linuxiptables防火墻

2009-07-01 09:17:32

Linux防火墻

2011-03-15 15:47:26

LinuxIptables防火墻

2011-03-17 10:58:55

Linux防火墻Iptables入門

2011-03-15 17:18:45

2015-08-05 09:54:33

Linux防火墻面試問答

2011-03-15 09:10:42

Linux防火墻Iptables

2011-03-15 17:25:38

2011-03-15 15:47:15

Iptables防火墻

2011-03-15 17:12:11

2011-03-15 09:10:43

iptables防火墻

2011-03-15 17:38:24

2018-07-02 09:18:11

Linuxiptables防火墻
點贊
收藏

51CTO技術棧公眾號

国产精品中出一区二区三区| 欧美老女人性生活| 五月婷婷深爱五月| 五月天婷婷在线视频| 国产精品一区二区在线观看网站 | 在线欧美视频| 亚洲色图15p| 日韩久久久久久久久久久| h片在线观看视频免费| 欧美国产禁国产网站cc| 99精品欧美一区二区三区| 国产精品人人人人| 99久久这里只有精品| 亚洲精品电影网站| 在线免费看污网站| 不卡福利视频| 亚洲激情一二三区| 天堂一区二区三区| 蜜桃久久一区二区三区| 蜜臀精品久久久久久蜜臀| 国自产精品手机在线观看视频| 最近中文字幕免费| 动漫视频在线一区| 欧美一区二区三区系列电影| 麻豆av免费在线| 91色在线看| 青春草视频在线| 日本系列欧美系列| 久久久女人电视剧免费播放下载| 欧美老女人性生活视频| 国产成人高清精品免费5388| 在线成人免费视频| 成人亚洲视频在线观看| 国产色播av在线| 一区二区在线免费| 中文字幕99| 国产在线观看免费网站| 成人av网址在线观看| 亚洲综合日韩在线| 99在线小视频| 精品亚洲porn| 国产精品综合久久久| 日韩电影在线观看一区二区| 亚洲欧美清纯在线制服| 久久全国免费视频| 久久精品国产亚洲AV无码男同 | 一级黄色片播放| 国产综合在线观看| 久久综合九色综合97婷婷女人| 国产在线精品日韩| 成人久久久精品国产乱码一区二区| 久久精品国产秦先生| 国产精品视频精品| 一级黄色片视频| 麻豆国产91在线播放| 国产精品扒开腿做| 欧美男人亚洲天堂| 久久亚洲电影| 国产精品美乳在线观看| 久草热在线观看| 麻豆高清免费国产一区| 成人欧美一区二区三区在线湿哒哒| 一级一级黄色片| 久久精品99国产国产精| 国产在线视频欧美| www.黄色小说.com| 成人午夜av影视| 精品国产_亚洲人成在线| 日韩三级电影网| 久久久不卡网国产精品二区| 亚洲 国产 日韩 综合一区| 91在线看黄| 亚洲人精品午夜| 欧洲精品一区二区三区久久| 乡村艳史在线观看| 欧美私模裸体表演在线观看| 在线黄色免费看| 欧美激情三级| 日韩精品丝袜在线| 日本高清黄色片| 牛牛国产精品| 国产91精品久久久| 中文字幕av无码一区二区三区| 国产在线一区观看| 国内外成人免费视频| 国产区av在线| 一区二区三区在线视频观看58| 少妇人妻在线视频| 国产极品一区| 精品少妇一区二区三区日产乱码| 日本一区二区在线免费观看| 欧美亚洲精品在线| 欧美精品久久久久久久免费观看| 一级片在线观看免费| 国产一区久久久| 久久福利电影| 精产国品自在线www| 无吗不卡中文字幕| www.夜夜爽| 卡一精品卡二卡三网站乱码| 日韩亚洲国产中文字幕| 久久露脸国语精品国产91| 日韩av电影天堂| 成人在线免费网站| 9i精品一二三区| 亚洲国产va精品久久久不卡综合 | 国产一区二区女| 免费看成人av| 天使と恶魔の榨精在线播放| 一本大道久久a久久精二百| 欧美国产在线一区| 国内精品久久久久久久久电影网| 欧美精品制服第一页| 国产精品第六页| 成人免费视频播放| 致1999电视剧免费观看策驰影院| 亚洲精品成人图区| 精品嫩草影院久久| 91传媒免费观看| 久久午夜影视| 麻豆传媒一区| 2021中文字幕在线| 欧美一二三区精品| 欧美日韩生活片| 久久久久久一区二区| 国产精品区一区| a黄色片在线观看| 欧美嫩在线观看| 91成人在线免费视频| 一区二区三区四区五区在线| 99re视频在线| 尤物视频在线看| 欧美日韩精品欧美日韩精品一 | 日韩综合精品| 国产99视频在线观看| 天天干天天干天天干| 亚洲妇女屁股眼交7| 免费不卡av网站| 亚洲色图欧美| 亚洲bt天天射| av免费看在线| 日韩一区二区电影网| av片在线免费看| 久久精品av麻豆的观看方式| 亚洲欧美日韩另类精品一区二区三区 | 911亚洲精选| 自拍偷拍欧美专区| 97超碰资源| 色呦呦在线资源| 日韩欧美一二三区| 成人免费看片98| www.亚洲国产| 国产肥臀一区二区福利视频| 欧美在线关看| 国产精品 欧美在线| 粉嫩av在线播放| 欧美高清dvd| 老女人性淫交视频| 成人午夜精品在线| 日韩av一二三四区| 欧美色婷婷久久99精品红桃| 国产精品偷伦免费视频观看的| 91美女视频在线| 91精品国产91久久综合桃花| 欧美日韩成人免费观看| 成人午夜电影小说| av动漫在线观看| 精品视频日韩| 亚洲精品日韩激情在线电影| 日本乱理伦在线| 亚洲国产精品久久精品怡红院| 久久艹免费视频| 国产视频一区在线观看| www.com污| 伊人久久亚洲热| 欧美日产一区二区三区在线观看| 国产一区二区主播在线| 免费91麻豆精品国产自产在线观看| 亚洲精品福利网站| 日本高清不卡视频| caoporn91| 99re视频精品| 久久国产精品国产精品| 欧美+亚洲+精品+三区| 久久精品国产美女| 成人看片毛片免费播放器| 九九热精品视频| 青青青草原在线| 日韩一区二区三区电影| 成人午夜视频精品一区| 国产精品国产三级国产aⅴ中文| avtt中文字幕| 日韩激情一二三区| 日本精品久久久久久久久久| 欧美精选视频在线观看| dy888夜精品国产专区| 91av亚洲| 久久久久久久久久久免费精品| 韩国福利在线| 精品少妇一区二区三区免费观看| 日韩精品成人免费观看视频| 亚洲精品乱码久久久久| 美女100%无挡| 懂色av一区二区三区蜜臀| 污污的网站18| 国产日韩欧美在线播放不卡| 免费观看黄色大片| 久久av影视| 狠狠色噜噜狠狠色综合久| 亚洲在线资源| 国产精品高潮在线| 国内激情视频在线观看| 欧美刺激性大交免费视频| 国产尤物视频在线| 亚洲福利在线播放| 国产又粗又猛又黄又爽| 色婷婷亚洲综合| 日韩精品久久久久久久| 成人免费一区二区三区在线观看| wwwwxxxx国产| aaa国产一区| 中文在线字幕观看| 极品销魂美女一区二区三区| 亚洲人成色77777| 亚洲一区二区动漫| 日本一区午夜艳熟免费| 欧美a级在线| 精品国产无码在线| 久久中文亚洲字幕| 日韩激情视频| 国产日产精品_国产精品毛片| 黑人另类av| 欧美亚洲tv| 久久国产精品亚洲va麻豆| 粉嫩的18在线观看极品精品| 成人91免费视频| 日本成人手机在线| 亚洲bt欧美bt日本bt| 国产精品日本一区二区不卡视频 | 中文字幕视频免费观看| 色哟哟国产精品| 久久国产视频一区| 黑人狂躁日本妞一区二区三区| 精品午夜福利在线观看| 亚洲一区二区三区四区在线| 欧美另类视频在线观看| 亚洲在线观看免费| 精品少妇久久久久久888优播| 一区二区三区欧美在线观看| 欧美精品色哟哟| 亚洲成人福利片| 国产精品美女久久久久av爽| 欧美性猛交xxxx乱大交蜜桃 | 91麻豆精品国产91久久久久久久久 | 亚洲福利专区| 少妇人妻无码专区视频| 一区二区国产在线观看| 丰满爆乳一区二区三区| 新狼窝色av性久久久久久| 日韩av播放器| 久久电影网站中文字幕| 日本成人xxx| 成人免费高清视频| 自拍偷拍中文字幕| 日本一区二区成人| 免费看一级大片| 亚洲一区二区三区三| 日韩精品无码一区二区| 色综合久久六月婷婷中文字幕| 亚洲欧美一二三区| 欧美三级中文字幕| 国产三级第一页| 亚洲激情自拍图| 国产大片在线免费观看| 久久精品99久久久香蕉| 美女航空一级毛片在线播放| 81精品国产乱码久久久久久| 欧美大片1688网站| 5566av亚洲| 亚洲bt欧美bt精品777| 亚洲欧洲另类精品久久综合| 欧美精品日韩| 国产综合免费视频| 国产精一区二区三区| 艳妇乳肉亭妇荡乳av| 国产精品三级久久久久三级| 精品99在线观看| 色哟哟一区二区在线观看| 国产熟女一区二区三区五月婷| 日韩视频在线你懂得| 青青草免费在线| 久久夜色精品国产亚洲aⅴ| 华人av在线| 91久久久久久久久久| 免费福利视频一区| 致1999电视剧免费观看策驰影院| 99精品国产一区二区青青牛奶 | 这里只有精品丝袜| heyzo中文字幕在线| 国产欧美婷婷中文| 亚洲精华一区二区三区| 国产精品igao激情视频| 日韩va亚洲va欧美va久久| 久久精品无码专区| 国产精品免费视频一区| 国产又色又爽又黄的| 6080亚洲精品一区二区| 久草在线网址| 91成人性视频| 东京久久高清| 日韩人妻一区二区三区蜜桃视频| 日韩国产欧美视频| 日本一卡二卡在线| 亚洲精品中文字幕在线观看| 中文精品久久久久人妻不卡| 亚洲国产黄色片| 一二三四区在线观看| 国产精品视频永久免费播放| 首页亚洲中字| 免费人成自慰网站| 国产美女在线精品| 色屁屁草草影院ccyy.com| 午夜精彩视频在线观看不卡| 午夜精品久久久久久久99热黄桃 | 狠狠色狠狠色综合日日91app| 91视频啊啊啊| 亚洲成人自拍网| 午夜精品久久久久久久96蜜桃| 久久精品亚洲94久久精品| 日韩美女在线看免费观看| 久久精品一区二区三区不卡免费视频| 欧美1级日本1级| 超级砰砰砰97免费观看最新一期| 专区另类欧美日韩| 91丨porny丨在线中文 | 日韩精品在线第一页| 超碰在线97国产| 成人在线观看91| 一区福利视频| 亚洲无人区码一码二码三码| 性做久久久久久久免费看| 欧美一区二区三区激情| 高清欧美性猛交| 黄色美女久久久| 欧美视频在线观看网站| www.日韩av| 色婷婷在线观看视频| 日韩精品极品毛片系列视频| 欧美sm一区| 欧美激情导航| 日韩av网站免费在线| 亚洲激情图片网| 欧美精品色综合| 久草中文在线观看| www.久久爱.cn| 精品91在线| 久久久精品人妻无码专区| 欧美性生活大片免费观看网址| 久久综合九色综合久| 国产日韩中文字幕| 99久久亚洲精品| 粗大的内捧猛烈进出视频| 亚洲成人第一页| 国产香蕉在线| 91色在线观看| 亚洲黄色影院| a天堂中文字幕| 9191国产精品| 麻豆蜜桃在线| 欧美12av| 久久精品国产第一区二区三区| 国产盗摄x88av| 亚洲国产欧美一区二区三区同亚洲| 电影网一区二区| 中文精品视频一区二区在线观看| 成人免费av资源| 国产美女www| 久久6免费高清热精品| 日本精品影院| 中文字幕天天干| 亚洲第一福利一区| www.亚洲资源| 国产欧美综合精品一区二区| 日韩av二区在线播放| 青草影院在线观看| 亚洲欧美综合图区| 亚洲精品777| 女人天堂av手机在线| 亚洲欧洲av色图| 亚洲欧洲成人在线| 成人精品视频99在线观看免费| 亚洲黄页一区| 亚洲精品久久久久久国| 日韩精品高清在线| 日韩一区二区三区精品| 99久久久无码国产精品6| 亚洲日本在线天堂| 久色视频在线| 精品欧美日韩在线| 国产精品一区二区三区99|