文章目录
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开启了转化功能后,其实起到了两种功效?
- Linux本身可以转发数据包,自身就会形成了一个小路由器,可以充当网关来使用
- Linux开启了数据包转发功能,iptables的NAT表才可以正常使用
版权声明:本文为weixin_43443216原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。