Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано, как это конфигурировать. Но нигде не сказано, черт возьми, как это все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с места? Я не понимаю принципа ее работы. Подскажите, плиз!!
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!Создаешь на основе сэмплов конфиги для демонов которые будешь запискать.
Запускаешь демонов. Сначала зебру, потом всех остальных.
Получаешь удовольствие, или сношаешься дальше - пока не получишь удовольствие.
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!
cat > /usr/local/etc/zebra.conf
hostname Zebra
password пароль
enable password пароль
^Dcat > /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.1telnet localhost (2601|2602)
>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, ибо сами они не стали. Такого нигде описано не было. Какие им права, какие директории и т.д. давать? Как оно все друг с другом взаимодействует??
>>/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 лежат сокетные файлы для общения демонов
между собой.
А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
=)
>>>/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 лежат сокетные файлы для общения
>демонов
>между собой.
>
>
>А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
>=)Согласен. Вот разбираться я уже и начал. Даже еще не запустив))
>Тоже не факт. Как я понял, я все равно отдельно запускаю нужные
>мне демоны. А зебра-то зачем???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==>>А вообщем то это все фигня.. Запустить несложно, потом вот разбираться...
>>=)
>
>Согласен. Вот разбираться я уже и начал. Даже еще не запустив))
нее-е-ее.. потом начнется - "а как это все работает?!?!"
тогда тебя пошлют изучать циску =)
Ты бы операционку сообщил, а то телепаты в отпуске...
Во FreeBSD загляни в /usr/local/etc/rc.d - оттуда все пакаджи-демоны и запускаются. Плюс м.б. потребуется запись типа zebra_enable="YES" в /etc/rc.conf
>Ты бы операционку сообщил, а то телепаты в отпуске...
>
>
>Во FreeBSD загляни в /usr/local/etc/rc.d - оттуда все пакаджи-демоны и запускаются. Плюс
>м.б. потребуется запись типа zebra_enable="YES" в /etc/rc.conf
Да, система FreeBSD 5,1
Хотя, как я понимаю, суть работы пакета от этого не меняется.Мужики - спасибо большое за помощь! Ей-ей, уже что-то начинает проясняться! Плохо, что нет детального руководства по quagga/zebra, только автоматические переводы. Может кто собрался бы да и сделал доброе дело, написал детальное руководство по установке и запуску этого добра? Я думаю, благодарных было бы немеряно!!
>Инфы из переведенной дркументации кругом - выше крыши! И все красиво написано,
>как это конфигурировать. Но нигде не сказано, черт возьми, как это
>все запустить!!Скачал, установил, а дальше - ноль!Как эту махину сдвинуть с
>места? Я не понимаю принципа ее работы. Подскажите, плиз!!
после создания всех конфиг. файлов
zebraclt -start