Переносим Zebra и OSPFD с SPLAT R70 на SPLAT R75

Разработчики платформы SPLAT (SecurePlatform) начиная с R71 релиза убрали такой полезный компонент как Zebra, вместе с ним пропали демоны ospfd, ripd, bgpd. А ведь только демон ospfd позволял правильно подружить динамическую маршрутизацию SPLAT и Windows, об этом я подробно писал тут.

Но не все так плохо, как кажется. Попробуем перенести компонент Zebra и с SPLAT R70 на SPLAT R75.

На самом деле все очень просто, нужно скопировать исполныемые и конфигурационные файлы с одного сервера на другой. Также не забыть про скрипты запуска.

1. Исполняемые файлы:

/usr/sbin/zebra
/usr/sbin/ospfd
/usr/sbin/ripd
/usr/sbin/bgpd

Устанавливаем на все эти файлы права 755 или -rwxr-xr-x (chmod 755)

2. Далее, копируем конфигурационные файлы или всю папку /etc/zebra/ целиком:

Каталог /etc/zebra/:

drwxr-xr-x    2 root     root         4096 May 19 19:29 zebra

Файлы внутри:

-rw-r——    1 root     root            0 Nov 28  2004 bgpd.conf
-rw-r——    1 root     root          256 Oct 27  2009 daemons.conf
-rw-r——    1 root     root            0 Nov 28  2004 ospf6d.conf
-rw-r——    1 root     root           15 May 19 18:29 ospfd.conf
-rw-r——    1 root     root            0 Nov 28  2004 ripd.conf
-rw-r——    1 root     root            0 Nov 28  2004 ripngd.conf
-rw-r——    1 root     root            0 Nov 28  2004 vtysh.conf
-rw-r——    1 root     root           38 Oct 27  2009 zebra.conf

3. Скрипт для автоматического запуска Zebra /etc/rc.d/init.d/zebra.

-rwxr-xr-x    1 root     root         2282 May 19 18:37 zebra

4. Копируем файл /etc/pam.d/zebra.  Я не совсем понял для чего он нужен.

-rw-r—r—    1 root     root          439 Nov 28  2004 zebra

5. Осталось создать симлинки в каталогах /etc/rc.d/rc0.d/, rc1.d и т.д. на файл /etc/rc.d/init.d/zebra

ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc0.d/K88zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc1.d/K88zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc2.d/K88zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc3.d/S14zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc4.d/S14zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc5.d/S14zebra
ln -s /etc/rc.d/init.d/zebra /etc/rc.d/rc6.d/K88zebra

Можно ещё создать пустой каталог для логов /var/log/zebra/
Этот каталог должен использоваться для журналирования, но так как оно отключено, то каталог пустой.

drwxr-x—    2 root     root         4096 Nov 28  2004 zebra

На этом все. Конфигурируем zebra и радуемся.

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.