Quagga使用笔记2

时间:2021-09-21 06:10:55

简单的RIP OSPF 以及 路由重分配功能的实现。

问题一 如何实现更多的网段

1.可以通过zebra或者ifconfig等命令战士配置。(只能暂时配置)

2.可以通过一边连有线局域网卡,一边用手机开AP,然后用电脑无线网卡连接。

3.可以通过virtualbox虚拟机的host-only模式(一个host-only适配器默认是192.168.56.0网段,对于不同主机上的虚拟机

最好不要同时用这个网段接入。可以通过virtualbox-管理-全局设定-网络-仅主机(Hostonly)网络增删适配器或者改变适配器分配网段)


由于方法1只能暂时配置,本文通过结合2,3方法实现多网段设置。


由于zebra只是起到控制与查看路由表的作用,要启动具体的协议需要单独配置使其生效。(作者目前的认识)

zebra的配置只要能够进入便行了。作者使用的quagga版本参照楼主的第一个帖子。

刚开始zebra.conf,ripd.conf,ospfd.conf是没有任何内容的,所以还不能进入vty配置。需要手动配置一些参数

取得管理员权限后

#gedit /etc/quagga/zebra.conf

hostname xxx

password xxx

enable password xxx

保存退出,重启quagga使其生效

#service quagga restart

成功以后便能够顺利进入zebra了(如果没有成功比如名字有异常字符,重启的时候会有提示,还有重启一定要用管理员权限)

#telnet  localhost zebra

Password:

密码就是刚刚输入的

问题二 RIP的设置

1.设置用户

#gedit /etc/quagga/ripd.conf

hostname xxx

password xxx

enable password xxx

2.设置路由(!后面为注释,类似于C语言的//)

#telnet localhost ripd

password:

ripd> enable

password:

ripd# configure terminal

ripd(config)# router rip                                        !开启rip路由功能

ripd(config-router)# network  192.168.1.0/24         !制定路由那个网段(具体网段根据自己的情况来,路由几个网段输入这个指令几次)

ripd(config-router)# exit

ripd(config)#exit

ripd#copy run start                                            !将修改保存并立即生效