成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用firewall-cmd管理網絡服務

運維 系統運維
在上一篇文章中,我們探討了如何在 Fedora 中用命令行控制防火墻。現在你將看到如何“添加”、“刪除”和“列出”服務、協議和端口,以便“阻止”或“允許”它們。

[[328718]]

在上一篇文章中,我們探討了如何在 Fedora 中用命令行控制防火墻

現在你將看到如何“添加”、“刪除”和“列出”服務、協議和端口,以便“阻止”或“允許”它們。

簡短回顧

首先,最好檢查一下防火墻的狀態,看它是否正在運行。如我們先前所學,你可以使用狀態選項(firewall-cmd ‐‐state)來得到。

下一步是獲取網絡接口適用的zone。例如,我使用的桌面有兩個網絡接口:一個物理接口(enp0s3),代表我實際的網卡,和虛擬接口(virbr0),它由 KVM 等虛擬化軟件使用。要查看哪些域處于活動狀態,請運行 firewall-cmd ‐‐get-active-zones

現在,你知道了你感興趣的域,可以使用 firewall-cmd ‐‐info-zone=FedoraWorkstation 這樣的命令列出該域的規則。

讀取區域信息

要顯示特定域的信息,請運行 firewall-cmd ‐‐zone=ZoneName ‐‐list-all,或使用以下命令顯示默認域的信息:

  1. [dan@localhost ~]$ firewall-cmd --list-all
  2. FedoraWorkstation (active)
  3. target: default
  4. icmp-block-inversion: no
  5. interfaces: enp0s3
  6. sources:
  7. services: dhcpv6-client mdns samba-client ssh
  8. ports: 1025-65535/udp 1025-65535/tcp
  9. protocols:
  10. masquerade: no
  11. forward-ports:
  12. source-ports:
  13. icmp-blocks:
  14. rich rules:

現在,讓我們查看輸出。第一行表明以下信息關聯的域以及該域當前是否在使用中。

target: default:告訴我們這是默認域。可以通過 ‐‐set-default-zone=ZoneName‐‐get-default-zone 設置或獲取。

icmp-block-inversion 表明是否阻止 ICMP 請求。例如,如果機器響應來自網絡上其他機器的 ping 請求。

interfaces 字段顯示接受此域的所有接口。

處理服務、端口和協議

現在,重點關注 servicesportsprotocols 所在行。默認情況下,防火墻將阻止所有端口、服務和協議,而只允許列出的。

在這里,你可以看到允許的服務是非常基本的客戶端服務。例如,訪問網絡上的共享文件夾(samba-client)、與 DNS 服務器通信或通過 SSH(ssh 服務)連接到計算機。你可以將 service 視為與端口組合的協議,例如 ssh 服務使用 SSH 協議,并且按照慣例使用 22 端口。通過允許 ssh 服務,你實際上所做的就是允許傳入的連接在默認 22 端口上使用 SSH 協議。

請注意,根據經驗,名稱中帶有 client 字樣的服務是指傳出連接,也就是你使用你的 IP 作為源對外部的連接,與之相反的是 ssh 服務,比如,它將接受傳入連接(監聽來自外部的連接)。

你可以在文件 /etc/services 中查找服務。例如,如果你想知道這些服務使用什么端口和協議:

  1. [dan@localhost ~]$ cat /etc/services | grep ssh
  2. ssh 22/tcp # The Secure Shell (SSH) Protocol
  3. ssh 22/udp # The Secure Shell (SSH) Protocol

你可以看到 SSH 同時使用 TCP 和 UDP 的 22 端口。此外,如果你希望查看所有可用的服務,只需使用 firewall-cmd --get-services

打開端口

如果要阻止端口、服務或協議,請確保在此處未列出它們。展開來說,如果要允許服務,那么需要將它添加到列表中。

假設你要打開 5000 端口用于 TCP 連接。為此,請運行:

  1. sudo firewall-cmd --zone=FedorwaWorkstation --permanent --add-port=5000/tcp

請注意,你需要指定規則適用的域。添加規則時,還需要如上指定它是 tcp 還是 udp 端口。--permanent 參數將規則設置為即使系統重啟后也可以保留。

再次查看你所在區域的信息:

  1. [dan@localhost ~]$ firewall-cmd --list-all
  2. FedoraWorkstation (active)
  3. target: default
  4. icmp-block-inversion: no
  5. interfaces: enp0s3
  6. sources:
  7. services: dhcpv6-client mdns samba-client ssh
  8. ports: 1025-65535/udp 1025-65535/tcp 5000/tcp
  9. protocols:
  10. masquerade: no
  11. forward-ports:
  12. source-ports:
  13. icmp-blocks:
  14. rich rules:

類似地,如果你想從列表刪除該端口,請運行:

  1. sudo firewall-cmd --zone=FedorwaWorkstation --permanent --remove-port=5000/tcp

相同的 remove‐‐remove-protocol‐‐remove-service) 和 add‐‐add-protocol‐‐add-service)選項同樣適用于服務協議

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

2011-11-24 12:02:54

2019-03-11 08:00:00

區塊鏈區塊鏈技術管理網絡

2023-01-31 17:36:22

IPLinux網絡

2023-04-25 10:22:00

云計算網絡部署

2020-02-28 17:21:39

華為

2010-03-22 21:06:35

2023-01-09 16:17:48

網絡服務提供商企業自動化

2009-02-20 10:11:00

網絡服務網絡管理

2013-12-23 10:14:36

虛擬網絡

2013-12-24 07:17:25

虛擬網絡網絡虛擬化

2019-07-17 10:29:44

網絡安全云網絡服務技術

2011-08-22 11:00:14

nagios

2011-08-22 11:00:17

nagios

2011-08-22 11:00:10

nagios

2011-09-05 09:23:50

2012-04-13 16:21:47

亞馬遜云計算CloudSerach

2011-08-22 10:30:29

nagios

2021-01-13 11:04:39

NFV網絡服務虛擬網絡

2011-07-14 14:58:19

網絡服務器配置服務器

2011-03-22 13:50:53

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久色网 | av看片网| 欧美精品中文字幕久久二区 | 懂色中文一区二区三区在线视频 | 日韩欧美一区二区三区免费观看 | 亚洲劲爆av| 91免费版在线观看 | 在线观看国产精品一区二区 | 久久小视频 | 爱操影视 | 99资源站| 91成人免费看片 | 国产成人免费视频网站高清观看视频 | 久久久久精 | 精品一二三区 | 久久久久国产一区二区三区四区 | 91精品国产一区二区三区 | 欧美日韩一区在线播放 | 国产福利视频网站 | 国产精品一区二区欧美 | 亚洲国产黄色av | 黑人粗黑大躁护士 | 九九热精品视频 | 久久国品片| 国产精品美女www爽爽爽视频 | 天天干视频网 | 国产欧美一区二区三区久久手机版 | 成人午夜免费福利视频 | 久草青青草 | 久久国色 | 蜜桃精品噜噜噜成人av | 在线观看免费黄色片 | 国产精品一区2区 | 亚洲手机视频在线 | 91免费电影| 天天操天天天干 | 免费成人av | 久久一区二区免费视频 | 欧美一级高潮片免费的 | 在线免费视频一区 | 99久久精品视频免费 |