• 路由器


    路由 跨越从源主机到目标主机的一个互联网络来转发数据包的过程

    路由器的作用是实现跨网段通信

    查看路由表,ping网段

          路由器根据路由表进行数据转发;如果路由器接收到的数据包中的目的IP所在的网段,在路由表中找不到对应的路由条目,那么路由器就会丢弃该数据包,不会像交换机一样进行广播转发

     

    windows路由表

     

    ARP   地址解析协议(Address Resolution Protocol

            IP---->MAC

       如果是本网段通信,通过ARP广播获取目的IP对应的MAC

       如果是跨网段通信,通过ARP广播获取下一跳的IP对应的MAC

       获取到的MAC会封装到目标MAC

       查看目标IP对应的封装时用到的目标MAC地址

    查看ARP缓存:      windows: arp -a         linux:    arp -n

    清空所有缓存:   arp -d

    删除某一行缓存数据:(linuxwindowsg一样)  arp -d IP

    添加数据:       arp -s IP MAC

    路由表

    路由器中维护的路由条目的集合;;路由器根据路由表做路径选择;;

           查看路由表: # route -n   =  =    /etc/sysconfig/static-routes

    路由表的形成

        直连网段: 配置IP地址,激活网口,端口UP状态,就会形成直连路由

        非直连网段需要动态路由或者静态路由、默认路由。

    直连路由:

    网口配置了IP并且激活,就会在路由表中自动添加 ; 没有下一跳(Gateway0.0.0.0)

     

    静态路由

    管理员手工配置的;;是单向的;;缺乏灵活性;;

     

    配置静态路由(临时):

    route add -net 目标网络地址 netmask 子网掩码 gw 下一跳IP地址

    route add -host 目标主机IP地址 gw 下一跳IP地址

    配置静态路由(永久)

    方法1修改 文件,添加下面命令行:

                 route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.168.1.200

    方法2修改/etc/sysconfig/static-routes文件,文件不存在就新建一个

    文件内容的格式: any net 目标网段的网络地址 netmask 目标网段的子网掩码 gw 下一跳的IP地址

    例如:     any net 192.168.1.0 netmask 255.255.255.0 gw 172.168.1.200

    删除静态路由:

    route del -net 目标网络地址 netmask 子网掩码 gw 下一跳IP地址

    route del -host 目标主机IP地址 gw 下一跳IP地址

    默认路由

    当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口

     

    添加默认路由(默认网关)

    (临时)route  add  default  gw  下一跳IP地址(172.16.255.254)(网关地址)

    (永久)修改配置文件:

    1、修改/etc/rc.local文件,添加下面命令行:

    route  add  default  gw  下一跳IP地址(172.16.255.254

    2[root@yuelu0324 ~]# vim /etc/sysconfig/network

    NETWORKING=yes

    HOSTNAME=yuelu0324

    GATEWAY=172.16.255.254 (下一跳IP地址)  //添加配置项

    修改主机名

  • 相关阅读:
    《学技术练英语》PPT分享
    某网站漏洞排查经验
    【原创】如何写一个框架:模式
    【原创】如何写一个框架:步骤(下)
    【原创】如何写一个框架:步骤(上)
    CentOS 6.5 x64相关安全,优化配置
    CentOS 6.5 x64下查看服务版本
    Xshell设置密钥登录CentOS6.5_64位(文字命令版)
    CentOS 6.5 x64下安装宝塔面板、阿里安骑士
    CentOS 6.5 x64下查找依赖包,或用YUM安装
  • 原文地址:https://www.cnblogs.com/5945yang/p/10837927.html
Copyright © 2020-2023  润新知