4、iptables之路由 路由表 转发

  • Post author:
  • Post category:其他




1.路由表

路由表在Linux中 ⾸先是⼀张 可见的 可更改的表, 它的作⽤ 就是当数据包发到Linux的时 候 , 系统(或者说内核)就根据这张表中定义好的信息 来决定这个数据包接下来该怎么⾛


重要知识点:在Linux当中 只要有网络传输的发生 就⼀定会跟路由表有最直接的联系



2.路由功能和路由器

有了路由表之后,Linux就可以遵循这个表中的路由信息,决定数据的流向了

不过数据包最终跨网段的时候,必须借助网关设备才能到达其它网络



3.网关设备

⽹关设备:是⽤于连接两个不同⽹络的媒介, 可以是⼀个硬件的路由器 (我们平时家⾥⽤ 的那种 ⼩路由器 就是这个功能)也可以是⼀个开启了 路由功能的 Linux主机

⼀个开启了路由功能的Linux 就可以作为⼀个 ⽹关设备使⽤

在这里插入图片描述



4.转发



如何开启转化?

使能数据转发功能:

echo 1 > /proc/sys/net/ipv4/ip_forward

禁⽌止数据转发功能:

echo 0 > /proc/sys/net/ipv4/ip_forward



Linux开启了转化功能后,其实起到了两种功效?

  1. Linux本身可以转发数据包,自身就会形成了一个小路由器,可以充当网关来使用
  2. Linux开启了数据包转发功能,iptables的NAT表才可以正常使用



版权声明:本文为weixin_43443216原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。