路由以及实验

路由

  • 路由(routing)是指分组从源到目的地时,决定端到路径的网络范围的进程。路由工作在OSI模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。路由器可以支持多种协议,但绝大多数使用的是TCP/IP协议。路由器通常连接两个或者多个由IP子网或者点到点协议表示的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳的地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并且通过网络上其他路由器交互路由和链路信息来维护路由
  • 路由表结构:
    目的网络:由网络IP以及子网掩码组成,可用CIDR表示法
    接口:临近目标网络的端口
    网关(gateway):下一个路由器的邻近接口的IP地址,如果目标网络和本路由器直连,网关地址为接口的IP
  • 路由相关命令:route
    查看:route -n
    添加:route add [-net | -host] target [netmast Nm] [gw GW] [[dev] IF]

    • target:目标网络的网络ID(-net)或者IP地址(-host)
    • -net:网络路由 后面跟网络ID 需要配合子网掩码,也可用CIDR表示法
    • -host:主机路由 后跟具体IP地址而不是网络ID
    • 实验:虚拟机实现机器A通过两个路由ping通机器B:

      • 前提是已经更改过网卡名称
      • 机器A网卡自定义为虚拟网段6
      • 路由1添加两张网卡,一张网卡(eth1)自定义为虚拟网段6,另外一张网卡(eth0)自定义为主机模式
      • 路由2添加两张网卡,一张网卡(eth1)自定义为虚拟网段7,另外一张网卡(eth0)自定义为主机模式
      • 机器B网卡自定义为虚拟网段7

        ipatables -F    #清空防火墙规则
          chkconfig iptables off #CentOS6关闭防火墙
          echo > /proc/sys/net/ipv4/ip_forward #在所有路由器启用功能
      • 在两台主机分别使用ip a查看eth0的地址,并且尝试ping通
      • 给路由1 eth1添加路由记录,网关

        route add -net 10.0.0.1/8 gw 路由2的eth0地址 dev eth1
      • 给路由2 eth1添加路由记录,网关

        route add -net 172.16.0.1/16 gw 路由1的eth0地址 dev eth1
      • 给机器A eth0更改ip

        ifconfig eth0 10.0.0.100/8
      • 给机器B eth0更改ip

        ifconfig eth0 172.16.0.100

        配置完成

原创文章,作者:半斤八两,如若转载,请注明出处:http://www.178linux.com/75194

(0)
半斤八两半斤八两
上一篇 2017-05-11 23:05
下一篇 2017-05-12 20:44

相关推荐

  • grep&正则表达式

    grep&正则表达式 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 语法 grep [选项]… PATTERN [FILE]… 选项 -a 不要忽略…

    Linux干货 2018-03-23
  • 常用命令

    基本命令和系统命令

    Linux干货 2017-11-30
  • 创建私有CA

      什么是CA   CA(Certificate Authority)证书颁发机构主要负责证书的颁发、管理以及归档和吊销。证书内包含了拥有证书者的姓名、地址、电子邮件帐号、公钥、证书有效期、发放证书的CA、CA的数字签名等信息。证书主要有三大功能:加密、签名、身份验证。 搭建私有CA 一、搭建CA服务器 1、生成密钥 ( ):表示此命令在子进程中运…

    Linux干货 2017-02-07
  • DNS服务器—-主从服务器搭建

    一、环境准备   1、准备三台测试       主DNS服务器地址:192.168.10.203       从DNS服务器地址:192.168.10.103       测试主机地址:  192.168.10.120 …

    Linux干货 2015-05-18
  • httpd 安装配置

    web 服务介绍 web服务时一种应用程序的服务,它所提供的最主要的信息是一种超文本标记语言(HTML)、多媒体资源(如:视频、图片、音乐等)。HTML是一种纯文字的文本信息,通过所谓的标签来规范所要显示的内容格式,在客户端通过浏览器的形式对HTML及多媒体资源进行解析,然后呈现在终端上。主要由http和https协议实现 http协议 HTTP是一个属于应…

    Linux干货 2016-11-01
  • 马哥教育网络21期+第十四周练习博客

    马哥教育网络21期+第十四周练习博客 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 这里web服务器仅允许响应报文离开本机这里的响应报文为ESTABLISHED [root@localhost ~]# iptabl…

    Linux干货 2016-12-05