URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49841
[ Назад ]

Исходное сообщение
"Я наверное тупой! Но как запускается Quagga/Zebra?"

Отправлено Vov , 27-Окт-04 14:56 
Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано, как это конфигурировать. Но нигде не сказано, черт возьми, как это все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с места? Я не понимаю принципа ее работы. Подскажите, плиз!!

Содержание

Сообщения в этом обсуждении
"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Beginner , 27-Окт-04 16:23 
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!

Создаешь на основе сэмплов конфиги для демонов которые будешь запискать.
Запускаешь демонов. Сначала зебру, потом всех остальных.
Получаешь удовольствие, или сношаешься дальше - пока не получишь удовольствие.


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено nikl , 27-Окт-04 17:04 
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!


cat > /usr/local/etc/zebra.conf
hostname Zebra
password пароль
enable password пароль
^D

cat > /usr/local/etc/ripd.conf
hostname Ripd
password пароль
enable password пароль
^D

/usr/local/sbin/zebra -d -A 127.0.0.1
/usr/local/sbin/ripd -d -A 127.0.0.1

telnet localhost (2601|2602)


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Vov , 27-Окт-04 19:03 
>cat > /usr/local/etc/zebra.conf
>hostname Zebra
>password пароль
>enable password пароль
>^D
>
>cat > /usr/local/etc/ripd.conf
>hostname Ripd
>password пароль
>enable password пароль
>^D
>
>/usr/local/sbin/zebra -d -A 127.0.0.1
>/usr/local/sbin/ripd -d -A 127.0.0.1
>
>telnet localhost (2601|2602)


Насколько я понял, третья и вторая строчка с конца - это запуск демонов... А при чем тут зебра? Если все демоны отдельно запускаются и работают? И еще - мне руками пришлось создать юзверя и группу Quagga, ибо сами они не стали. Такого нигде описано не было. Какие им права, какие директории и т.д. давать? Как оно все друг с другом взаимодействует??


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено nikl , 28-Окт-04 09:55 
>>/usr/local/sbin/zebra -d -A 127.0.0.1
>>/usr/local/sbin/ripd -d -A 127.0.0.1
>>
>>telnet localhost (2601|2602)
>
>
>Насколько я понял, третья и вторая строчка с конца - это запуск
>демонов... А при чем тут зебра?
А в каокй из демонов ты к примеру напишешь
ip route 0.0.0.0/0 x.x.x.x ?
или в /etc/rc.conf обойдешься строкой defaultrouter="x.x.x.x" ?

> Если все демоны отдельно запускаются и работают?
ты запускаешь _все_ демоны? в одной сети rip, ospf, bgp
и их же с 6-й версией пртокола IP ? Я почему то запускаю нужные мне.

> И еще - мне руками пришлось создать юзверя и
>группу Quagga, ибо сами они не стали.
При ./configure можно было задать пользователя и группу. обычно root/wheel

> Такого нигде описано не было.
ой ли
> Какие им права, какие директории и т.д. давать?
можно вообще не давать

> Как оно все друг с другом взаимодействует??
через API ;)
Где-то или в /tmp или в /var/run лежат сокетные файлы для общения демонов
между собой.


А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
=)



"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Vov , 28-Окт-04 10:06 
>>>/usr/local/sbin/zebra -d -A 127.0.0.1
>>>/usr/local/sbin/ripd -d -A 127.0.0.1
>>>
>>>telnet localhost (2601|2602)
>>
>>
>>Насколько я понял, третья и вторая строчка с конца - это запуск
>>демонов... А при чем тут зебра?
>А в каокй из демонов ты к примеру напишешь
>ip route 0.0.0.0/0 x.x.x.x ?
>или в /etc/rc.conf обойдешься строкой defaultrouter="x.x.x.x" ?
>

Не, но все равно не понятно - при чем тут демон ЗЕБРА? Если это не демон маршрутизации, то и >ip route 0.0.0.0/0 x.x.x.x в него не запишешь, так?

