Jump to content
Калькуляторы

Gentoo на Mikrotik RB1000

Исторически сложилось, что у нас трудятся 10 RB1000 в качестве VPN серверов. Производительность достаточно низкая, под нагрузкой постоянно наблюдаются глюки с RIP и OSPF, периодически отваливается SNMP и останавливается служба PPTP сервера. Устав бороться с техподдержкой микротика, решил запустить на них Gentoo. Отправной точкой послужила страница http://rb1000-linux.sourceforge.net/, где лежит патченое ядро и образ для загрузки по сети. В ходе двухнедельных манипуляций получил полностью работоспособный Gentoo, в комплекте kernel 2.6.22.14, uclibc 0.29, iptables, ipset, quagga, ipcad, accel-pptp, net-snmp, dropbear, iproute2 и еще несколько маленьких полезных программ. ipt_netflow, к сожалению, не завелся (автор предположил, что причина в другом типе процессора). Производительность RouterOS: 70 сессий (ограничил, иначе 100% CPU), 20 мбит/с, 80% CPU. Производительность Gentoo: 300 сессий, 80 мбит/с, 40% CPU. Выкладываю получившийся образ в надежде, что кому-нибудь пригодится. Алгоритм установки:

 

Скачиваем все с http://rb1000-linux.sourceforge.net/, грузим наш RB1000 по сети. Делаем копию имеющегося барахла флэшки (вдруг допилят когда-нибудь?):

 

dd if=/dev/mtdblock0 of=/root/mtdblock0.tgz
dd if=/dev/mtdblock1 of=/root/mtdblock1.tgz

 

Теперь монтируем флэшку, чистим и распаковываем на нее наши образы:

 

mount /dev/mtdblock0 /mnt/mtdblock0
mount /dev/mtdblock1 /mnt/mtdblock1
cd /mnt/mtdblock0; rm -rf *; tar zxvf rb1000-mtdblock0.tgz
cd /mnt/mtdblock1; rm -rf *; tar zxvf rb1000-mtdblock1.tgz
chmod 0755 /mnt/mtdblock1; rm /etc/udev/rules.d/70*
cd /; umount /mnt/mtdblock0; umount /mnt/mtdblock1

 

Теперь правим необходимые конфигурационные файлы (/etc/ipcad.conf, /etc/conf.d/*, /etc/ppp/radius/*, /var/lib/iptables/* ...) и перезагружаемся. Должен загрузиться Gentoo, пароль root не задан.

 

rb1000-mtdblock0.tgz

rb1000-mtdblock1.tgz

Edited by a0d75

Share this post


Link to post
Share on other sites

Производительность-то, увеличилась?

Share this post


Link to post
Share on other sites

С удовольствием заюзал бы тысячники, но принципиально не хочу использовать платформы которые зависят от одного вендора.

Микротик частенько решает, что какой-то дистрибутив надо сделать резко EOL... вот так вот корячится, поддерживать дистрибутив - и в один миг окажется, что новый RB1001 уже не ppc, а к примеру arm.

 

Но вообще за ваши усилия большое спасибо, многим думаю пригодится.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this