Включение и настройка RIP протокола на Secure Platform возможна двумя способами.
- при помощи команды router
- при помощи настройки демона “Zebra”
Для включения и настройки RIP при помощи команды router необходимо перейти в привилегированный режим expert.
Листинг настройки:
router rip
enable
network 10.10.1.1
network 172.30.1.1
network 172.30.2.1
redistribute direct
redistribute kernel
exit
interface eth3
ip rip enable
ip rip version 2
exit
interface eth4
ip rip enable
ip rip version 2
exit
interface eth5
ip rip enable
ip rip version 2
exit
write memory
Настройка демона “Zebra” для работы RIP происходит аналогично настройки “Zebra” для протокола OSPF.
Пример настройки.
Открыть файл в режиме редактирования (использовать редактор vi)
vi /etc/rc.d/init.d/zebra, заменить блок в двух местах
# Initial configuration values
ZEBRA=0
OSPF=0
BGP=0
RIP=0
на
# Initial configuration values
ZEBRA=1
OSPF=0
BGP=0
RIP=1
Открыть файл в режиме редактирования vi /etc/zebra/daemons.conf, необходимо заменить блок
ZEBRA=0
OSPF=0
BGP=0
RIP=0
ZEBCONFFILE=/etc/zebra/zebra.conf
RIPDCONFFILE=/etc/zebra/ripd.conf
OSPFDCONFFILE=/etc/zebra/ospfd.conf
BGPDCONFFILE=/etc/zebra/bgpd.conf
BGPDOPTS=» -d -P 0″
OSPFDOPTS=» -d -P 0″
RIPDOPTS=» -d -P 0″
ZEBRADOPTS=» -d -P 0″
на
ZEBRA=1
OSPF=0
BGP=0
RIP=1
ZEBCONFFILE=/etc/zebra/zebra.conf
RIPDCONFFILE=/etc/zebra/ripd.conf
OSPFDCONFFILE=/etc/zebra/ospfd.conf
BGPDCONFFILE=/etc/zebra/bgpd.conf
BGPDOPTS=» -d -P 0″
OSPFDOPTS=» -d -P 0″
RIPDOPTS=» -d -P 2604″
ZEBRADOPTS=» -d -P 2601″
2601 – порт для подключения к ZEBRA. 2604 – порт (RIPD) для подключения и управления работой протокола OSPF.
Открыть файл в режиме редактирования vi /etc/zebra/zebra.conf . В файл необходимо добавить следующие строки:
password zebra
enable password zebra
Открыть файл в режиме редактирования vi /etc/zebra/ripd.conf . В файл необходимо добавить следующую строку:
password zebra
Пароль zebra можно заменить на любой.
Запускаем Zebra Routing Daemon и RIPD:
[Expert@cpmodule]# /etc/rc.d/init.d/zebra start
Starting Zebra Routing Daemon [ OK ]
Starting RIPD [ OK ]
[Expert@cpmodule]#
В качестве примера возьмём следующую схему.
При помощи клиента telnet подключиться к порту 2604 и настраиваем протокол RIP.
User Access Verification
Password: zebra
fw-rip> enable
Password: zebra
fw-rip# configure terminal
fw-rip(config)# router rip
fw-rip(config-router)# network 10.0.0.0/8
fw-rip(config-router)# network 192.168.0.0/16
fw-rip(config-router)# end
fw-rip# show run
Current configuration:
!
hostname fw-rip
password zebra
enable password zebra
!
interface lo
!
interface eth0
!
interface dummy0
!
router rip
network 0.0.0.0/0
network 192.168.0.0/16
!
line vty
!
end
fw-rip# write memory
Configuration saved to /etc/zebra/ripd.conf
fw-rip#