Linux 高级路由配置策略之打通双/三网卡路由转发

在查阅本文之前首选,需要根据以下文章配置并启用内核的路由转发。

LINUX 平台最快子网路由转发,内核使能选项配置_配置内核转发-CSDN博客

比如:

我现有两张网卡,我需要 192.168.1.0/24 段上网络设备,相互访问 192.168.0.0/24 段上的网络设备。

那么,我们就需要配置一个路由桥,把两者之间的网络链打通。

那么执行以下两条命令即可:

iptables -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

iptables -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

不可以只执行一条:

iptables -A POSTROUTING -s 192.168.0.0/23 -j MASQUERADE

来替代上述两条单独的命令行,这是由于:上述命令行单条执行会自动命中对应的物理承载网卡,如果,执行上述/23的命令行,内核路由那边会发生混乱,导致无法上网。

当配置好之后,两个子网的网络设备只需要把网关服务器设置为:

192.168.0.8 或 192.168.1.8(根据子网段来选择配置)即可轻松打通两个子网之间的网络通信链路,确保相互可以进行数据通信。

相关推荐
武文斌772 分钟前
项目学习总结:CAN总线、摄像头、STM32概述
linux·arm开发·stm32·单片机·嵌入式硬件·学习·c#
JAVA学习通6 分钟前
零基础OSS组件(Java)
java·linux·leetcode
梁正雄9 分钟前
扩展-docker-ovs编译
运维·docker·容器
Stanf up15 分钟前
Linux信号
linux
是良辰18 分钟前
Linux 服务器NFS文件共享
运维·服务器
梦飞翔23818 分钟前
Linux
linux
大聪明-PLUS24 分钟前
Linux IIO研究(二)
linux·嵌入式·arm·smarc
明月与玄武26 分钟前
Linux 网络分析终极武器:Tcpdump 深度指南!
网络·php·tcpdump
_dindong26 分钟前
Linux网络编程:Socket编程预备
linux·运维·网络·学习
迎風吹頭髮29 分钟前
Linux服务器编程实践22-TCP头部选项解析:MSS、窗口扩大因子与SACK
服务器·网络·tcp/ip