Есть такое годное кросс-платформенное VoIP приложение как
Mumble и все вроде раньше работало как надо, но тут я заметил, что после перезапуска системы сервер
mumble запускается, но не слушает на ipv4. Начал разбираться…
На форумах расписывали, что в
systemd сервиса
mumble надо добавить
After=ntpd.service
, но у меня не было данной службы и проверить я не смог.
Решение оказалось простое, в конфиге прописываем
host=0.0.0.0
И сервер
mumble запускается просто отлично.
Ну и что б заметка не казалось такой короткой распишу про установку и настройку сервера
mumble.
1. Установка
pacman -S murmur
2. Настройка конфига.
/etc/murmur.ini
#местоположение базы данных
database=/var/lib/murmur/murmur.sqlite
#настройки если использовать SQL сервер
#dbDriver=QMYSQL
#dbUsername=
#dbPassword=
#dbHost=
#dbPort=
#dbPrefix=murmur_
#dbOpts=
#dbus смысла в нем вообще не вижу
dbus=system
# Alternate D-Bus service name. Only use if you are running distinct
# murmurd processes connected to the same D-Bus daemon.
dbusservice=net.sourceforge.mumble.murmur
icesecretwrite=
#Настройки автобана
autobanAttempts = 10
autobanTimeframe = 120
autobanTime = 300
#Расположение логфайла, этим занимается systemd поэтому оставляем пустым
# logfile=
# Пид файл
# pidfile=
# Текст приветствия
welcometext="<br />Однако здравствуйте</b><br />"
# Порт TCP и UDP
port=64738
# На каком ip слушать
host=0.0.0.0
# Пароль сервера
serverpassword=
# Максимальная полоса пропускания
bandwidth=131072
# Максимальное кол-во пользователей
users=100
# Для скольких пользователей использовать кодек сжатия Opus
# 0 = Always enable Opus, 100 = enable Opus if it's supported by all clients.
#opusthreshold=100
# Максимальная глубина каналов
#channelnestinglimit=10
# Регулярка для имен каналов
channelname=[ \\-=\\w\\#\\[\\]\\{\\}\\(\\)\\@\\|]+
# Регулрка для имен пользоватлей
username=[-=\\w\\[\\]\\{\\}\\(\\)\\@\\|\\.]+
# Максимальная длина сообщения
textmessagelength=0
# Максимальный размер картинки
imagemessagelength=131072
# Разрешить использовать теги html в описание каналов и пользователей
allowhtml=true
# Сколько дней хранить логи
logdays=31
# Зарегестрировать ваш сервер что бы его могли находить другие пользователи
#registerName=Mumble Server
#registerPassword=secret
#registerUrl=http://mumble.sourceforge.net/
#registerHostname=
# Анонсирование сервера
#bonjour=True
# SSL сертефикаты
#sslCert=
#sslKey=
# sslCiphers
#sslCiphers=EECDH+AESGCM:AES256-SHA:AES128-SHA
# Пользователь от которого будет работать процесс
uname=murmur
# Авторизация пользователей по сертификатам
#certrequired=False
# Отправлять версию сервера клиентам
sendversion=True
[Ice]
Ice.Warn.UnknownProperties=1
Ice.MessageSizeMax=65536
3. Включаем и запускаем службу
systemctl enable murmur.service && systemctl start murmur.service
4. Установим пароль супер пользователя
murmurd -ini /etc/murmur.ini -supw
5. Подключаемся к нашему серверу
Вот и все, голосовой связи без помех!
Комментарии ()