>> Если все демоны отдельно запускаются и работают?
>ты запускаешь _все_ демоны? в одной сети rip, ospf, bgp
>и их же с 6-й версией пртокола IP ? Я почему то
>запускаю нужные мне.

Тоже не факт. Как я понял, я все равно отдельно запускаю нужные мне демоны. А зебра-то зачем???


>> И еще - мне руками пришлось создать юзверя и
>>группу Quagga, ибо сами они не стали.
>При ./configure можно было задать пользователя и группу. обычно root/wheel
>
>> Такого нигде описано не было.
>ой ли

Да в том то и дело, что искал... Может слепой, но тогда зарыли глубоко. Но тогда это ошибка в документации - важные вещи должны лежать на поверхности.

>> Какие им права, какие директории и т.д. давать?
>можно вообще не давать
>
>> Как оно все друг с другом взаимодействует??
>через API ;)
>Где-то или в /tmp или в /var/run лежат сокетные файлы для общения
>демонов
>между собой.
>
>
>А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
>=)

Согласен. Вот разбираться я уже и начал. Даже еще не запустив))


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено nikl , 28-Окт-04 13:49 
>Тоже не факт. Как я понял, я все равно отдельно запускаю нужные
>мне демоны. А зебра-то зачем???

http://www.quagga.net/docs/docs-info.php#SEC3

== cut ==
The ripd daemon handles the RIP protocol, while ospfd is a daemon which supports OSPF version 2. bgpd supports the BGP-4 protocol. For changing the kernel routing table and for redistribution of routes between different routing protocols, there is a kernel routing table manager zebra daemon. It is easy to add a new routing protocol daemons to the entire routing system without affecting any other software.
== cut ==

>>> И еще - мне руками пришлось создать юзверя и
>>>группу Quagga, ибо сами они не стали.
>>При ./configure можно было задать пользователя и группу. обычно root/wheel
>>
>>> Такого нигде описано не было.
>>ой ли
>
>Да в том то и дело, что искал... Может слепой, но тогда
>зарыли глубоко. Но тогда это ошибка в документации - важные вещи
>должны лежать на поверхности.

http://www.quagga.net/docs/docs-info.php#SEC10
==cut==
Additionally, you may configure zebra to drop its elevated privileges shortly after startup and switch to another user, there are three configure options to control zebra's behaviour
==cut==

>>А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
>>=)
>
>Согласен. Вот разбираться я уже и начал. Даже еще не запустив))
нее-е-ее.. потом начнется - "а как это все работает?!?!"
тогда тебя пошлют изучать циску =)



"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Дмитрий Ю. Карпов , 27-Окт-04 19:50 
Ты бы операционку сообщил, а то телепаты в отпуске...


Во FreeBSD загляни в /usr/local/etc/rc.d - оттуда все пакаджи-демоны и запускаются. Плюс м.б. потребуется запись типа zebra_enable="YES" в /etc/rc.conf


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Vov , 28-Окт-04 09:44 
>Ты бы операционку сообщил, а то телепаты в отпуске...
>
>
>Во FreeBSD загляни в /usr/local/etc/rc.d - оттуда все пакаджи-демоны и запускаются. Плюс
>м.б. потребуется запись типа zebra_enable="YES" в /etc/rc.conf


Да, система FreeBSD 5,1
Хотя, как я понимаю, суть работы пакета от этого не меняется.

Мужики - спасибо большое за помощь! Ей-ей, уже что-то начинает проясняться! Плохо, что нет детального руководства по quagga/zebra, только автоматические переводы. Может кто собрался бы да и сделал доброе дело, написал детальное руководство по установке и запуску этого добра? Я думаю, благодарных было бы немеряно!!


"Я наверное тупой! Но как запускается Quagga/Zebra?"
Отправлено Xela , 28-Окт-04 11:40 
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!


после создания всех конфиг. файлов
zebraclt -start