简单的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 !将修改保存并立即生效