Jump to content

Recommended Posts

Posted (edited)

Исторически сложилось, что у нас трудятся 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
Posted

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

Микротик частенько решает, что какой-то дистрибутив надо сделать резко 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.