标记一下,今天想让一台Red Hat Enterprise Linux 7开通iptables的nat转发功能,找了半天。

A服务器:192.168.30.20/24

B服务器:192.168.30.1/24,eth0;  192.168.40.1/24,eth1

C服务器:192.168.40.20/24

目标:让A可以ping和ssh到c机器。这就需要通过B服务器来跳转。

操作过程:

1、在B服务器上开启内核路由转发参数

临时生效:

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

永久生效的话,需要修改sysctl.conf:

net.ipv4.ip_forward = 1

执行sysctl -p马上生效

2、B服务器开启iptables nat转发

iptables  -t nat  -A POSTROUTING  -s 192.168.30.0/24 -d 192.168.40.0/24 -o eth1 -j  MASQUERADE

# 配置源地址30网段,目标地址40网段的地址转换,从eth1网卡出。

iptables -t nat -A POSTROUTING -s 192.168.40.0/24  -d 192.168.30.0/24 -o eth0 -j MASQUERADE

#配置源地址40网段,目标地址30网段的地址转换,从eth0网卡出。

永久保存:iptables-save > /etc/sysconfig/iptables

TIP:注意对应网卡。

3、在A和C服务器上设置路由为B服务器IP

A:  route add -net 192.168.40.0 netmask 255.255.255.0 gw 192.168.30.1

C: route add -net 192.168.30.0 netmask 255.255.255.0 gw 192.168.40.1

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138661.htm

Linux开启路由转发功能相关推荐

  1. Linux开启路由转发功能(透明代理环境搭建)

    环境: 客户端:         地址 -- 192.168.1.230          网关 -- 192.168.1.56 代理服务器: eth0 -- 192.168.1.56         ...

  2. 开启Linux系统路由转发功能 实现多网段电脑共享上网

    开启Linux系统路由转发功能 实现多网段电脑共享上网 作者:佚名 字体:[增加 减小] 来源:互联网 时间:07-13 13:03:29 我要评论 目前,Linux的主要应用在服务器领域,但是它的许 ...

  3. 苹果电脑macbook/mac_os开启路由转发功能

    mac OS开启路由转发功能 主要是我有时候需要用mac进行ps4直播转发,需要mac开启路由功能 环境:MAC OS 10.11 机器:macbook pro 配置方法 基本步骤跟linux类似,不 ...

  4. linux 路由转发 优化,Linux开启路由转发

    需求:以其中一台linux主机作为服务器,对其他主机提供路由转发功能,实现网络共享. 实现:由于本次学习是在虚拟机中实现,共有两台linux主机,其中作为服务器的linux主机先称作vm1,要共享网络 ...

  5. linux开启内部路由转发功能

    linux开启内部路由转发功能 2015-09-23 18:02:09 标签:linux开启内部路由转么功能 linux内部机器共享上网 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 ...

  6. 防火墙(13)——实现路由转发功能(1)

    首先我们要准备三台虚拟机: 我的第一台当做客户端:ip为192.168.19.180(NAT模式) 我的第二台当做转发功能端:首先得配置两个网卡,网卡的配置在我前面的博客中有涉及到,ip分别为192. ...

  7. Debian10开启路由转发以及配置dhcp中继

    文章目录 1.所需设备 2.任务描述 3.服务搭建 1.所需设备 Debian10需要两块网卡 网卡1:192.168.1.1/24 网卡2:10.1.1.1/24 2.任务描述 Debian10开启 ...

  8. VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量

    VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量 计算方法如下: 带宽 = 包长度 × 每秒包数 = 包长度 × (1 / 打包周期) =(Ethernet 头 + IP 头 + UDP ...

  9. Centos 7开启路由转发

    Centos 7开启路由转发 vim /etc/sysctl.conf 输入以下内容 net.ipv4.ip_forward=1 保存后使用sysctl -p查看 sysctl -p net.ipv4 ...

最新文章

  1. Anaconda 2019.03 发布,Python 跨平台科学计算软件
  2. Java注解基本原理
  3. CentOS各版本挂载光盘做yum源安装
  4. 先自己看文档和百度再沟通
  5. 中国齿轮行业竞争分析与投资规模预测报告2021-2027年
  6. 远程桌面mstsc /console(/admin) 的运用
  7. mutex_lock
  8. C语言 if的条件相关
  9. nacos 公共_技术分享——使用nacos作注册中心和配置中心
  10. java基于ssm+mysql的宠物店管理系统 计算机毕业设计
  11. 进销存excel_Excel进销存管理系统!这6套不同风格的版本,财会可直接套用
  12. 江苏省计算机二级c语言备考,江苏省计算机二级C语言考试备考指南
  13. 《东周列国志》第九回 齐侯送文姜婚鲁 祝聃射周王中肩
  14. nba2k15正版服务器,NBA2K15正版联机帐户过期怎么办_NBA2K15正版联机帐户过期解决方法_快吧单机游戏...
  15. win7计算机高级设置在哪,windows7投屏设置在哪里
  16. 生成组合仿射变换矩阵,裁剪+缩放+平移+斜切+旋转
  17. 请收下这份秘籍: 这里有关于申请 gTech 职位所需知道的一切
  18. 【渝粤题库】陕西师范大学164103 网络贸易 作业 (高起专)
  19. TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化 1
  20. 二、Redis数据结构

热门文章

  1. 4.4.2 数值处理
  2. java获取上周一_java 获取昨天,上个星期一,本月开始时间戳,怎么写呢?
  3. ds图—最小生成树_Python实现最小生成树
  4. C++:获取图片文件信息-图片名称、类型、像素宽高
  5. C++:类的构造函数
  6. 04简单线性回归实战
  7. Segnet的caffe训练环境搭建
  8. php闭包查询作用,ThinkPHP5 闭包查询问题的探讨
  9. matlab同步发电机外特性仿真,基于Matlab-Simulink的虚拟同步发电机控制方法的仿真研究...
  10. 美赛建模需要matlab吗,美赛(matlab自学)之微分方程建模