Előfeltételek
Telepítés
Konfiguráció
A Mumble használata
Testreszabás
Ebből az oktatóanyagból megtudhatja, hogyan állíthat be Mumble hangszervert a CentOS 7 rendszeren. A Mumble egy népszerű nyílt forráskódú hangkliens, amelyet főleg a játékosok használnak.
Előfeltételek
Telepítenünk kell a bzip2-t, hogy ki tudjuk csomagolni a szerver fájljait.
yum install bzip2 -y
Telepítés
Kezdje egy felhasználói fiók hozzáadásával.
groupadd -r murmur
useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur
Töltse le a szerverszoftvert, Murmur.
cd ~
wget https://github.com/mumble-voip/mumble/releases/download/1.2.10/murmur-static_x86-1.2.10.tar.bz2
Állítsa be a mappákat és az engedélystruktúrákat.
mkdir /usr/local/murmur
mkdir /var/log/murmur
chown murmur:murmur /var/log/murmur
chmod 0770 /var/log/murmur
Bontsa ki és helyezze át a fájlokat a megfelelő mappákba.
tar -xjf murmur-static_x86-1.2.10.tar.bz2
cp -R murmur-static_x86-1.2.10/* /usr/local/murmur
cp murmur-static_x86-1.2.10/murmur.ini /etc/murmur.ini
Konfiguráció
Most meg kell változtatnunk néhány beállítást a szerver konfigurációjában.
nano /etc/murmur.ini
Törölje a megjegyzéseket, és módosítsa #uname=a következőreuname=murmur
Törölje a megjegyzéseket, és módosítsa #logfile=a következőrelogfile=/var/log/murmur/murmur.log
Törölje a megjegyzéseket, és módosítsa #pidfile=a következőrepidfile=/var/run/murmur/murmur.pid
Mentse el a változtatásokat, és lépjen ki a nano-ból. A szerver további testreszabásához tekintse meg az alábbi „Testreszabás” részt.
Hozza létre a fájlt, /etc/tmpfiles.d/murmur.confés illessze be a következőket.
d /var/run/murmur 775 murmur murmur
Ezután hozza létre a szolgáltatásfájlt, /etc/systemd/system/murmur.serviceés illessze be a következő tartalmat.
[Unit]
Description=Mumble Server (Murmur)
Requires=network-online.target
After=network-online.target mariadb.service time-sync.target
[Service]
User=murmur
Type=forking
PIDFile=/var/run/murmur/murmur.pid
ExecStart=/usr/local/murmur/murmur.x86 -ini /etc/murmur.ini
[Install]
WantedBy=multi-user.target
Telepítse a szolgáltatást.
systemd-tmpfiles --create
systemctl daemon-reload
Most már csak ki kell nyitnunk a portokat és mehet a csevegés! Futtassa a következő parancsokat.
firewall-cmd --zone=public --add-port=64738/tcp --permanent
firewall-cmd --zone=public --add-port=64738/udp --permanent
firewall-cmd --reload
A Mumble használata
A szerver elindítása:
systemctl start murmur.service
A szerver leállítása:
systemctl stop murmur.service
Testreszabás
Ezen változtatások mindegyike elvégezhető a /etc/murmur.inifájlban.
Ha a helyek számát 200-ra szeretné módosítani, váltson users=100a következőre users=200.
Az üdvözlő üzenet frissítéséhez módosítsa a következő karakterláncot welcometext. Támogatja az alapvető HTML jelölést.
A nagyobb biztonság érdekében törölje a autobansorok megjegyzéseit .