Linux的双网口(内网+外网)的IP报文转发

一、背景:

PC1的主机与PC2的主机不是同一个网段,中间经过一个双网口Linux设备中转,以实现PC1和PC2的数据报文交互。

二、实物:

PC1主机的IP地址:192.178.111.111

PC2主机的IP地址: 192.168.130.32

板卡net0的IP地址:192.178.111.31

板卡net1的IP地址:192.168.130.31

PC1主机连接板卡net0网口,PC2主机连接板卡net1网口。

实现功能:PC1发出的192.178.111.31.200的tcp报文,直接转发给PC2,端口号不变。

PC2发出的192.168.130.31.200的tcp报文,直接转发给PC1,端口号不变。

三、实施:

sysctl -w net.ipv4.ip_forward=1

iptables -t nat -I PREROUTING -d 192.178.111.31 -p tcp --dport 200 -jDNAT --to-destination 192.168.130.32:200

iptables -t nat -I PREROUTING -d 192.168.130.31 -p tcp --dport 200 -jDNAT --to-destination 192.178.111.111:200

iptables -A FORWARD -p tcp --dport 200 -d 192.168.130.32 -j ACCEPT

iptables -A FORWARD -p tcp --dport 200 -d 192.178.111.111 -j ACCEPT

相关推荐
正在努力的小河2 小时前
Linux设备树简介
linux·运维·服务器
荣光波比2 小时前
Linux(十一)——LVM磁盘配额整理
linux·运维·云计算
前端世界3 小时前
在鸿蒙里优雅地处理网络错误:从 Demo 到实战案例
网络·华为·harmonyos
墨雨听阁3 小时前
8.18网络编程——基于UDP的TFTP文件传输客户端
网络·网络协议·学习·udp
小晶晶京京3 小时前
day35-负载均衡
运维·网络·网络协议·学习·负载均衡
LLLLYYYRRRRRTT3 小时前
WordPress (LNMP 架构) 一键部署 Playbook
linux·架构·ansible·mariadb
轻松Ai享生活3 小时前
crash 进程分析流程图
linux
网络研究院4 小时前
网络安全和基础设施安全局 (CISA) 表示微分段不再是可选的
网络·安全·web安全·零信任·微分段
大路谈数字化5 小时前
Centos中内存CPU硬盘的查询
linux·运维·centos
xie_pin_an5 小时前
网络原理与编程实战:从 TCP/IP 到 HTTP/HTTPS
网络·tcp/ip·http