目的:为了在一台主机上抓取局域网内其他主机之间的数据通信包,使用centos搭建简易路由器,实现主机数据转发功能。
1、取三台主机A、B、C,B做路由器转发
三台主机均使用虚拟机,A为windows,B、C为centos,其中B需要两张虚拟网卡,可在虚拟机配置中设置。三台主机IP信息如下:
A:192.168.1.183/24
B:192.168.1.181/24(ens192)、172.16.0.2/16(ens224)
C:172.16.1.12(ens192)
2、路由配置
1、主机A:增加指向B主机的1.181网卡的路由
2、主机C:增加指向B主机的0.2网卡的路由,两种方式:
1、临时修改:route add default gw 172.16.0.2 dev ens192
2、永久方式:首先修改/etc/sysctl/network-scripts/ifcfg-ens192,然后执行命令:service network restart使修改立即生效
3、配置主机B路由转发
1、开机主机内核路由转发功能,两种方式:
1、临时生效:echo '1' >/proc/sys/net/ipv4/ip_forward
2、永久生效:在文件/etc/sysctl.conf中增加行:net.ipv4.ip_forward=1,然后执行命令sysctl -p使修改立即生效
2、开启iptables nat转发
#配置源地址172.16.0.0/16,目标地址192.168.1.0/24的数据转发,从ens192网卡转发
iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -d 192.168.1.0/24 -o ens192 -j MASQUERADE
#配置源地址192.168.1.0/24,目的地址172.168.0.0/16的数据转发,从ens224网卡转发
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 172.16.0.0/16 -o ens224 -j MASQUERADE
配置保存:iptables-save >/etc/sysconfig/iptables
4、连通性测试
主机C:ping -I ens192 192.168.1.183
主机A:ping 172.16.1.12

linux开启路由器功能相关推荐

  1. linux系统下回收站,Linux如何开启回收站功能

    Linux系统有回收站吗?答案是否定的,Linux系统并没有Windows中的回收站,但是Linux可以实现回收站的功能,具体要如何实现呢?下面小编就给大家介绍下Linux开启回收站功能的方法,一起来 ...

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

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

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

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

  4. 电信光纤猫(HG8245)破解教程 开启无线网、路由器功能(第二章)

    最近我们这实行了光纤入户,送了一个华为的路由器HG8245(电信光纤入户普遍使用这个猫,如果你家是电信用户,强烈推荐你转载收藏,绝对会派上用场),说是网速提高不少,但我实在没感觉到,不过这个猫的功能还 ...

  5. 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结

    本人小白,花费半天时间才弄好,写下这个给自己和后来人指路. Surge 开启脚本功能后,京东自动签到获取京豆总结: 1.注意 去 Raw 真实地址下载 js https://github.com/No ...

  6. linux显卡可以sli吗,驱动设置 开启SLI功能_显卡_显卡技术应用-中关村在线

    驱动设置 开启SLI功能 组建好平台,接下来就是开机实操部分了.实现SLI的前提当然是装好了显卡驱动,先安装好最新版本的GeForce Game Ready Driver,目前是361.43. 在NV ...

  7. 【Mysql】Mysql开启日志功能--Linux环境

    Mysql日志开启 一.功能general log开启 前言 Mysql开启会影响数据库的性能,但是在等级保护中,则是必须开启Mysql日志审计的,general log日志记录的内容有:时间.用户. ...

  8. 防止SYN泛洪攻击 开启路由器的TCP拦截

    (转载请告诉原作者)原文地址:点击打开链接 防止SYN泛洪攻击 开启路由器的TCP拦截 intercept,大多数的路由器平台都引用了该功能,其主要作用就是防止SYN泛洪攻击.SYN攻击利用的是TCP ...

  9. 嵌入式linux开启无线热点模式(AP),联机设备通过 wifi 热点访问外网

    嵌入式linux开启无线热点模式(AP),联机设备通过 wifi 热点访问外网. 一.内核和文件系统. 1.确认已移植好了hostapd. 2.确认文件系统中已移植好了iptables. iptabl ...

  10. CentOS6实现路由器功能

    网络之间的通信主要是依靠路由器,当然生成环境中是拥有路由器的,但是系统中的路由配置也是需要了解一下地,今天讲解一下在CentOS6环境下搭建路由器,此乃入门级的简单实验.拓扑如上图已经规划好,暂且使用 ...

最新文章

  1. 有6个候选人,100个选民,每个选民选择一个侯选人投票;从键盘输入每个选民选择的候选人名,统计并输出6个候选人的票数。java,c++实现
  2. iframe vue 前进 后退_前端面试准备笔记系列之vue(01)
  3. 第十讲 二阶齐次常系数线性ODE(续)
  4. 【深度学习】一文弄懂CNN及图像识别(Python)
  5. ES6基础-字符串的新特性
  6. MSMQ消息队列安装
  7. java spark读写hdfs_Spark读取HDFS数据输出到不同的文件
  8. mysql中的dump,从mysql中dump数据到本地
  9. Jmeter5 语言中文
  10. MySQL怎么卸载干净重装?
  11. 【万里征程——Windows App开发】如何使用粘贴板
  12. windows上面运行jar文件,Windows服务器后台运行jar包
  13. js实现canvas在线画板
  14. 鸿蒙子系统解读-Camera子系统篇
  15. invalid operands of types‘const char [7]‘and ‘char [32]‘ to binary
  16. AIBOX-32路智能园区安全视频流分析AI服务器
  17. 软件架构模式 mark Richards - 读后总结 4 - 微服务架构
  18. 【Nmap】常用命令「一」——活跃主机发现
  19. iOS 使用nib文件(一)
  20. 2018-2019-2 20175227张雪莹《Java程序设计》实验三 《敏捷开发与XP实践》

热门文章

  1. 第一章:自己动手写区块链之最小可行区块链
  2. 高清多媒体接口(HDMI)静电防护器件ULC0524PA
  3. android声波通信demo,Android声波通信改进版
  4. 关于 reached end of file while parsing
  5. html 网页不可以复制粘贴,网页上的文字不能复制,三种方法教你复制全网文字...
  6. 百度地图android版v6.7,百度CarLife
  7. 安装新操作系统需要注意的问题
  8. 怒怼|扎克伯格到底是个怎样的人
  9. A搜索算法(python)之八数码问题
  10. download.php是什么文件,qmdownload是什么文件?