将linux服务器模拟成路由器的方法

apt-get install quagga        #安装quagga

updatedb         #更新数据库

locate ospfd.conf       #查看osfd.conf的位置

    root@ubuntu:/etc/quagga     # locate ospfd.conf  

    /usr/share/doc/quagga/examples/ospfd.conf.sample

    root@ubuntu:/etc/quagga     # 

cp /usr/share/doc/quagga/examples/ospfd.conf.sample  /etc/quagga/ospfd.conf        #将文件复制到相应的目录下并修改文件名

cp /usr/share/doc/quagga/examples/zebra.conf.sample  /etc/quagga/zebra.conf        #将文件复制到相应的目录下并修改文件名

cd /etc/quagga/          #进入相关目录

vi daemons               #修改daemons

    root@ubuntu:/etc/quagga     # cat daemons 

         # This file tells the quagga package which daemons to start.

         #

     # Entries are in the format: <daemon>=(yes|no|priority)

     #   0, "no"  = disabled

     #   1, "yes" = highest priority

     #   2 .. 10  = lower priorities

     # Read /usr/share/doc/quagga/README.Debian for details.

     #

     # Sample configurations for these daemons can be found in

     # /usr/share/doc/quagga/examples/.

     #

     # ATTENTION: 

     #

     # When activation a daemon at the first time, a config file, even if it is

     # empty, has to be present *and* be owned by the user and group "quagga", else

     # the daemon will not be started by /etc/init.d/quagga. The permissions should

     # be u=rw,g=r,o=.

     # When using "vtysh" such a config file is also needed. It should be owned by

     # group "quaggavty" and set to ug=rw,o= though. Check /etc/pam.d/quagga, too.

     #

     zebra=yes     #将zebra从no修改成yes

     bgpd=no  

     ospfd=yes     #将ospfd从no修改成yes

     ospf6d=no

     ripd=no

     ripngd=no

     isisd=no

     root@ubuntu:/etc/quagga #



telnet 0 2604   #登录到刚刚创建好的虚拟路由器中,密码是zebra


本文出自 “mangguo” 博客,请务必保留此出处http://mangguostudy.blog.51cto.com/5643869/1636901

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。