Originally Posted by
lly
К сожалению, вы так и не поняли чем они отличаются
Подсказка - проверьте содержимое /usr/local/.files
Ну или ждите желающего написать инструкцию по пунктам.
всю лирику из поста удалил....
содержимое /usr/local/.files
Code:
/usr/local/sbin/post-boot
/etc/zebra.conf
/etc/ripd.conf
Вобчим заработало.
Конфиги нужно было положить не в etc а в etc/quagga создал пользователя quagga и группу quagga
после ребута роутер стал принимать маршруты и таблица выглядит внушительно.
Статические маршруты отключил. Все работает, даже IPTV (он тоже вещает свой маршрут у нас оказывается).
Вот как-то так. Щас буду тестить torrent
Торрент сразу вцепился в пира с адресом 109.207.ххх.ххх и тянет с него со скоростью 5 мегабайт в секунду.
Думаю я получил, что хотел. lly спасибо Вам за помощ и за то, что вы делаете для таких бедолаг как мы:-)
В итоге все выглядит так:
Запуск втроенной в прошивку 1.9.2.7-rtn-r2455 quagga, с целью включить слушатель RIP.
Code:
/etc/quagga/zebra.conf
hostname rip
password quagga
enable password quagga
interface vlan2
/etc/quagga/ripd.conf
hostname ripd
password quagga
router rip
timers basic 30 4900 4800
network vlan2
passive-interface vlan2
/usr/local/sbin/post-boot
#!/bin/sh
/usr/sbin/zebra -u admin -d
/usr/sbin/ripd -u admin -d
далее
Code:
$ chmod +x /usr/local/sbin/post-boot
далее добавляем в /usr/local/sbin/post-firewall
Code:
#!/bin/sh
/usr/sbin/iptables -I INPUT 7 -p udp --dport 520 -j ACCEPT
далее
Code:
$ chmod +x /usr/local/sbin/post-firewall
далее добавляем в /etc/passwd
Code:
quagga:x:1000:1000:Linux user,,,:/home/quagga:/bin/sh
добавляем в /etc/group
Далее вносим файлы в .files (в телнете)
Code:
$ echo /usr/local/sbin/post-boot > /usr/local/.files
$ echo /etc/quagga/zebra.conf >> /usr/local/.files
$ echo /etc/quagga/ripd.conf >> /usr/local/.files
$ echo /etc/passwd >> /usr/local/.files
$ echo /etc/group >> /usr/local/.files
далее сохраняем результат
Code:
$ flashfs save && flashfs commit && flashfs enable && reboot