А то провайдер маршрутизацию через RIP раздавать начал.
Всем добрый день.
Подскажите, возможна ли динамика на данной железке? В родной прошивке она не заявлена и наверное не будет. Это большой минус.
Если бы туда добавить RIP v2 - было бы супер! Хотя бы RIP v1.
И планирует ли Oleg её добавить?
Если я правильно понимаю, то внутри некое подобие линукса?
Можно ли отдельно поставить какое-нибудь дополнительное ПО, чтобы реализовать данную фичу.
Вчера вот преобрёл сей девайс, перепрошил прошивкой WL500gp-1.9.2.7-7f-pre4.trx. Спасибо Oleg'у за труд. Пока работает нормально, но уже заметны небольшие баги. Подскажите куда постить репорты? Куча тем...
Спасибо.
А то провайдер маршрутизацию через RIP раздавать начал.
Подскажите - может, кто пользуется quagga/bgp на прошивке Олега в wl-500gP?
Не, я не сумасшедший, я понимаю, что тут о fullview даже думать нельзя, но пару-тройку десятков префиксов, кажется мне, оно вполне прожует.
Если кто ставил - поделитесь, как прикручивали, были ли подводные камни и т.д. За пошаговую инструкцию буду благода (ибо не линуксоид ни разу, а совсем даже куклачев
PS. Опять же, я в курсе, что она прикручивается к openwrt, но openwrt мне существенно меньше нравится.
PPS. Рут вынесен на внешнюю флешку, поэтому нехватки дискового пространства не будет.
Тормоз я. Как обычно, стоит задать вопрос - сразу у самого разобраться получается.
Поставилась стандартно через ipkg, взлетела и нормально полетела.
Явно наступил на какие-то тривиальные грабли.
Добавил вызов
zebra -d
bgpd -d
в /usr/local/sbin/post-boot (пробовал и в post-mount).
После перезагрузки - не запускаются, по ps в памяти нет. Но если вручную запустить post-boot - запускаются и работают.
Какое волшебное слово я мог им не сказать?
Диалог сам с собой продолжается
После добавления в post-boot вместо отдельных демонов вызова скрипта
/opt/etc/init.d/S50quagga start
все заработало.
Правда, в промежутке пронаблюдал потерю флэшки - рутер упорно ее не видел и грузился изнутре. Спас только передерг питания.
Last edited by Omega; 15-01-2011 at 14:21. Reason: 2 post merged
вообще, в post-boot должно быть /opt/etc/init.d/rc.unslung А вот он как раз запускает все скрипты из /opt/etc/init.d которые начинаются на S
Вопрос с Rip актуален...
Если нет возможности прикрутить Rip к Wl500gp - то посоветуйте плиз железку, способную осуществлять данный вид маршрутизации (комп с Линухом и Циску не предлагать )
ЗЫ: Также понадобится Pptp
ЗЗЫ: Что-то странное с кодировкой на форуме ?
Нужна реализация сабжа на Wl-500gP. Статическая маршрутизация отошла в прошлое...
Если не судьба сделать это на WL-500GP, подскажите - есть ли железка, способная роутить с помощью RIP? Wi_Fi не обязателен...
Last edited by Omega; 15-01-2011 at 14:23. Reason: 2 post merged
Больно многого хотите от железки за 100 баков .
Возможно, для DD-WRT есть нужный Вам пакет.
Попробуйте погуглить, может найдете себе железку подходящую. Только она будет уже не за 100...
На десктопных линуксах по-моему этим занимается демон routed
Возможно кто-то уже и скомпилировал его под наши железки ... я сам пока компилировать не научилсяrouted - network routing daemon. Uses RIP protocol to update routing table
Так же стоит присмотрется к вот этому пакету из репозитория http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/
PS если говорить о других прошивках то http://openwrt.org/ по-моему более продвинутая чем упомянутая DD-WRTquagga - 0.99.4-2 - The quagga routing suite, including ospf, rip, and bgp (ospf6d and ripngd are included if library has IPv6 support).
quagga - один из лучших демонов для этих целей, так что ставить лучше его
Jabber\GoogleTalk: v12aml@gmail.com
собственно...собрал я прошивку с кваггой в режиме рип-слушателя. запускается и работает нормально, пока в "ручном" режиме, все роуты появляются (а у нас их много - порядка 300). выложить пока немного не готов, надо понять, куда класть по дефолту файлы конфигов, плюс немного не понял, почему появляется статическая хост-запись до дефолтного гейта. эта запись ессно сбивает кваггу с толку - и полученные записи рипом становятся неактивными. как только поправлю это и пойму, куда положить конфиг - выложу прошивку. или, если кто-то может в этом помочь - могу выложить прямо сейчас...
ЗЫ. Да, прошивка сделана на базе прошивки Олега 1.9.2.7-7g, включил только Кваггу в дерево компиляции, остальное все без изменений. Настройки квагги - руками, веб-ифейс писать не собирался пока что.
В общем доделал прошивку, вернее, настройку. Просто создал файлы /etc/zebra.conf и /etc/ripd.conf соответствующие моему конфигу и сохранил их, в пост-бут скрипт добавил удаление "лишнего" хост-маршрута до дефолтного гейта, запуск зебры и рипд, добавление правила в иптаблес для приема рип-маршрутов только от моего сервера - и все работает отлично и после ребута. Привожу свои конфиги:
/etc/zebra.conf
---------------CUT-------------------
hostname test
password <password>
enable password <password>
!
interface vlan1
--------------CUT---------------------
/etc/ripd.conf
--------------CUT---------------------
hostname test
password <password>
router rip
network vlan1
passive-interface default
passive-interface vlan1
version 2
default-metric 9
--------------CUT----------------------
cat /usr/local/sbin/post-boot
#!/bin/sh
/sbin/route del <здесь_ип_дефгейта>
/usr/sbin/zebra -u admin -d
/usr/sbin/ripd -u admin -d
/usr/sbin/iptables -I INPUT 7 -s <источник_РИП_пакетов> -p udp --dport 520 -j ACCEPT
------------------------------------------
<здесь_ип_дефгейта> - в этом месте у меня удаляется хост-роут до дефолтного маршрутизатора, который получается из ДХЦП и сбивает с толку Кваггу, которая не включает маршруты, полученные РИПом, потому что считает их ЗА маршрутизатором.
Прошивка тут http://dive.preferance.ru/WL500gp-1....7gq.trx.tar.gz
Странно, что не прошивается, но как выяснилось, я зря старался...Делайте проще - ставьте стандартную прошивку 1.9.2.7-7g.trx от Олега, после чего апдейте ipkg и делайте ipkg install quagga. Единственный минус - займет очень много места во встроенном флеше, больше, чем моя прошивка.
Проверял свою прошивку я только на WL500gp, у меня проблемы не возникло...По-моему у Вас она криво скачалась - у меня MD5(WL500gp-1.9.2.7-7gq.trx.tar)= 7025fde76af2d564b03a50c3e794ca24
Last edited by Lt_Flash; 24-08-2007 at 08:01.