溫馨提示×

debian nftables怎么配置規則

小樊
137
2024-12-31 18:43:28
欄目: 智能運維

在Debian系統中,nftables是一個新的包過濾框架,可以用來替代iptables

  1. 首先,確保你已經安裝了nftables。在Debian 10及更高版本中,可以使用以下命令安裝:
sudo apt update
sudo apt install nftables
  1. 安裝完成后,啟動nftables服務并設置為開機啟動:
sudo systemctl start nftables
sudo systemctl enable nftables
  1. 查看當前的nftables規則集:
sudo nft list ruleset
  1. 要創建一個新的規則集文件,可以使用nft new ruleset命令,例如:
sudo nft new ruleset name my_ruleset

這將在/etc/nftables.conf.d/目錄下創建一個名為my_ruleset.nft的文件。

  1. 使用文本編輯器打開新創建的規則集文件,例如:
sudo nano /etc/nftables.conf.d/my_ruleset.nft
  1. 在文件中添加nftables規則。以下是一些基本示例:
  • 允許所有傳入的SSH連接:
tcp dport ssh accept
  • 阻止所有傳入的HTTP連接:
tcp dport 80 drop
  • 允許所有傳出的電子郵件(SMTP)連接:
tcp dport 25 accept
  • 允許所有傳入的DNS查詢:
udp dport 53 accept
  1. 保存并關閉文件。然后,重新加載nftables規則集:
sudo nft -f /etc/nftables.conf.d/my_ruleset.nft
  1. 最后,查看更新后的規則集:
sudo nft list ruleset

現在你已經成功配置了Debian系統中的nftables規則。你可以根據需要修改規則以滿足你的網絡需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女