iTeeLion Posted December 1, 2016 Posted December 1, 2016 (edited) Предисловие: Искал простое решение для общения с друзьями по VoIP, да чтобы хоть как-то "секурно" было. Первым делом в голову приходит teamspeak, но его не существует под процессоры mips, пришлось искать альтернативы. На старом форуме zyxmon'a нашлись темы по серверу umurmur (это упрощенный сервер mumble), проведя несколько экспериментов было принято решение упростить и актуализировать инфу, для тех, кто эксперимента ради включил opkg в своем keenetic и пришел сюда. Пост написан в формате "for dummies", старался изложить от и до, не бейте сильно Для начала обновим список пакетов: opkg update Установка openssl (при необходимости) mkdir -p /etc/ssl/certs export SSL_CERT_DIR=/etc/ssl/certs source /etc/profile opkg install ca-certificates opkg install openssl-util Генерация сертификатов openssl в папку сервера cd /opt/etc/umurmur openssl genrsa 1024 > key.key openssl req -new -x509 -nodes -sha1 -days 365 -key key.key > cert.crt Установка umurmur под openssl (Если нет openssl выполняем: opkg install openssl-util) opkg install umurmur-openssl Конфигурирование сервера (mcedit нет в стандартном наборе, его надо установить "opkg install mc" или юзаем "vi","nano") mcedit /opt/etc/umurmur.conf Не забываем открыть UDP и TCP порты под номером 64738! (Как открыть порты) Запуск сервера вручную /opt/etc/init.d/umurmur start Автозапуск сервера Название скрипта в /opt/etc/init.d/ делится на 3 части: 1) Буква: S-запускать / K-не запускать; 2) Произвольное целое число: приоритет запуска; 3) Название сервиса (Например: S60umurmur) Все, можно болтать с друзьями на своем сервере! Скрытый текст Спасибо: plagioklaz - разъяснил как работает автозапускАзимов Руслан - добавил установку openssl Используемые ссылки: https://github.com/umurmur/umurmur https://wiki.openwrt.org/doc/howto/umurmur http://mumble.ru/forum/viewtopic.php?f=10&t=220#p2459 http://mumble.ru/forum/viewtopic.php?f=10&t=220#p2459 Edited September 13, 2018 by iteelion 4 Quote
plagioklaz Posted December 2, 2016 Posted December 2, 2016 (edited) Чтобы автоматом стартовал скрипт, нужно просто его переименовать. Название должно начинаться с буквы S, например S60umurmur, где цифра 60 - произвольная, но от неё зависит каким по-очереди будет запущен скрипт из папки /opt/etc/init.d/ Спасибо за инструкцию. Пригодится. Модераторы, добавьте пожалуйста инструкцию в список готовых решений. Edited December 2, 2016 by plagioklaz 2 Quote
Cyero Posted February 10, 2017 Posted February 10, 2017 В 02.12.2016 в 00:39, iteelion сказал: Конфигурирование сервера (По умолчанию в системе установлен vi, но мне проще mcedit) mcedit /opt/etc/umurmumr.conf файл конфигурации имеет название umurmur.conf Quote
Азимов Руслан Posted September 13, 2018 Posted September 13, 2018 (edited) В 02.12.2016 в 01:39, iteelion сказал: cd /opt/etc/umurmur openssl genrsa 1024 > key.key openssl req -new -x509 -nodes -sha1 -days 365 -key key.key > cert.crt Привет. Почему скачешь перез голову? Поддержку сертификатов как установить ты не описал а сразу приступаешь к их генерации. Куча недогайдов в сети.. Для поддержки сертификатов: mkdir -p /etc/ssl/certs export SSL_CERT_DIR=/etc/ssl/certs source /etc/profile opkg install ca-certificates opkg install openssl-util Edited September 13, 2018 by Азимов Руслан 1 Quote
iTeeLion Posted September 13, 2018 Author Posted September 13, 2018 (edited) 1 час назад, Азимов Руслан сказал: Привет. Почему скачешь перез голову? Поддержку сертификатов как установить ты не описал а сразу приступаешь к их генерации. Куча недогайдов в сети.. Для поддержки сертификатов: mkdir -p /etc/ssl/certs export SSL_CERT_DIR=/etc/ssl/certs source /etc/profile opkg install ca-certificates opkg install openssl-util Привет, добавлено! А не описано, как минимум по тому, что установка происходила не на чистую систему, а dependencies посмотреть тогда ума знаний не хватило. Да и openssl штука нужная, при первоначальной настройке не плохо было бы поставить. openssl: Command not found как бЭ намекает ? 1 час назад, Азимов Руслан сказал: Куча недогайдов в сети.. Ой как согласен Но с гайдами по l2tp+ipsec не сравнить. Edited September 13, 2018 by iteelion Quote
Азимов Руслан Posted September 13, 2018 Posted September 13, 2018 (edited) 1 час назад, iteelion сказал: Ой как согласен Но с гайдами по l2tp+ipsec не сравнить. Спасибо, может кому поможет, чтобы не бегали искать по инету. Не помню что последний раз настраивал уже, но вынес себе мозг просто ппц)).. Помню что просто ппц какую кучу пакетов пришлось доустановить и довести до ума.. вплоть до изменения путей, которые были кривые.. а гайд был на полстраницы, хотя по факту можно было на 1.5 расписать )) Большое спасибо за гайд. Успехов ) Edited September 13, 2018 by Азимов Руслан Quote
Хомо Сапиенс Posted April 30, 2023 Posted April 30, 2023 Посоны, ща на 2023 год есть инструкция по установке БЕЗ сертификатов ? Ни каких SSL !!!! KEENETIC Версия 3.9.5 1 Quote
yarik Posted October 21, 2024 Posted October 21, 2024 На фоне последних событий , по блокировке дискорд, установил mumble по инструкции выше постом. Соединение происходит, пользователи в канал попадают, но говорить не могут пока я не нажму свою клавишу. Подскажите если кто знает, правильный порядок установки сервера , в современных реалиях. А то вроде даже пути установки сменились, и названия файлов. Не силен еще в администрировании). Quote
TheUniqueDisplayName Posted November 5, 2024 Posted November 5, 2024 (edited) В 21.10.2024 в 16:26, yarik сказал: Соединение происходит, пользователи в канал попадают, но говорить не могут пока я не нажму свою клавишу Похожая ситуация, правда у меня активация по голосу. Иногда связь будто обрывается - с моей стороны сигнал идет, но друг часто его не слышит, у него сигнала нет. Я сам подключаюсь к роутеру из локальной сети, а другу даю свой айпи. Еще странно, что друг не мог подключиться через keendns, через ссылку типа ***.keenetic.io, может нужны какие-то особенные действия? Тестировал другой вариант - когда оба пользователя из локальной сети подключаются к роутеру, в этом случае всё работает хорошо. Конфиг мой не сильно отличается от дефолтного, пароль только выставил и всё. UPD: подключился через мобильный интернет (приложение Mumla) - проблема как у yarik, кажется, что сигнал передается, когда он идет с обеих сторон. Если поставить мут на микрофон с одной стороны, то пользователи друг друга не услышат. Заодно попробовал зарегистрировать домен в keendns, а не использовать выданный - с Mumla подключился, главное чтобы адрес был без протокола в начале (без http/https) UPD2: запустил оригинальный сервер Mumble у себя на компе - работает отлично, также на ПК собрал билд репозитория с GnuTLS (с OpenSSL 3 не собирается) - работает с теми же настройками, как и на роутере, без проблем. UPD3: Собрал билд umurmur из последнего коммита репозитория с OpenSSL3 на роутере, также протестировал пару версий из архива - первую и серединную, первая на OSSL1, другая на OSSL1.1. Ничего из этого не помогло, проблема ровно та же. Думаю, это всё исключает баг из-за перехода на новые библиотеки или случайно добавленного бага в репе. Если у людей выше всё работало нормально, то вижу такие причины проблемы: В системе что-то поменялось с обновлением. У людей просто другие железки. Поменялся сам клиент Mumble, и более не совместим со стареньким urmurmur. На вики написано, что должна быть версия клиента от 1.2.*, а Mumla мне пишет что версия сервера - 1.2.4. Возможно еще проделки провайдера, но баг слишком странный для этого. Ну и кривые руки никто не отменял. Хотелось бы, чтобы пользователи выше отписались, как у них работает пакет сейчас. Edited November 6, 2024 by TheUniqueDisplayName Quote
yarick77 Posted August 28, 2025 Posted August 28, 2025 В поиске +murmur +keenetic ваша статья единственная. А можно "for совсем dummies" до ввода команд описать как получить доступ к консоли, куда их вводить? Два дня не могу найти. Всё, что есть - про CLI. Quote
Alex T Posted August 28, 2025 Posted August 28, 2025 13 часов назад, yarick77 сказал: А можно "for совсем dummies" до ввода команд описать как получить доступ к консоли, куда их вводить? Два дня не могу найти. Всё, что есть - про CLI. У кинетиков есть свой родной CLI, и Вам НЕ ТУДА. Вам надо поставить пакеты Entware и организовать ssh доступ в шелл entware, и уже там выполнять установку и настройку murmur. Заходить любым ssh клиентом - putty, kitty, тупо ssh из командной строки (в свежих windows он встроен) Установка системы пакетов репозитория Entware на USB-накопитель – Keenetic Quote
TheUniqueDisplayName Posted August 28, 2025 Posted August 28, 2025 Если хотите общаться не в локалке, а через интернет, возможно у вас будут проблемы, которые я описал выше. Скорее всего связанная проблема: https://forum.keenetic.ru/topic/19438-помогите-разобраться-что-происходит-с-udp-трафиком/ Если получится разобраться, почему так, или ее у вас не будет - пожалуйста отпишитесь, у меня все еще теплится надежда запустить сервер. Quote
housefeller Posted August 29, 2025 Posted August 29, 2025 (edited) Проще имхо арендовать любой самый дешманский vps и поставить туда TeamSpeak с бесплатной лицензией на 32 лица)) чем изобретать велосипед на ровном месте Edited August 29, 2025 by housefeller Quote
Alex T Posted August 29, 2025 Posted August 29, 2025 (edited) Mumble так то был ничем не хуже старого тимспика. У меня лет 15 назад был поднят на NAS, вполне себе работало. Новый тимспик не трогал, но говорят, почти как свой маленький дискорд. И кстати да, yarick77, вы же понимаете, что без "белого IP" или дополнительных телодвижений, мамбл будет доступен в вашей домашней сети, а не для собеседников в интернете? Так что вопрос про дешманский VPS актуален и для mumble тоже. Edited August 29, 2025 by Alex T Quote
SIY Posted January 7 Posted January 7 (edited) Подниму тему. Озадачился установить более новую версию пакета. Собственно скачал ее и попробовал поставить ее в лоб через OPKG. При установке этой версии пакета, система указала, что типа подняла версию существующего пакета и все. Вопрос: а как понять, какая версия пакета теперь реально установлена, если по команде чтения версий, все также показывается 0.2.20? А по факту уже вышла 0.3.1 и ее пробовал поставить. Edited January 8 by SIY Quote
SIY Posted January 8 Posted January 8 И еще вопрос. Из многих статей с инета, конфигурация сервера лежит в файле ini. У нас же, как я понял находится в conf файле? Или это все таки разные конфигурационные файлы? Если разные, могу создать свой ini файл, с нужными мне опциями и съест ли их сервер? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.