Как у всего этого дела со стабильностью? Как-то пробовал прикрутить DNScrypt к микротику посредством разворачивания минимального OpenWRT, так мало того что висло, еще и хост зависал намертво.
Пока сложно говорить о стабильности, маловато времени тестировал, в планах есть запустить с определенной постоянной нагрузкой. Если есть желания могли бы взять готовый образ(ссылки в конце статьи) и настроить там DNScrypt, очень интересно было бы услышать отзывы.
Расскажу вам свою историю:
Одно время была идея поднять http-сервер на микротике, что бы отдавать ядро для загрузки бездиковых машин в небольшом офисе. т.к. tftp не устраивает, работает очень медленно, а ftp на микротике так устроен, что выдать права можно только на чтение/запись, просто на чтение нельзя. Проблему еще усложняло то, что размер образа у нас довольно большой, и во внутренней памяти микротика он никак не помещался. Сама OpenWRT встала и работала довольно стабильно. Но тут еще один сюрприз: В виртулку нельзя пробросить external storage, тогда я решил монтировать ftp микротика через curlftpfs и отдавать образ с этой файловой системы по http, так и сделал. Но и тут меня ждала засада: вся эта система оказалась однопоточной и если одновременно будут грузится сразу две машины, то вся загрузка начинает обрыватся и бесконечно начинается с начала. Так что я пока забил на такую реализацию стопки костылей. И для себя сделал вывод, что на данный момент openwrt на микротике можно безболезненно использовать только для независимых сервисов которые не требуют многого от машинки в целом, но и это уже очень и очень приятно :)
Думаю для активных операций ввода\вывода metarouter не очень подходит. Я тут подумал, если включить функцию hotspot, то mikrotik может отдавать файлы которые находятся на флешке (можно ли отдавать которые находятся на USB устройстве не в курсе), можно заменить один из файлов ядро для загрузки бездиковых машин, который будет доступен статичной http ссылкой.
На счет hotspot, тоже была такая идея, но при его установке он создает кучу левых правил в файрволле и бог его знает что еще :)
Еще как вариант был включить webproxy и подпихнуть ядро вместо error.html, кстати работает. Но нужно отдавать два файла initrd и vmlinuz
можно ли отдавать которые находятся на USB устройстве не в курсе
Да, можно смонтировать флешку как /pub тогда микротик будет записывать в нее свои файлы, и храниться они будут на флешке :)
Хотел добавить:
Для тех кто хочет «просто попробовать» и не хочет заморачиваться сборкой прошивки, взять готовую можно здесь, для более обширных задач советую брать не trunk, а attitude adjustment (пакетов больше)
ps: Автор, спасибо за статью, лично для себя искал как раз аспекты сборки :)
Помимо транка, который вскоре должен стать chaos calmer, есть еще и barrier braker, который является текущим стабильным релизом. Зачем вы советуете устаревший attitude adjustment?
Не знаю как у вас, но у меня это дело падает через пару минут аптайма. Не успел даже пароль на рута поменять :(
Хост система — RB951G-2HnD (mipsbe) — RouterOS 6.25
Да работа не стабильная, бывает работает сутки без проблем, а бывает и часа не работает, причем падает весь роутер! Модель у меня такая же, пробую на других!
Запуск OpenWRT 14.07 на Mikrotik и пример сборки Аsterisk c дополнительным модулем