首页 > 系统相关 >linux iptables初步理解

linux iptables初步理解

时间:2023-11-23 16:12:35浏览次数:46  
标签:iptables filter 处理 模型 初步 网络地址 linux

引用:

  https://www.bilibili.com/video/BV1Jz4y1u7Lz/?spm_id_from=333.788&vd_source=e05f4a55dd5d8e27f74472aa7fd97ace

1. iptables处理模型:

linux内核有一个netfilter框架来设置这个防火墙

linux可以像路由器一样做转发处理的,所以流量处理就有如下路径:

iptables有四表五链组成:

  • filter表:过滤
  • nat表:网络地址转换
  • mangle表:
  • raw表:
  • security表:

filter表处理模型:filter表只有三个链: forward, input, output

2. iptables配置顺序:

 事例:

 

标签:iptables,filter,处理,模型,初步,网络地址,linux
From: https://www.cnblogs.com/nick-qiu/p/17851784.html

相关文章

  • Linux配置静态IP解决无法访问网络问题
    Linux系统安装成功之后只是单机无网络状态,我们需要配置Linux静态IP来确保服务器可以正常连接互联网1、首先安装ifconfigCentos7安装成功后,高版本会把ping命令给移除了,所以需要安装net-tool插件,来确保可以使用ping命令测试当前服务器是否可以联网。安装命令:yuminstallnet-......
  • linux 三剑客grep、awk、sed(查找、分段、修改)
    一、grep1.1grep常用命令及其含义greppatternfilegrep-ipatternfile忽略大小写grep-vpatternfile不显示匹配行grep-opatternfile只把每个匹配的内容独立的行显示grep-Epatternfile使用拓展正则表达式#注意:grep'a[0-9]\{10\}'等同于grep-E'a[0-9]......
  • Linux第六章学习笔记
    本章学习目标1.掌握输入/输出重定向2.熟悉管道符的应用3.了解进程管道相关知识 I/O重定向给出两个进程(见书本88,89页),上述两个进程都有0、1、2这三个文件描述符,这也是绝大多数进程都有的。0表示标准输入,可以理解为键盘输入;1表示标准输出,输出到终端;2表示标准错误,输出到终端;3及......
  • Linux用户管理
    1用户/组用户类型 超级用户(root):超级用户是系统的管理员,拥有对系统的完全控制权限。他们可以执行任何操作,包括修改系统文件和安装软件。系统用户:系统用户是为了运行系统服务或进程而创建的用户,通常没有登录系统的权限。这些用户用于运行系统中的各种服务,例如Web服务器或数据......
  • Linux心得总结
        通过快一个学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门......
  • Linux第五次博客
     这次博客是第五章的前面一部分,因为这节课没有把这章全部讲完,主要讲了进程和查看进程。 认识到进程是在操作系统中,操作系统详细的讲解了一番,Linux这门课就粗略的讲一下。每个进程有自己唯一的标识PID,一个PID只能标识一个进程。进程状态总共三种:就绪、运行和阻塞。然后就是进......
  • ftp服务端移植到aarch64-linux
    github搜索下载ftp源码包:https://github.com/dagwieers/vsftpd源码包中有INSTALL安装说明,本下涉及的操作依赖安装说明书写1.解压源码包不会的话建议百度。2.修改Makefile文件,并编译保证主机中已经有交叉编译工具,并且已经添加到环境变量中,修改Makefile中的CC变量,我是这样的:aa......
  • Linux用户和用户,组的管理心得
    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提......
  • Linux进程管理命令心得
    通过学习了解了一些常用进程管理命令的使用,例如ps、kill命令,了解到换个kill与killall的不同,对于linux操作系统下的进程的学习打下基础,更好的学习进程。同时也学到了本章节是熟悉掌握Linux系统常用进程创建与管理的系统调用,linux下使用fork()创建子进程,与windows下CreateProcess()......
  • Linux第五章学习笔记
    进程是什么?进程是一个正在运行的程序的实例。每个进程都有一个唯一的PID(进程ID),由内核分配。进程可以是前台进程或后台进程。前台进程是一个正在与用户交互的进程,而后台进程是没有与用户交互的进程。进程状态在Linux中,进程可以处于以下状态之一:运行态(running):进程正在执行......