openSUSE > Palvelinohjelmat ja ohjelmointi

Onnistuneen verkko-ohjelmoinnin edellytykset...

(1/5) > >>

anoa:
Hei!

Asiakas-palvelin -ohjelmointi olisi saatava jollakin lailla haltuun tai edes toiminaan. (...yksinkertaisia TCP, UDP ja soketti toteutuksia "Unix Network Programming" kirjan pohjalta.)

Homma toimii, kun käytän yhtä konetta, mutta kahden koneen välillä on jotakin pielessä. En vaan saa yhteyttä pelaamaan.

Mitä pitää tarkistaa/muuttaa jne. jotta homma toimisi?

Kumpi on parempi...
1. adsl -> kytkin -> (pc*2) (molemmat koneet suoraa nettiin...)
vai...
2. adsl -> pc_1 -> kytkin -> pc_2 (jollakin lailla erillinen sisäverkko)
-tämä vaihtoehto on kuvattu edellä mainitussa kirjassa.

PS. Jos osaaminen linux/suse maailmasta on vielä ohutta, niin tällä alueella se on läpikuultavaaa

Vielä kokoonpanosta...
PC_1 (desktop)
-openSUSE 10.2
-verkkokortti 100M  >> ADSL
-verkkokortti 1000G >> LAN

välissä kytkin

PC_2 (laptop)
-openSUSE 10.2

juippis:
Blob blob. Mites tuo on tällä hetkellä rakennettu? Muista että tietokone <-> tietokone -yhteys vaatii ristiinkytkettyä piuhaa ja kytkin <-> tietokone taasen suoraankytkettyä.

Se, miten tuo kannattaa rakentaa lopuksi, riippuu ihan käyttötarkoituksesta. Onko tarkoituksena jakaa tiedostoja koneiden välillä vai pitää toista konetta toisen palomuurina? Vai mitä.

Kannattaa asettaa YaST:sta kumallekin koneelle lisä-IP:ksi joku aliverkon IP, staattisena toki. Se voi olla muotoa 192.168.0.2 ja toisella koneella 192.168.0.3. Kokeile sitten pingata koneelta 1 koneen 2 IP:tä. Jos ping pelittää, on yhteys muodostettu.

anoa:
Kaapelit OK!

Tarkoitus on tehdä toisesta koneesta palvelin ja toisesta asiakas sekä opetella verkko-ohjelmointia (UDP, TCP, socket).

Testasin yhteyttä kokoonpanolla ( ADSL <-> palvelin <-> kytkin <-> asiakas ) >> ei toiminut
ADLS-purkissa on neliporttinen kytkin, jonka yhden portin takana ovat em. koneet ja laitteet

Nykyinen kokoonpano on ( ADSL <-> kytkin <-> pc:t  >> molemmista pääsen nettiin ja molemmissa koneissa IP-osoite haetaan käyttämällä DHCP:tä?? >> pitääkö muuttaa staattiseksi?

Lisäsin YaST:n kautta molemmille lisäosoitteet ( palvelin 192.168.0.110 ja asiakas *.*.*.111 ) >> ei pingaa
  cust@client:~> ping 192.168.0.110
  PING 192.168.0.110 (192.168.0.110) 56(84) bytes of data.
  From 192.168.0.101: icmp_seq=1 Destination Host Unreachable


Piti käyttää perinteistä moodia lisäosoitteiden tekoon, mutta piti vaihtaa moodi taas käyttäjän hallinoinmaa, koska nettiyhteys katosi.

Tarviiko koneiden palomuureihin tehdä muutoksia (sisäiset ja ulkoiset vyöhykkeet, naamioinit, sallitut palvelut jne.)

jmp:

--- Lainaus käyttäjältä: anoa - 21.04.2007 - klo:10:12 ---Lisäsin YaST:n kautta molemmille lisäosoitteet ( palvelin 192.168.0.110 ja asiakas *.*.*.111 ) >> ei pingaa
- piti käyttää perinteistä moodia lisäosoitteiden tekoon, mutta piti vaihtaa moodi taas käyttäjän hallinoinmaa, koska nettiyhteys katosi.

--- Lainaus päättyy ---

Onhan tuo asiakkaan osoite 192.168.0.111?

anoa:
Asiakkaalla on näemmä pari ip:tä
 DHCP:n antama 192.168.0.101 ja itse lisäämäni 192.168.0.111

Palvelin puolestaan
  DHCP: 192.168.0.100 ja lisäämäni IP: 192.168.0.110

PING toimii, kun käyttää noita DHCP:n IP osoitteita, mutta lisäosoitteita käyttäessä tulee
  cust@client:~> ping 192.168.0.110
  PING 192.168.0.110 (192.168.0.110) 56(84) bytes of data.
  From 192.168.0.101: icmp_seq=1 Destination Host Unreachable

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

Siirry pois tekstitilasta