红联Linux门户
Linux帮助

route 学习

发布时间:2015-07-11 15:56:22来源:红联作者:lythonmao001
这两天学习了《西安鹏程网络工程师》里的route章节。

我把学习总结写成了word文档,分享在这里,自己以后忘记了,还可以 来看看,有朋友需要的,也可以下载看一下。如有错误的,请在这儿指出,让我们一起进步。
文章评论

共有 33 条评论

  1. houling2007 于 2015-11-23 09:50:21发表:

    谢谢分享

  2. neteice 于 2015-11-14 16:54:36发表:

    感谢分享!!!!谢谢!!

  3. fangzhan9527269 于 2015-11-07 12:19:04发表:

    推荐新手读下《Linux就该这么学》,里面包含了Linux技术知识以及所有红帽RHCSA+RHCE的考点知识点。
    书籍可以在线学习,挺方便的~ http://www.linuxprobe.com/

  4. silvers 于 2015-07-27 14:05:46发表:

    traceroute ipdress [args] XXXXXXX
    喜欢这样的命令,期待佳作更新。。。。

  5. skylumia 于 2015-07-27 10:43:34发表:

    感谢分享!good

  6. 甲由 于 2015-07-24 17:11:13发表:

    厉害....学习了!

  7. 852741963 于 2015-07-21 09:30:28发表:

    感谢

  8. 1314 于 2015-07-19 14:17:09发表:

    挺好的

  9. 15100499406 于 2015-07-17 11:54:53发表:

    谢谢

  10. 15100499406 于 2015-07-17 11:54:51发表:

    谢谢

  11. 15100499406 于 2015-07-17 11:54:48发表:

    谢谢

  12. zjd19890115 于 2015-07-14 23:54:59发表:

    好!

  13. zjd19890115 于 2015-07-14 23:54:53发表:

    好!

  14. zjd19890115 于 2015-07-14 23:54:48发表:

    好!

  15. zjd19890115 于 2015-07-14 23:54:43发表:

    好!

  16. zjd19890115 于 2015-07-14 23:54:38发表:

    567

  17. zjd19890115 于 2015-07-14 23:54:08发表:

    567

  18. zjd19890115 于 2015-07-14 23:54:01发表:

    好!

  19. zjd19890115 于 2015-07-14 23:53:56发表:

    好!

  20. zjd19890115 于 2015-07-14 23:53:50发表:

    567

  21. zjd19890115 于 2015-07-14 23:53:45发表:

    好!

  22. zjd19890115 于 2015-07-14 23:53:40发表:

    567

  23. zjd19890115 于 2015-07-14 23:53:32发表:

    好!

  24. zjd19890115 于 2015-07-14 23:53:04发表:

    好!

  25. zjd19890115 于 2015-07-14 23:52:56发表:

    好!

  26. zjd19890115 于 2015-07-14 23:52:49发表:

    好!

  27. zjd19890115 于 2015-07-14 23:52:42发表:

    好!

  28. zjd19890115 于 2015-07-14 23:52:36发表:

    好!

  29. zjd19890115 于 2015-07-14 23:52:27发表:

    好!

  30. zjd19890115 于 2015-07-14 23:52:21发表:

    好!

  31. tianmapiaoxue 于 2015-07-14 17:22:35发表:

    高手,学习了

  32. Feedback 于 2015-07-11 21:51:58发表:

    高手

  33. lythonmao001 于 2015-07-11 17:27:59发表:

    [i=s] 本帖最后由 lythonmao001 于 2015-7-11 17:42 编辑 [/i]

    补充:
    如何永久性添加静态路由信息。

    如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效
    按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
    static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:
    # Add non interface-specific static-routes.
    if [ -f /etc/sysconfig/static-routes ]; then
    grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
    /sbin/route add -$args
    done
    fi
    从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是
    any net 192.168.0.0/16 gw 网关ip
    这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。
    这 样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时 候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。

    上面这段话,是从网上找到的。。

    理解:

    /etc/init.d/network脚本在启动网络的时候 ,就会从/etc/sysconfig/static-routes文件中读取以“any”开头的路由信息。

    如果要添加静态路由,,就


    vim /etc/sysconfig/static-routes /////(默认不存在)

    any net 192.168.3.0/24 gw 192.168.2.2
    //任何去192.168.3.0/24网段的数据,都从192.168.2.2走

    any net 0.0.0.0 gw 192.168.2.1
    ///添加网关 192.168.2.1

    any host 192.168.5.2 gw 192.168.3.3
    //任何去主机192.168.5.2的数据,,都从192.168.3.3走

    保存,重启网络,生效。