位置: 编程技术 - 正文

在linux系统下利用PC机实现路由转发的具体步骤(linux在实际中的应用)

编辑:rootadmin
1、网络拓扑

推荐整理分享在linux系统下利用PC机实现路由转发的具体步骤(linux在实际中的应用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux在实际工作中的应用,linux发展的有利因素和不利因素,linuxlib,在linux系统中,在linux系统中,在linux系统中,linux用在哪些方面,linux在实际中的应用,内容如对您有帮助,希望把文章链接给更多的朋友!

  网络拓扑如下所示,我们在这里用到了三台机子做实验,分别是①、④、⑦号机,使用①号机ping⑦号机,④号机作为路由转发。

  

2、错误的路由配置

  首先我们使用如下的配置方法,配置这三台机子的路由表:

  1)在①号机种配置如下,让目的网段是.0.4.0/的从eth1端口出去

  在①号机的查看路由表输入如下命令:

  ①号机的路由表的结果如下:

  2)在⑦号机使用同样方法配置路由,结果如下:

  3)在4号机配置路由转发功能,即将/etc/sysctl.conf文件里面的net.ipv4.ip_forward的值置1:

  4)所有的配置已经完成,我们在①号机ping④号机

在linux系统下利用PC机实现路由转发的具体步骤(linux在实际中的应用)

  结果如下,即ping 不通:

  这里为了方便研究,把①号机的eth1配置放出来

  在①号机ping 的同时,我在④号机抓eth1包,结果如下:

  可见①号一直在寻找配有.0.4.3 IP的机子的mac地址,即一直在发arp包。但是路由器(④号机)默认是不转发arp报文的,所有①号机永远也ping不通⑦号机。

3、正确的配置

  在①号机种配置路由,命令如下:

  这时候①号机的路由表:

  同样的方法配置⑦号机的路由表

  下面再进行ping测试,在①号机ping⑦号机,结果能够ping通。在这里我们问了方便分析,首先列出各网卡的MAC地址

  ④号机eth1抓包如下:

  ④号机eth4抓包如下:

  ⑦号机eth1抓包如下:

  从抓取的包中我们不难看出,①号机在ping ⑦号机时,由于其中路由表配置了通过四号机的eth1(.0.1.2)地址,这个地址对应的mac①号机已经缓存了,所有没有进行arp广播就直接开 始发送ICMP包,并且目的ip是⑦号机,目的MAC是④号机的eth1的,之后在④号机路由中又将目的MAC变成了④号机的eth4的,目的ip不变, 回来的过程相仿。

4、结论

  由 于linux路由器默认不转发arp报文到,所有若像”错误的配置“那样配置路由,①号机一直处在询问目的MAC的阶段而无法让路由器④号机转发数据包, 所有我们可以通过”正确的配置“那样配置路由让①号机使用④号机eth1的MAC出去,然后再一步一步转发。或者通过”错误的配置“那样配置路由,然后在 ④号机中使用arp代理,从而让①号机获得⑦号机的MAC,从而从发送arp报文阶段到发送ICMP包阶段。谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。

如何在Linux Mint Cinnamon通过vino-server启用桌面共享 问题:我试着在LinuxMintCinnamon桌面上通过VinoVNC服务器(vino-server)启用桌面共享。但是,我发现用来配置vino-server(如,共享选项,安全,通知开/关)

如何设置Linux桌面环境 实现HiDPI显示支持的方法 Linux对硬件的支持广泛,但也有支持不佳的情况,如HiDPI设备。拿使用Retina(视网膜)屏幕的Macbook来说,在HiDPI模式下,所有图标和背景,都使用高倍分

关于linux中Squid代理服务器的个实用面试问答 不仅是系统管理员和网络管理员时不时会听到代理服务器这个词,我们也经常听到。代理服务器已经成为一种企业常态,而且经常会接触到它。它现在

标签: linux在实际中的应用

本文链接地址:https://www.jiuchutong.com/biancheng/366967.html 转载请保留说明!

上一篇:Linux系统配置 Linux访问控制列表(ACL)的权限控制方法(Linux系统配置IP地址)

下一篇:如何在Linux Mint Cinnamon通过vino-server启用桌面共享(如何在linux shell关闭443端口)

  • 已经认证抵扣的发票还能作废吗
  • 所得税季报中的季末资产总额怎么算
  • 城建税少申报了怎样罚款
  • 原材料暂估入库的账务处理有哪些
  • 发票勾选平台怎么导出未勾选的发票
  • 一般纳税人工会经费可以零申报吗
  • 自然人独资企业交哪些税
  • 接受捐赠收入会计利润含税吗
  • 新增员工个人所得税申报表?
  • 员工出国补贴标准
  • 其他应收款 应收账款
  • 一个人有多份工作
  • 哪些情况下小型车不能走
  • 酒店小规模纳税人税率
  • 销售不动产差额征收增值税
  • 建筑 分包
  • 支付罚款的支出计入什么科目
  • 企业购买自行车记账什么科目
  • 主营业务成本怎么算出来的
  • 会计分录如何试算出来的
  • 劳务公司代发劳务费合法吗
  • 发票遗失复印件加盖什么章
  • Linux系统中quota磁盘命令的相关使用解析
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 松木山在哪
  • 来料加工方式中,料件和加工后
  • PHP:pg_version()的用法_PostgreSQL函数
  • 尿急尿频尿不尽吃什么药效果好
  • 预收账款可以挂账多久
  • php数据类型分为哪几类
  • 新个税讲解
  • php单例模式连接数据库
  • alex研究原文
  • 玩很多游戏的人
  • 微信小程序开发一个多少钱
  • 作用域和作用域链的理解
  • Vue3【Transition(效果、CSS 过渡、使用animation、TransitionGroup、 KeepAlive、Teleport )】(七)-全面详解(学习总结---从入门到深化)
  • 压缩的命令
  • php中input的用法
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 企业所得税申报表在哪里打印
  • 移动平均法适用范围
  • 运杂费可以计入固定资产吗
  • MySQL主从数据库搭建
  • 织梦模板首页logo修改
  • layuitablechecked获取选中数据方式
  • 纳税减免申报
  • 商品流通企业的种类
  • mysql操作步骤
  • 生活服务业可以开具增值税专用发票
  • 小规模纳税人进项票可以抵扣吗
  • 营业外支出科目核算的内容
  • 库存商品盘盈和盘亏区别
  • 总公司可以给子公司开票吗
  • 应收账款贷方有余额说明什么
  • 物业公司代收水费账务处理
  • 费用报销单如何审核
  • 公示信息有误如何修改
  • 直租业务可以抵房租吗
  • mysql导入sql脚本指定编码
  • sqlserver数据库脚本
  • sqlserver日期范围
  • centos安装编译环境
  • centos双网卡配置超详细
  • xp系统网络设置在哪
  • windowxp怎么取消开机密码
  • win8系统搜索不到wifi
  • 如何开启金山毒霸
  • redis开机自动启动linux
  • node断点调试
  • android 设备信息
  • unityui动画
  • APP中javascript+css3实现下拉刷新效果
  • android获取手机的基本信息
  • 安卓表格布局案例
  • jquery原理和实现步骤
  • python操作json字符串
  • 河北税务总局发票怎么开
  • 江苏省电子税务局电话
  • 增值税留底抵欠如何处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设