Перейти к содержимому
Калькуляторы

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

Изменено пользователем a0d75

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.