網站首頁 編程語言 正文
一、iptables命令介紹
netfilter/iptables(簡稱為iptables)組成Linux平臺下的包過濾防火墻,與大多數的Linux軟件一樣,這個包過濾防火墻是免費的,在安裝系統的時候就已經自帶;iptables是Linux防火墻的管理工具而已,位于/sbin/iptables。真正實現防火墻功能的是 netfilter,它是Linux內核中實現包過濾的內部結構。
二、iptables見命令
1.?iptables命令help文檔
iptables --help | more
2. 常用的iptables命令
-t<表>:指定要操縱的表;
-A:向規則鏈中添加條目;
-D:從規則鏈中刪除條目;
-I:向規則鏈中插入條目;
-R:替換規則鏈中的條目;
-L:顯示規則鏈中已有的條目;
-F:清楚規則鏈中已有的條目;
-Z:清空規則鏈中的數據包計算器和字節計數器;
-N:創建新的用戶自定義規則鏈;
-P:定義規則鏈中的默認目標;
-h:顯示幫助信息;
-p:指定要匹配的數據包協議類型;
-s:指定要匹配的數據包源ip地址;
-j<目標>:指定要跳轉的目標;
-i<網絡接口>:指定數據包進入本機的網絡接口;
-o<網絡接口>:指定數據包要離開本機所使用的網絡接口。
三、舉例說明iptables命令
1. 屏蔽ip地址
iptables -I INPUT -s 192.168.37.9 -j DROP
2.屏蔽ip地址段:
iptables -I INPUT -s 36.152.44.0/24 -j DROP
3.解除屏蔽ip地址/ip地址段:
iptables -D INPUT -s 192.168.37.9 -j DROP #解除ip屏蔽
iptables -D INPUT -s 36.152.44.0/24 -j DROP #解除ip地址網段屏蔽
4. 查看屏蔽ip地址的INPUT規則鏈:
iptables -L INPUT
5. 清除所有屏蔽規則
iptables -F
原文鏈接:https://www.cnblogs.com/mrwhite2020/p/16704799.html
相關推薦
- 2022-06-18 C++深入講解初始化列表的用法_C 語言
- 2022-07-28 docker容器間進行數據共享的三種實現方式_docker
- 2022-07-03 C++超詳細講解隱藏私有屬性和方法的兩種實現方式_C 語言
- 2024-01-12 JPA實現不等于查詢
- 2022-04-14 Python中字典的相關操作介紹_python
- 2022-10-07 OpenCV實現物體的凸包檢測的示例代碼_C 語言
- 2022-06-27 ASP.NET?MVC開發接入微信公共平臺_實用技巧
- 2022-10-20 VS?Code?常用自定義配置代碼規范保存自動格式化_相關技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支