zoukankan      html  css  js  c++  java
  • Linux-Route

    -------------------------------------Route 静态路由配置-------------------------------------

    2Router2Client

    ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

    1.#ip addr add 192.168.1.5/24 brd + dev eno16777736[设置ClientA IP]

    #route add default gw 192.168.1.1[设置ClientA网关]

    设置LAN1

    2.#ip addr add 192.168.20.3/24 brd + dev eno16777736[设置ClientB IP]

    #route add default gw 192.168.20.1[设置ClientB网关]

    设置LAN3

    3.#ip addr add 192.168.1.1/24 brd + dev eno16777736[设置RouterA IP]

    #ip addr add 192.168.10.1/24 brd + dev eno33554984[设置RouterA IP]

    #route add default gw 192.168.10.2[设置Router网关]

    设置LAN12

    4.#ip addr add 192.168.10.2/24 brd + dev eno16777736[设置RouterB IP]

    #ip addr add 192.168.20.1/24 brd + dev eno33554984[设置RouterB IP]

    #route add default gw 192.168.10.1[设置Router网关]

    设置LAN23

    5.#echo 1 >/proc/sys/net/ipv4/ip_forward [临时开启两个Router路由转发]

    #vim /usr/lib/sysctl.d/00-system.conf[永久开启路由转发]

    加入

    net.ipv4.ip_forward = 1

    6.测试

    ---------------------------------------------------Route rip动态路由 tcp2601、2602---------------------------------------

    2Router2Client

    ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

    1.安装quagga

    #yum install quagga -y

    2.准备RIP配置

    #cp /usr/share/doc/quagga-*/ripd.conf.sample /etc/quagga/ripd.conf

    #cd /etc/quagga

    3.启动RIPquagga服务

    #systemctl start zebra

    #systemctl start ripd

    #netstat -lant | grep 2601 zebra   2604 ospfd

    #netstat -lant | grep 2602 ripd

    5. 配置quagga

    #vtysh

    配置信息(RouterA)

    host_name#conf t

    host_name(config)#int eno16777736

    host_name(config-if)#ip address

    192.168.1.1/24

    host_name(config-if)#exit

    host_name(config)#int eno33554984

    host_name(config-if)#ip addr 192.168.10.1/24

    host_name(config-if)#exit

    host_name(config)#router rip

    host_name(config-router)# network

    192.168.1.0/24

    host_name(config-router)# network 192.168.10.0/24

    host_name(config-router)# end

    host_name#copy run start

    host_name#exit

    配置信息(RouterB)

    host_name#conf t

    host_name(config)#int eno16777736

    host_name(config-if)#ip address 192.168.10.2/24

    host_name(config-if)#exit

    host_name(config)#int eno33554984

    host_name(config-if)#ip addr 192.168.20.1/24

    host_name(config-if)#exit

    host_name(config)#router rip

    host_name(config-router)# network

    192.168.10.0/24

    host_name(config-router)# network 192.168.20.0/24

    host_name(config-router)# end

    host_name#copy run start

    host_name#exit

    6.#echo 1 >/proc/sys/net/ipv4/ip_forward [临时开启两个Router路由转发]

    #vim /usr/lib/sysctl.d/00-system.conf[永久开启路由转发]

    加入

    net.ipv4.ip_forward = 1

    7. 查看路由器上的路由表

    #vtysh

    #sh ip route

    8. 客户端测试

    ---------------------------------------------------------Route ospf动态路由  tcp2602、2604---------------------------------------------

    OSPF的配置如下

    ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

    1.安装quagga

    #yum install quagga -y

    2.准备ospfd配置

    #cp /usr/share/doc/quagga-*/ospfd.conf.sample /etc/quagga/ospfd.conf

    #cd /etc/quagga

    3.启动ospfdquagga服务

    #systemctl start ospfd

    #systemctl start zebra

    4.查看服务端口

    #netstat -lant | grep 2601 zebra

    #netstat -lant | grep 2604 ospfd

    5.配置quagga

    #vtysh

    配置信息(RouterA)

    host_name#conf t

    host_name(config)#int eno16777736

    host_name(config-if)#ip address

    192.168.1.1/24

    host_name(config-if)#exit

    host_name(config)#int eno33554984

    host_name(config-if)#ip addr 192.168.10.1/24

    host_name(config-if)#exit

    host_name(config)#router rip

    host_name(config-router)# network 192.168.1.0/24 area 10

    host_name(config-router)# network 192.168.10.0/24 area 10

    host_name(config-router)# end(或者Ctrl+z

    host_name#copy run start

    host_name#exit

    配置信息(RouterB)

    host_name#conf t

    host_name(config)#int eno16777736

    host_name(config-if)#ip address 192.168.10.2/24

    host_name(config-if)#exit

    host_name(config)#int eno33554984

    host_name(config-if)#ip addr 192.168.20.1/24

    host_name(config-if)#exit

    host_name(config)#router rip

    host_name(config-router)# network 192.168.10.0/24 area 10

    host_name(config-router)# network 192.168.20.0/24 area 10

    host_name(config-router)# end(或者Ctrl+z

    host_name#copy run start

    host_name#exit

    6.开启2台路由器的ip转发功能

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

    7.查看路由器上的路由表

    #vtysh

    #sh ip route

    8.客户端测试

  • 相关阅读:
    系统提供的列表框的选择菜单
    symbian 下 xml 的操作总结
    在3版中实现并动态配置开机自启动
    Symbian (Read Inbox)读取收件箱的内容
    S60平台:使用外部应用程序View
    手机通讯录助手s60 第三版与 s60第五版可用 诺基亚手机
    关于静默安装需要注意的一些问题(转)
    关于自定义控件捕获 EButton1Up 事件
    javascript简单区分现代浏览器和ie6,7,8
    301、404、200、304等HTTP状态
  • 原文地址:https://www.cnblogs.com/yanghaitao/p/11527947.html
Copyright © 2011-2022 走看看