En ole varma onko vika Ubuntussa vaiko DSL-boksissa, mutta olettaisin Ubuntussa? Joten kyselen nyt täältä kokeeksi.
Zyxelin boksista olen laittanut (NAT) portin ohjaukset tarvittaville porteille. Koetin Zyxelin palomuuri päällä ja pois, sekä määritin vielä siihen palomuuriinkin (WAN to LAN) sääntöihin palvelut (portit, UDP ja TCP).
Portinohjauksessa ja palomuurin asetuksissa serverin IP-osoite, eli serverikoneen LAN-osoite, joka on koneella määritetty staattiseksi.
Ubuntussa ei ollut mitään omia palomuurisäädöksiä aluksi, mutta kun ei toiminut, niin avasin iptables komennolla samat portit mitä Zyxeliinkin.
Serveri ei näy ulospäin muille, tai kerran se näkyi jollekin, (en tiedä miksi), mutta siihen ei varsinaisesti saanut yhteyttä.
Koitin Online Port Scan ohjelmia, jokainen väittää, että portit ovat kiinni, tai niihin ei saa yhteyttä, no response.
Ei auta, vaikka määrittelen serverin asetuksiinkin LAN-IP ja halutun portin.
Kuitenkin sitten LANissa serveri näkyy, saan siihen yhteyden toisella koneellani, joka on siis samassa DSL-boksissa kiinni.
Jos en määritä serverille IP:tä, niin se jostain syystä saa localhost-IP:n, eli jotain 127.0.0.1 vai miten menikään. Tuolloin myös (muistaakseni) toimii LAN-verkossa serveri, mutta ei ulospäin muuten.
Räpelsin joidenkin ohjeiden mukaan mitä löysin Ubuntun IP tietoja olikohan hosts tiedostoon, jolloin sain serverin pelittämään lähiverkko-osoitteella, ilman serveriin määriteltäviä osoitteita, ei kuitenkaan auttanut saamaan sitä internettiin. (taisi kuitenkin juuri tällöin näkyä kerran jollekin)
Mikähän tässä voisi olla?
Zyxelin boksista olen laittanut (NAT) portin ohjaukset tarvittaville porteille. Koetin Zyxelin palomuuri päällä ja pois, sekä määritin vielä siihen palomuuriinkin (WAN to LAN) sääntöihin palvelut (portit, UDP ja TCP).
Portinohjauksessa ja palomuurin asetuksissa serverin IP-osoite, eli serverikoneen LAN-osoite, joka on koneella määritetty staattiseksi.
Ubuntussa ei ollut mitään omia palomuurisäädöksiä aluksi, mutta kun ei toiminut, niin avasin iptables komennolla samat portit mitä Zyxeliinkin.
Serveri ei näy ulospäin muille, tai kerran se näkyi jollekin, (en tiedä miksi), mutta siihen ei varsinaisesti saanut yhteyttä.
Koitin Online Port Scan ohjelmia, jokainen väittää, että portit ovat kiinni, tai niihin ei saa yhteyttä, no response.
Ei auta, vaikka määrittelen serverin asetuksiinkin LAN-IP ja halutun portin.
Kuitenkin sitten LANissa serveri näkyy, saan siihen yhteyden toisella koneellani, joka on siis samassa DSL-boksissa kiinni.
Jos en määritä serverille IP:tä, niin se jostain syystä saa localhost-IP:n, eli jotain 127.0.0.1 vai miten menikään. Tuolloin myös (muistaakseni) toimii LAN-verkossa serveri, mutta ei ulospäin muuten.
Räpelsin joidenkin ohjeiden mukaan mitä löysin Ubuntun IP tietoja olikohan hosts tiedostoon, jolloin sain serverin pelittämään lähiverkko-osoitteella, ilman serveriin määriteltäviä osoitteita, ei kuitenkaan auttanut saamaan sitä internettiin. (taisi kuitenkin juuri tällöin näkyä kerran jollekin)
Mikähän tässä voisi olla?
Vastaukset 5
Vanhimmat
Ihmettelen mitä palomuuria oikein säädit ja miten. Ubuntussa ei ole mitään avattavaa.
Mikä serveriohjelma siellä Ubuntussa pyörii?
Joo, sen käsityksen itsekin olin saanut, ettei tarvitse Ubuntusta avata mitään portteja, koska palomuuri ei ole päällä defaulttina. Kunhan epätoivoissani laitoin iptablesiin porttimääräykset.
Peliserveri on dedicated Counter-Strike 1.6
DSL boksissa on ohjaukset porteille:
1200
27000-27016
27020-27039
Boksina on Zyxelin 660HW-D1 (käytän kaapeleilla, en langattomasti)
Itse en enää keksi mitä yrittäisin. Ihmetyttää tuo, miksei mikään portti ole porttiskannereiden mukaan avoinna, vaikka pitäisi olla.
Joskus olen tällä boksilla hostannut Windows koneelta samaa peliä.
Toimiiko se serveriohjelma kunnolla? Kokeile
sudo netstat -tulp eth0
Siitä näkee mitkä ohjelmat ovat kuulolla.
Mitä sanoo komento
sudo ifconfig
Entä
sudo route
onko oletusyhdyskäytävä oikein eli modeemille?
127.0.0.1 on niin sanottu sisäinen osoite. Siitä lähtevä ja tuleva liikenne ei koskaan käy kerneliä kauempana. Se on aina olemassa vaikka muita verkkoyhteyksiä ei olisikaan.
Mikä julkaisu Ubuntusta ja mille käyttöjärjestelmälle/julkaisulle peliserveriohjelma on tehty?
Laita jotain latauslinkkiä tai sen peliserveriohjelman laitevaatimustiedot. Kerro myös onko käytössä Ubuntu 10.04 LTS vai 12.04 LTS, ja onko käytössä 32-bit vai 64-bit versio.
Sellainen villi arvaus, että serveriohjelma on 32-bittinen ja käyttöjärjestelmä 64-bittinen, ja tässä on nyt joku häikkä.