Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Madde1992 - 08.03.17 - klo:14.44
-
Noniin eli tarvisin neuvoa eli mulla on teamspeak 3 serveriksi tulossa ubuntu server versio ja kysymys kuuluu, että miten saan serveri version desktopiksi? sitten mun pitäs siihen saaha vielä teamspeak3 serveri asennettua. Sitten siihen olis tulossa myös varayhteys eli miten saan ubuntussa verkkokortin konffittua niin että jos toinen yhteys, lakkaa toimimasta niin se pukkais automaattisesti 4G:N päälle ja katkoksia ei tulisi.
Kiitos vastauksista! :)
-
Noniin eli tarvisin neuvoa eli mulla on teamspeak 3 serveriksi tulossa ubuntu server versio ja kysymys kuuluu, että miten saan serveri version desktopiksi?
Asenna paketti ubuntu-desktop:
sudo apt-get install ubuntu-desktop
ja käynnistä järjestelmä uudelleen.
sitten mun pitäs siihen saaha vielä teamspeak3 serveri asennettua. Sitten siihen olis tulossa myös varayhteys eli miten saan ubuntussa verkkokortin konffittua niin että jos toinen yhteys, lakkaa toimimasta niin se pukkais automaattisesti 4G:N päälle ja katkoksia ei tulisi.
Toimii automaattisesti noin, kun konfiguroit mobiiliyhteyden automaattisesti yhdistäväksi. Silloin NetworkManager käyttää oletuksena ethernetiä tai wlania, ja vaihtaa mobiiliyhteyteen, jos yhteys katkeaa.
Tässä on kuitenkin muutama huomioitava pointti:
- Mobiiliyhteys on jatkuvasti päällä taustalla. Sinänsä sen ei pitäisi olla ongelma, koska dataa ei siirry sen kautta.
- NetworkManager reagoi vain lähiverkon ongelmiin, eli siihen että Ethernet-kaapeli irtoaa tai wlan-yhteys tukiasemaan katkeaa. Internet-palveluntarjoajan ongelmia se ei huomaa.
- Katkeamishetkellä käynnissä olevat TCP-yhteydet katkeavat ja palvelimen osoite vaihtuu. En tunne TeamSpeakiä tarkemmin, mutta veikkaan, ettei se tykkää tästä. Jos käytössä on domain-nimi, voit jakaa uuden osoitteen asiakkaille DNS:n kautta, mutta päivittymisessä menee hetki. Palveluntarjoajasta riippuen pahimmillaan jopa tunteja.
Jos nettiyhteys katkoo, suosittelisin jotain edullista pilvialustaa palvelun pyörittämiseen. Esimerkiksi ranskalainen Scaleway (https://www.scaleway.com) tarjoaa halpoja virtuaalikoneita ja baremetal-palvelimia.
-
Miten mä konfiguroin sen tossa ubuntussa? teen nimittäin tälläistä hommaa ekaakertaa.
-
Miten mä konfiguroin sen tossa ubuntussa? teen nimittäin tälläistä hommaa ekaakertaa.
Miten konfiguroit TeamSpeakin? Kannattaa etsiä netistä joku selkeä asennusohje, jota voi soveltaa omaan ympäristöön. Vaikkapa https://www.digitalocean.com/community/questions/setup-teamspeak-server-ubuntu-15-04
-
Ei vaan siis toi 4G
-
Ei vaan siis toi 4G
Jos se on tavallinen USB-nettitikku, verkkokuvakkeen kautta voi muodostaa uuden mobiiliyhteyden. Huawein HiLink-mallit näkyvät kiinteänä verkkona ja wifi-4G-reitittimet puolestaan näkyvät langattomina verkkoina.
Jos verkkokuvakkeen valikossa ei näy mitään eloa ja kyseessä on USB-nettitikku, lsusb-komennon listauksesta voi olla apua ongelman selvittämisessä.
lsusb
-
Siis tosiaan on tarkoitus tehdä varayhteys tietokoneeseen tulee kaksiporttinen verkkokortti toiseen valokuitu toiseen 4G, tuo 4G yhteys tulee Huawei B593 ja ydistetään kans tosiaan ihan nettikaapelilla, tarkoitus on että jos valokuitu lakkaa toimimasta niin 4G kytkeytyy päälle ja pitää serveriä yllä.
-
Siis tosiaan on tarkoitus tehdä varayhteys tietokoneeseen tulee kaksiporttinen verkkokortti toiseen valokuitu toiseen 4G, tuo 4G yhteys tulee Huawei B593 ja ydistetään kans tosiaan ihan nettikaapelilla, tarkoitus on että jos valokuitu lakkaa toimimasta niin 4G kytkeytyy päälle ja pitää serveriä yllä.
Nuo yhteydet eivät sinänsä vaadi konfigurointia Ubuntun puolella, mutta yhteysongelman tunnistaminen ja yhteyden vaihto vaatii käytännössä skriptausta. Voit esimerkiksi tehdä cronilla ajettavan skriptin, joka pingaa osoitetta 8.8.8.8 (Googlen DNS-palvelin) ja epäonnistuessa vaihtaa verkkoyhteyttä nmcli-komennolla. Tähän tyyliin:
#!/bin/sh
ping -c3 8.8.8.8
if [ $? -ne 0 ]; then
echo "ERROR: Connection failed. Switching to 4G"
nmcli con down Wired
nmcli con up 4G
fi
Mutta kuinka todennäköistä on, että valokuituyhtedessä on ongelmaa? Itse en ryhtyisi virittämään tuollaista failsafea kiinteän langan päähän, jos yhteys katkeaa ehkä kerran vuodessa parin tunnin ajaksi. Ja tosiaan seuraavana (tai ensimmäisenä) ratkaisuna hostaisin pilvessä.
Miten ajattelit hanskata IP:n muuttumisen, kun yhteys vaihtuu?
-
Mä pyöritän teamspeak 3 serveriä jonka ei sovi oikeasti katketa olen jo muutenkin kaiken tarvittavan hommannut eli noiko vaan sit komentokehotteeseen niin toimii, onko toi vähä niinku ip failower?
-
Mä pyöritän teamspeak 3 serveriä jonka ei sovi oikeasti katketa olen jo muutenkin kaiken tarvittavan hommannut eli noiko vaan sit komentokehotteeseen niin toimii,
Ei toimi suoraan. Seuraavia askelia:
1. Yhteyksien nimet täytyy vaihtaa skriptiin tai konfiguroida NetworkManageriin (onnistuu sieltä verkkokuvakkeen kautta). Esimerkissä siis oli Wired ja 4G, mutta oletuksena nimet ovat ehkä Ethernet-yhteys 1 ja 2 tjsp.
2. Skriptiä täytyy testata. Kirjoita koodi geditillä tai vastaavalla editorilla tekstitiedostoon, aseta suoritusoikeus ja testaa, että toimii komentorivillä oikein. Vikatilannetta voi simuloida vaikka vaihtamalla 8.8.8.8:n tilalle IP-osoitteen, joka ei vastaa pingiin.
3. Ajastus cronilla, jotta skripti ajetaan vaikkapa kymmenen minuutin välein: https://help.ubuntu.com/community/CronHowto
onko toi vähä niinku ip failower?
Ainakin niinkuin failover IP. Tämä ei siis edelleenkään ratkaise sitä ongelmaa, että palvelusi IP-osoite vaihtuu yhteyden vaihtuessa. Käsittääkseni TeamSpeakissä ei itsessään ole mitään varaosoitejärjestelmää, eli homma pitäisi hoitaa matalammalla tasolla. Osoitteen vaihtaminen DNS:ään on yksi vaihtoehto, mutta palvelu katkeaa vähintään minuuteiksi tai tunneiksi. Lisäksi DNS vaatii myös lisää testausta ja skriptausta, joka riippuu nimipalvelun tarjoajan rajapinnoista. Tällä hetkellä sinulla ei taida edes olla domainia käytössä?
-
Mä asensin tähän nyt sit alusta alkaen ton desktop version heti suoraan se eikai vaikuta mitään serverin eikä ton varayteyden laittoon?
-
Voisiko joku antaa minulle oikeat komennot jolla saan teamspeak 3 serverin asennettua tähän ubuntuun, tuo varayteys homma varmaan onnistuu noilla ohjeilla jotka on tuossa yllä?
-
Mä asensin tähän nyt sit alusta alkaen ton desktop version heti suoraan se eikai vaikuta mitään serverin eikä ton varayteyden laittoon?
Ei vaikuta.
-
Jos en saa tehtyä näitä millään itse niin olisiko mahdollista että tulisit jotenkin etänä tuolle koneelle?
-
Parempi opetella itse, jos meinaat ylläpitää palvelua jatkossa. :)
-
https://www.youtube.com/watch?v=qmGO2syxfcc
noin sen serverin siihen saa hyvä video :) ja noilla sinun neuvomillasi jutuilla pitäisi alkaa se varayhteyski pelittään?
-
https://www.youtube.com/watch?v=qmGO2syxfcc
TeamSpeak-aiheen (https://forum.ubuntu-fi.org/index.php?topic=51896.0) alle linkittämäni ohje on jonkin verran siistimpi ja toimii paremmin Ubuntu 16.04:ssä, jossa /etc/rc.local ei ole enää vakiona käytössä, eli sinne lisättyjä komentoja ei ajeta automaattisesti järjestelmän käynnistyessä. Sen saa käyttöön komentamalla:
sudo systemctl enable rc-local.service
ja noilla sinun neuvomillasi jutuilla pitäisi alkaa se varayhteyski pelittään?
Periaatteessa kyllä, mutta vaatii kyllä hieman soveltamista, ja ohjeiden lukemista ja ymmärtämistä. Täällä toki voi kysellä myös lisää, jos tulee hankaluuksia vastaan.
Olen edelleen sitä mieltä, ettei varayhteydestä tule olemaan käytännössä hyötyä tässä sovelluskohteessa.
-
tuossa ku koitin tota youtube videoo niin ei tapahtunu mitään ku laitoin den cd desktop komennon
-
Desktop on Työpöytä suomenkielisessä Ubuntussa.
-
juu niin on mut ku se laittaa cd deskotop sit painaa enterii mut mul ei tapahu mitään tulee vaan et tuedistia teu hakemistoo ei ole vaikka se on mun tos työpöydällä se ts3server kansio.
-
juu niin on mut ku se laittaa cd deskotop sit painaa enterii mut mul ei tapahu mitään tulee vaan et tuedistia teu hakemistoo ei ole vaikka se on mun tos työpöydällä se ts3server kansio.
Niin. Mitä tapahtuu, kun laittaa
cd Työpöytä
ja painaa enteriä?
-
tulee et tiedostoa tai hekemistoa ei ole olen sen ladannut tohon työpöydälle.
-
Pakko se on saaha asennettuu tavalla tai toisella.
-
tulee et tiedostoa tai hekemistoa ei ole olen sen ladannut tohon työpöydälle.
Minkä komennon nyt tarkalleen syötit? Huomaa, että isoilla ja pienillä kirjaimilla on merkittävä ero Linuxissa.
Voit listata Työpöytä-kansiossa olevat tiedostot ja hakemistot komennolla:
ls ~/Työpöytä/
(tai englanninkielisessä järjestelmässä ls ~/Desktop/)
Kopioi listaus päätteestä tänne, niin nähdään tilanne paremmin.
Pakko se on saaha asennettuu tavalla tai toisella.
Se toinen ohje on siistimpi ja parempi. ;)
-
noni täs kopio päätteestä
teamspeakserver@teamspeakserver-FR480AA-UUW-a6630sc:~$ cd Desktop/TS3Server/
bash: cd: Desktop/TS3Server/: Tiedostoa tai hakemistoa ei ole
teamspeakserver@teamspeakserver-FR480AA-UUW-a6630sc:~$
Sitte tän videon mukaan oon yrittäny:https://www.youtube.com/watch?v=qmGO2syxfcc&t=76s
-
noni täs kopio päätteestä
teamspeakserver@teamspeakserver-FR480AA-UUW-a6630sc:~$ cd Desktop/TS3Server/
bash: cd: Desktop/TS3Server/: Tiedostoa tai hakemistoa ei ole
teamspeakserver@teamspeakserver-FR480AA-UUW-a6630sc:~$
Ja mitä listaa:
ls ~/Desktop/
tai
ls ~/Työpöytä/
-
https://www.youtube.com/watch?v=qmGO2syxfcc&t=76s
tuon videon mukaan
-
https://www.youtube.com/watch?v=qmGO2syxfcc&t=76s
tuon videon mukaan
Katsoin kyllä mitä siinä tehdään, ja yritän neuvoa, että Desktop on suomenkielisessä Ubuntussa Työpöytä. :)
cd Työpöytä/TS3Server/
Mutta tuokin voi antaa saman virheen, jos siellä työpöydällä ei olekaan TS3Server-nimistä kansiota. Siksi olisi kiva nähdä myös listaus Työpöytä-kansion sisällöstä.
-
voisitko antaa sähköpostisi niin saan kuvan sinulle :)
-
voisitko antaa sähköpostisi niin saan kuvan sinulle :)
Laitoin yv:llä.
Listaukset päätteestä kyllä riittäisivät.
-
nyt sulle on kuva sähköpostis.
-
nyt sulle on kuva sähköpostis.
Jep. TS3Server-kansio on jossain. Ikkunasta saa muuten kuvakaappauksen painamalla Alt+PrintScreen. Koko näytöstä painamalla pelkästään PrintScreen ja vapaasti valittavasta alueesta Shift+PrintScreen
Mutta mitäpä nämä listaavat päätteessä:
ls ~/Työpöytä/
cd Työpöytä/TS3Server/
-
Sulle on taas kuva
-
Jep. Eli nythän se komento meni läpi, kuten sanoin.
-
mistä mä saan ton yhen erikoismerkin mikä on sit toi toinen komento ton jälkeen? heti siin edessä.
-
voitko sä kirjottaa mulle tähän noi komennot niin mä kopsaan ne ja laitan ne päätteeseen helpoin niin niin päästään täs eteenpäin.
-
mistä mä saan ton yhen erikoismerkin mikä on sit toi toinen komento ton jälkeen? heti siin edessä.
En näe videon komennoissa erikoismerkkejä. Siinä alussa käynnistetään palvelin komennoilla:
cd Työpöytä/TS3Server/
bash ./ts3server_startscript.sh start
-
Käykö sulle et jatketaa huomenna oletko mihin aikaan täällä?
-
Käykö sulle et jatketaa huomenna oletko mihin aikaan täällä?
Päivän mittaan satunnaisesti.
-
jos ei muuten saaha niin onko mahollista tulla etänä tohon vai pääseekö ubuun etänä?
-
Voisiko joku tulla etänä asentamaan tuohon mun ubuntuun Teamspeak 3 serverin itse en saa sitä millään, en saa nanossa sitä tiedostoa tallennettua olisi kiva kun jokin osaava tulisi etänä niin pääisisin sitten, säätämään tuota varayhteyttä.
-
en saa nanossa sitä tiedostoa tallennettua
Nanossa tallennetaan näppäinyhdistelmällä Ctrl+O
Se vahvistaa tiedostonimen, joka hyväksytään enterillä.
Editori sulkeutuu näppäinyhdistelmällä Ctrl+X
Graafisella työpöydällä voit editoida myös geditillä:
sudo -i gedit /lib/systemd/system/teamspeak.service
-
no asensin nyt vimin tähän ja ajettelin sillä koittaa mites sillä tallennan?
-
no asensin nyt vimin tähän ja ajettelin sillä koittaa mites sillä tallennan?
Nyt menee kyllä ojasta allikkoon!
Vim on toki hyvä editori, ja käytän sitä itse yksinomaan, mutta toimintaperiaate on täysin erilainen kuin useimmissa editoreissa. Vimin käyttö edellyttää opettelua ajan kanssa.
gedit on sopiva työkalu, niin pääset hommissa eteenpäin.
-
Noniin eli sain ubuntussa teamspeak serverin aktiiviseksi mutta en saa tätä seuraavaa komentoa menemään läpi, jolla ilmeisesti saisin isäntäavaimen teamspeakkiin eli tämä komento ei mene läpi:cat /home/teamspeak/logs/ts3server_* Olen tämän ohjeen mukaan
tehnyt:https://www.globo.tech/learning-center/install-teamspeak-server-ubuntu-16/
https://community.linuxmint.com/tutorial/view/1788
Sitten en löydä myöskään mistään sellaista kansiota josta saisin nuo kuvakkeet auki jossa pääsisin laittamaan, serverilleni nimen salasanan ja sitten tuon isännän koodin josta yllä puhuin, että mistä
hän mahtaisi olla kyse? Ei tässä enää minttiäkään viittis alkaa asenteleen koska sain jo serverin aktiiviseksi, myöskään mitään pikakuvaketta tälle serverilleni ei tullut.
-
Noniin eli sain ubuntussa teamspeak serverin aktiiviseksi mutta en saa tätä seuraavaa komentoa menemään läpi, jolla ilmeisesti saisin isäntäavaimen teamspeakkiin eli tämä komento ei mene läpi:cat /home/teamspeak/logs/ts3server_* Olen tämän ohjeen mukaan
tehnyt:https://www.globo.tech/learning-center/install-teamspeak-server-ubuntu-16/
Onnistuuko sudolla?
sudo cat /home/teamspeak/logs/ts3server_*
Tai listaa, mitä tiedostoja tuolla on, niin ongelman syytä voi selvitellä tarkemmin:
ls -l /home/teamspeak/logs
ls -l /home/teamspeak
https://community.linuxmint.com/tutorial/view/1788
Sitten en löydä myöskään mistään sellaista kansiota josta saisin nuo kuvakkeet auki jossa pääsisin laittamaan, serverilleni nimen salasanan ja sitten tuon isännän koodin josta yllä puhuin, että mistä
hän mahtaisi olla kyse? Ei tässä enää minttiäkään viittis alkaa asenteleen koska sain jo serverin aktiiviseksi, myöskään mitään pikakuvaketta tälle serverilleni ei tullut.
Nuo toimenpiteet tehdään clientilla, ottamalla yhteys siihen uuteen palvelimeen. Linux-clientin voit ladata ja asentaa kotihakemistoon näin:
1. Lataa asennuspaketti
wget http://dl.4players.de/ts/releases/3.1.1.1/TeamSpeak3-Client-linux_amd64-3.1.1.1.run
2. Pura paketti suorittamalla se
sh TeamSpeak3-Client-linux_amd64-3.1.1.1.run
(Hyväksy lisenssi painamalla <enter> <q> ja <y>
3. Käynnistä ohjelma
cd TeamSpeak3-Client-linux_amd64/
./ts3client_runscript.sh
-
Kaikki kunnia Maddelle rohkeudesta ja yrittämisestä, ja nm:lle neuvoista.
Mutta nyt on pakko sivusta todeta, että opettele Madde linuxin työpöytäkäyttö kunnolla ja hanki päätekomennoistakin kunnolla kokemusta ennenkuin ryhdyt asentamaan tai ylläpitämään mitään julkisia palveluita. Ja tämä mitä suurimmalla ystävällisyydellä, jotta välttyisit virheiltä.
T: Ville