1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Xbox ja Ubuntu lähiverkossa

Viestiketju Käyttäjien tekemät oppaat -osiossa. Ketjun avasi LaLLi80 15.03.2006.

Viestiketjun tila:
Viestiketju on suljettu.
  1. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Omistatko modatun Xboxin? Onko tietokoneessasi käyttöjärjestelmänä Ubuntu?
    Opastan seuraavassa joitakin tapoja Xboxin ja Ubuntun yhteiskäyttöön lähiverkossa.
    [bold]
    Sisällysluettelo:
    1. Vaatimukset
    2. Lähiverkko
    3. Tiedostojen jakaminen PC->Xbox välillä
    4. FTP siirrot PC-Xbox väillä
    5. Xboxin kovalevyllä olevien pelien hallinta PC:llä
    6. Xboxilla nettipelaamista ilmaiseksi
    [/bold]
    [bold]1. Vaatimukset[/bold]
    -Tietokone
    *Verkkokortti (100M suositeltava)
    *Nettiyhteys (ei pakollinen)

    -Ubuntu (opas kirjoitettu 5.10 versiolla)
    *Firestarter (Palomuurin konffaus softa)
    *Samba (Tiedostojen/tulostimien jakopalvelu)
    *gFTP (FTP client softa)
    *Wine (Jos päädyt Qwixin käyttäjäksi)
    *Qwix (win32 versio) tai
    #*xbgm(Xbox Game Manager) En ole vielä testannut uusinta
    *Xlink Kai (Verkkopeli ohjelma)
    *gKaiUI tai jKaiUI (Valinnaisia)

    -Xbox (Lisätietoa http://www.tdubel.com )
    *Modattu (piiri tai softa)
    *XBMC (Xbox Media Center dashboard)
    *Avalaunch (Qwix)


    [bold]2. Lähiverkko[/bold]
    Ensiksi tarvitsee PC:n ja Xboxin välille muodostaa lähiverkko. Itselläni on PC:ssä kaksi verkkokorttia joista toinen menee ADSL motulle ja toinen lähiverkkoni kytkimelle. Muitakin tapoja on kasata verkko PC-Xbox välille ja niistä kertoo tdubelin sivut enemmän.
    100Mbit verkkokortti PC:ssä on suositeltavaa, koska Xboxin verkkoyhteys on myös 100Mbit. Hitaammallakin pärjää, jos jaksaa odottaa.
    Xbox<->PC välille suosittelen lämpimästi lähiverkko-osoitteita 10.0.0.0 tai 192.168.0.0 avaruuksista, koska näitä osoitteita ei reititetä internetissä.

    [bold]3. Tiedostojen jakaminen PC->Xbox välillä[/bold]
    Xboxin parhaita käyttötarkoituksia heti pelaamisen jälkeen on mediakoneena. Katselen omalla paljon videoita ja joskus jopa kuuntelen musaa. Tähän tarkoitukseen tarvitset Xboxiin XBMC:n (Xbox Media Centerin) joka muutenkin on Xboxin paras dashboard.

    Toistettavien tiedostojen ei tarvitse sijaita Xboxissa. Useimmat ihmiset haluavat varmaan säilyttää musansa/videonsa tietokoneella ja ajoittain toistaa niitä TV:stä. Tähän tarkoitukseen tarvitsemme tavan jakaa tiedostot PC:ltä lähiverkon yli Xboxille ilman, että tiedostoja siirretään pysyvästi Xboxin kovolle.

    Tapoja on useampi joista käytin itse pitkään ccXstream palvelinta. ccXstream palvelimen asentaminen linuxiin on hankalaa verrattuna Samba jakoon, joten käytämä Sambaa tähän tarpeeseen. Samba löytyy Ubuntun synaptic/apt-get repoista joten sen asentaminen on helppoa.
    [bold]sudo apt-get install samba[/bold]

    Ennen kuin jaamme mitään PC:ltä Samballa tulee palomuuria konffata hieman. Eli sallitaan kaikki yhteydet Xboxilta PC:lle ja vielä varmuuden vuoksi sallitaan Samba yhteydet PC:ltä vain lähiverkkoon. Firestarter löytyy Ubuntu repoista.
    [bold]sudo apt-get install firestarter[/bold]

    Applications -> System tools -> Firestarter
    -"Policy" välilehdellä oikealla hiiren napilla klikkaat ruutuun "Allow connections from host".
    -"Add Rule" -> Naputtele ylempään kenttään Xboxin IP osoite -> Lisää kommentti "Xbox" jos nappaa. -> Paina "Add"
    -"Policy" välilehdellä oikealla hiiren napilla klikkaat ruutuun "Allow service".
    -"Add Rule" -> Valitse "Name" kohtaan "Samba (SMB)" -> Täppä LAN clients pallukkaan -> Comment "Xbox" -> paina "Add"

    Sitten vain jakamaan mediaa Xboxille.
    System -> Administration -> Shared Folders
    Add -> "Path" kohtaan haet mitä haluat jakaa -> Name kohtaan annat sille jaolle nimi joka näkyy Xboxilla -> Tarkista vielä "General Windows sharing settings" Domain/workgroup kohta. -> paina OK.

    Sitten vaan katselemaan/kuuntelemaan Xboxilla jaossa olevaa tavaraa. Käynnistä XBMC ja mene Settings/Asetukset -> Network/Verkko -> Samba. Tarkista että workgroup on sama kuin Ubuntussa ja samba server asetukset osoittaa Ubuntu konetta. -> Paina apply.
    Jaettavasta tavarasta riippuen valitse XBMC päävalikosta haluttu kategoria -> Selaa uusia jakojasi valitsemalla vaihtoehto SMB workgroup listasta. Jakojen nimien pitäisi tulla näkyviin välittömästi. Jos mitään ei tapahdu on verkossa tai asetuksissa jotain vikaa.

    [bold]4. FTP siirrot PC-Xbox väillä[/bold]
    FTP:llä voi siirtää tiedostoja PC:n ja Xboxin välillä tehokkaasti. FTP:llä ei voi streamata videoita kumpaakaan suuntaan. FTP soveltuu asetus tiedostojen ja ohjelmien siirtämiseen verkon yli.

    Ubuntussa tulee oletuksena mukana erinomainen gFTP jolla tämä onnistuu.
    Applications -> Internet -> gFTP
    -Host kentään tulee Xboxin IP osoite
    -User kenttään tulee XBMC:n oletus käyttäjätunnus eli [bold]xbox[/bold]
    -Pass kenttään tulee XBMC oletus salasana eli [bold]xbox[/bold]
    -> Paina Connect nappia joka on Host kentän vasemmalla puolella.

    [bold]5. Xboxin kovalevyllä olevien pelien hallinta PC:llä[/bold]
    Monella kuten itselläni on aivan käsittämättömän huono DVD asema Xboxissa joka ei toimi kunnolla pelien kanssa vaan peli-ilokatkeaa satunnaisesti. Tästä syystä olenkin siirtänyt haluamani pelin suoraan Xboxin kiintolevylle tavalla tai toisella pelaamista varten. Xboxin kiintolevyllä olevia pelejä tarvitsee kuitenkin välillä vaihtaa/poistaa/lisätä johon onkin olemassa erinomainen työkalu Qwix. Harmi vaan ,että se on windows ohjelma. Onneksi se toimii moitteetta winellä. Linuxille on saatavilla myös natiivi ohjelma xbgm (Xbox game manager), mutta minulla ei ole uusimmasta versiosta kokemuksia ja aiempi versio ei pärjännyt Qwixille ollenkaan.

    Qwix ei suostu yhteyistyöhön XBMC:n kanssa joten tarvitset tätä varten Avalaunch dashboardin.
    -Qwixillä voi tarkistaa kovalevylle siirrettyjen pelien tiedot kuten koon.
    -Voit myös poistaa kovolta pelin, talletuksen tai molemmat.
    -Voit siirtää Xboin kovolla olevan pelin suoraan PC:n kovolle .ISO imageksi.
    -Voit surkaa PC:n kovolla olevan .ISO imagen suoraan Xboxin kovolle haluttuun hakemistoon.

    Qwixin voit hakea suoraan sen kotisivulta.
    http://www.teamavalaunch.com/qwix/

    Käyttääksesi Qwixiä pura se johonkin hakemistoon. Käynnistä qwix ajamalla se komennolla:
    [bold]wine Qwix.exe[/bold]

    Voidaaksesi hallita Xboxiasi pitää siihen luoda yhteys. Xboxissa pitää myös olla käynnissä Avalaunch jonka verkkoasetukset ovat kunnossa. Qwixin yläreunassa on "Active connections" palkki. Paina sen oikeassa reunassa olevaa Add painiketta. Valitse New Connection. Täytä aukeavaan ikkunaan Xboxin IP ja käyttäjätunnukset.
    login: xbox
    password: xbox

    Testaa yhteys painamalla "Test Connection" nappia.
    Paina "OK" jos yhteys toimii.

    "Load ISO" välilehdellä voit purkaa Xbox ISO tiedostoja joko tietokoneen kovolle tai suoraan Xboxin kovolle.

    -Lataa haluttu ISO tiedosto "Load ISO napilla"
    -Pura ISO tiedosto PC:n kovolle "Extract ISO" napilla.
    -Pura ISO tiedosto Xboxin kovolle "FTP Upload All" napilla.

    "Create ISO" välilehdellä voit luoda Xbox ISO tiedostoja PC:n kovolla olevista hekemistoista tai Xboxilla olevista hakemistoista.

    -Valitse lähteeksi "Local folder" luodaaksesi ISO PC:n kovolla olevasta hakemistosta.
    -Valitse lähteeksi "FTP folder" luodaaksesi ISO Xboxin kovolla olevasta hekemistosta.

    "Atomatically cross-link identical files" täppä vertailee tiedostoja ISO fileä luodessaan ja "cross-linkkaan" samanlaiset tiedostot. Eli samaa tiedostoa ei tallenneta ISO imageen kuin kerran vaikka tiedosto olisi eri hakemistossa. Tämän saattaa pienentää imagen lopullista kokoa roimasti.

    "Manage Titles on Xbox Drive" Välilehdellä on mahdollista selailla Xboxin kovon sisältöä. "Scan titles" nappi tutkii kovon sisällö ja listaa siellä olevat pelit. Lista näyttää yksityiskohtaiset tiedot pelikohtaisesti. Voit myös poistaa pelejä tästä listasta jolloin ohjelma kysyy poistetaanko peli, tallennukset vai kummatkin. "Create ISO" napilla voit tehdä listalla näkyvästä pelistä ISO imagen PC:n kovolle.

    [bold]6. Xboxilla nettipelaamista ilmaiseksi[/bold]
    Xboxilla voi pelata netin yli pelejä muutenkin kuin maksamalla Xbox Live palvelusta. Homma hoituu ns. tunnelointi ohjelmilla jotka huijaavat Xboxia lulemaan, että se on lähiverkossa toisten Xboxien kanssa internetin yli. Tunnelointi ohjelmilla voi siis pelata vain LAN pelejä. Tunnelointi ohjelmaa ei käytetä Xboxissa vaan tietokoneella.

    Yksi suosituimmista tunnelointi ohjelmista on Xlink Kai joka on ilmainen ja toimii niin Windowsissa, OSX:ssä kuin Linuxissa.
    Ohjelma vaatii rekisteröitymisen jotta voit liittyä Xlinkin omaan online kommuuniin. Tuettuja pelejä on varmaan satoja. Saat ohjelman sen kotisivulta.
    http://www.teamxlink.co.uk/

    HUOM. Xlink Kai ei ole vain Xbox softa sen kanssa toimivat konsolit ovat Xbox 360, Xbox, PS2, Gamecube ja PSP.

    Linuxilla toimiva Xlink on vain CLI versio eikä sisällä mitään hienoa käyttöliittymää, mutta samalta sivulta voit hakea linuxille kolme erillaista GUI:ta. Itse suosin gkaiui:ta, koska se käyttää gtk:ta kuten Ubuntu.

    GUI ei ole pakollinen, koska XBMC sisältää valmiiksi käyttöliittymän Xlinkin ohjaamiseksi. Eli voit selailla Xlink pelejä suoraan Xboxilla, kuhan kaid on tietokoneella päällä ja conffattu.

    Ikävä kyllä kaid tai gkaiui ei löydy Ubuntu repoista. Jos osaisin niin tekisin valmiin .deb tiedoston jaettavaksi.

    Pura kaid komennolla
    [bold]tar xvzf kaid-7.0.0.7-linux-x86.tar.gz[/bold]
    Mene paketista tulleeseen hakemistoon
    [bold]cd kaid-7.0.0.7-linux-x86[/bold]
    Hakemistosta löytyy kaksi tiedostoa
    -kaid on itse ohjelma binääri.
    -kaid.conf on asetustiedosto

    Editoi kaid.conf tiedostoon asetukset.
    [bold]nano kaid.conf[/bold]
    Pistä "Authentication" kohtaan Xlink Kai sivuilla rekisteröimäsi tunnukset ja muuta AutoLogin = 1.

    Siirrä kaid.conf tiedosto /etc hakemistoon ja kaid /usr/bin hakemistoon[bold]
    sudo mv kaid.con /etc
    sudo mv kaid /usr/bin
    [/bold]
    Käynnistä kaid SuperUser oikeuksilla

    [bold]sudo kaid[/bold]
    Ohjelman pitäis tulostaa jotain tähän suuntaan.
    Seuraavaksi muuta XBMC:n Xlink Kai asetukset.
    Settings -> My Programs -> Xlink Kai
    -Xtag = Xlink Kai palvelun käyttäjätunnuksesi
    -Password = palvelun salasanasi
    -Engine IP = tietokoneesi IP

    Selataksesi verkkopelejä XBMC:llä mene päävalikosta valitse
    My programs -> Xlink Kai
    Muuta View: games jolloin verkossa olevat pelit listataan pelien nimien mukaan.
    Etsi sopiva käynnissä oleva palvelin ja liity siiheen :)

    Jos kaikki toimii kuten pitääkin voit luoda Xlink Kai:lle valmiin launcherin näin.
    [bold]sudo gedit /usr/share/applications/kaid.desktop[/bold]
    kopioi seuraava teksti tiedostoon ja tallenna.
    Nyt voit käynnistää kaid palvelun:
    Applications -> Internet -> Xlink Kai

    Voit selailla Xlink kai kommuunia myös PC:llä gkaiui ohjelmalla.

    [bold]Älä kysy minulta mistä saat tarvittavia ohjelmia. Älä pyydä minua lähettämään sinulle tarvittavia ohjelmia. Käytä Googlea.[/bold]

    [bold]Mielipiteitä ja ehdotuksia otetaan vastaan :)[/bold]

    EDIT: Qwin osiota täydensin.
    EDIT: Verkkopeliä täydensin.
    EDIT: Lisää verkkopeliä.
    EDIT: Viimeistelyä
     
    Viimeksi muokattu: 21.03.2006
  2.  
Viestiketjun tila:
Viestiketju on suljettu.

Jaa tämä sivu