Originally Posted by
alex7912
видимо у меня нет такого юзера
privs_init: could not lookup user root
Я не верно выразился, но Вы поняли верно, нужно использовать учетную запись с id=0 (grep :0:0 /etc/passwd)
Originally Posted by
alex7912
Это означает что zebra работает, но почему-то маршруты не принимаются? А в какой файл они записываются?
2008/12/25 10:56:05 ZEBRA: Zebra 0.99.4 starting: vty@2601
Они не записываются в файл, а добавляются в таблицу маршрутизации.
Code:
$ ip r
83.172.40.16/30 via 83.172.XXX.XXX dev vlan1 proto zebra metric 11
83.172.40.20/30 via 83.172.XXX.XXX dev vlan1 proto zebra metric 11
83.172.40.24/30 via 83.172.XXX.XXX dev vlan1 proto zebra metric 11
...
Попробуйте запустить консоль зебры vtysh, в которой посмотреть вывод команд sh ip ro и sh ip rip.
Например у меня ospf выглядит так:
Code:
home-gw# sh ip ro
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
I - ISIS, B - BGP, > - selected route, * - FIB route
K>* 0.0.0.0/0 via 83.172.XXX.XXX, vlan1
O>* 62.68.128.0/19 [110/200] via 83.172.XXX.XXX, vlan1, 01w5d15h
O>* 77.106.64.0/18 [110/200] via 83.172.XXX.XXX, vlan1, 01w5d15h
O>* 77.106.96.0/21 [110/200] via 83.172.XXX.XXX, vlan1, 01w5d15h
....
Естественно "показания" sh ip ro в vtysh и ip r должны совпадать.
Да, и убедитесь, что маршруты добавляются в таблицу main
Code:
home-gw# sh table
table 0