• Linux路由功能


    1.让linux具有转发包的功能,功能简单

    在中转节点上:

    vim /etc/rc.local中加入

    route add -net 10.0.0.0/24 dev eth3

    route add -net 127.20.0.0/24 dev eth4

    route add -net 192.168.0.0/24 dev eth5

    开启linux路由功能

    2008-12-18 19:49

    临时开启:
    echo "1" >/proc/sys/net/ipv4/ip_forward

    永久开启:
    vi /etc/sysctl.conf
    net.ipv4.ip_forward=1
    这样每次开机/proc/sys/net/ipv4/ip_forward的内容都为1

    2.运用zebra软件(示范配置rip)

    下载软件包:

    zebra-0.95a.tar.gz

    解压安装:

    ./configure  à  make all  à  make install

    默认安装在/usr/local/sbin  /usr/local/etc下。

    cp zebra.conf.sample zebra.conf

    cp ripd.conf.sample ripd.conf

    把安装文件夹里面init/redhat/下的zebra.init 和 ripd.init拷贝到/etc/init.d下

    重命名为zebra和ripd

    修改里面的两处目录,因为配置文件和应用程序都在/usr/local/下。

    启动zebra

    service zebra start

    启动ripd

    service ripd start

    登录zebra

    telnet 127.0.0.1 2601

    密码 zebra

    enable  // 特权模式

    密码zebra

    show run //显示配置文件

    configure terminal  //进入配置模式

    interface eth2

    ip address 192.168.1.1/24

    write

    quit

    登录ripd

    telnet 127.0.0.1 2602

    密码zebra

    enable

    show run

    configure terminal

    router rip

    network 192.168.1.0/24

    network 192.168.4.0/24  //写上自己直接相连的就可以了,接口也不用设网关

    write

    其他主机只要设置好网关,网络前缀,即可。

    下载软件包:

    zebra-0.95a.tar.gz

    解压安装:

    ./configure  à  make all  à  make install

    默认安装在/usr/local/sbin  /usr/local/etc下。

    cp zebra.conf.sample zebra.conf

    cp ripd.conf.sample ripd.conf

    把安装文件夹里面init/redhat/下的zebra.init ripd.init拷贝到/etc/init.d

    重命名为zebraripd

    修改里面的两处目录,因为配置文件和应用程序都在/usr/local/下。

    启动zebra

    service zebra start

    启动ripd

    service ripd start

     

    登录zebra

    telnet 127.0.0.1 2601

    密码 zebra

    enable  // 特权模式

    密码zebra

    show run //显示配置文件

    configure terminal  //进入配置模式

    interface eth2

    ip address 192.168.1.1/24

    write

    quit

     

     

    登录ripd

    telnet 127.0.0.1 2602

    密码zebra

    enable

    show run

    configure terminal

    router rip

    network 192.168.1.0/24

    network 192.168.4.0/24  //写上自己直接相连的就可以了,接口也不用设网关

    write

     

    其他主机只要设置好网关,网络前缀,即可。

  • 相关阅读:
    .net core实现前后端彻底分离
    在webapi中使用swagger
    在vs中启动项目,同时给项目传递参数
    在服务器中无法自宿主启动一个webapi项目,引出查看系统端口是否被占用
    display:none与visibility:hidden的区别是什么?
    px和em的区别
    如何垂直居中一个浮动元素?如何垂直居中一个<img>?
    rgba()和opacity的透明效果有什么不同?
    什么是外边距重叠?重叠的结果是什么?
    行内元素和块级元素的具体区别是什么?行内元素的padding和margin可设置吗?
  • 原文地址:https://www.cnblogs.com/tzhangofseu/p/2084699.html
Copyright © 2020-2023  润新知