Jump to content

Recommended Posts

Предисловие:

Искал простое решение для общения с друзьями по 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 by iteelion
  • Thanks 2
Link to comment
Share on other sites

Чтобы автоматом стартовал скрипт, нужно просто его переименовать. Название должно начинаться с буквы S, например S60umurmur, где цифра 60 - произвольная, но от неё зависит каким по-очереди будет запущен скрипт из папки /opt/etc/init.d/

Спасибо за инструкцию. Пригодится. Модераторы, добавьте пожалуйста инструкцию в список готовых решений.

Edited by plagioklaz
  • Thanks 2
Link to comment
Share on other sites

  • 1 month later...
В 02.12.2016 в 00:39, iteelion сказал:

 

Конфигурирование сервера (По умолчанию в системе установлен vi, но мне проще mcedit)


mcedit /opt/etc/umurmumr.conf

 

файл конфигурации имеет название umurmur.conf

Link to comment
Share on other sites

  • 4 months later...
  • 10 months later...
В 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 by Азимов Руслан
  • Confused 1
Link to comment
Share on other sites

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 by iteelion
Link to comment
Share on other sites

1 час назад, iteelion сказал:

Ой как согласен ;) Но с гайдами по l2tp+ipsec не сравнить.

Спасибо, может кому поможет, чтобы не бегали искать по инету. Не помню что последний раз настраивал уже, но вынес себе мозг просто ппц)).. Помню что просто ппц какую кучу пакетов пришлось доустановить и довести до ума.. вплоть до изменения путей, которые были кривые.. а гайд был на полстраницы, хотя по факту можно было на 1.5 расписать ))
Большое спасибо за гайд. Успехов )

Edited by Азимов Руслан
Link to comment
Share on other sites

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.

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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...