IP Sub-Networking Mini-Howto
  Robert Hart, hartr@interweft.com.au
  v1.0, 31 Martioy 1997

  To keimeno ayto perigrafei to giati kai pws na ypodiktywsete ena dik­
  tyo IP - klashs A , B kai C wste na leitoyrgei swsta gia diafora
  diasyndedemena diktya.

  1.  Pneymatikh Idiokthsia

  To keimeno ayto dianeimetai katw apo toys oroys ths GNU Public License
  (GPL).


  To keimeno ayto yposthrizetai amesa apo toys IT sumboyloys ths
  InterWeft (Melbournh, Aystralia).


  H teleytaia ekdosh aytou toy keimenoy einai dia8esimh apo to InterWeft
  WWW site sto InterWeft IT Consultants <http://www.interweft.com.au/>
  kai apo to The Linux Documentation Project
  <http://sunsite.unc.edu/LDP>.


  2.  Eisagwgh

  Me toys dia8esimoys ari8mous diktuwn IP na ginontai suntoma eidos ypo
  ejafanish, h apotelesmatikh xrhsh aytou toy oloena kai spanioteroy
  poroy,einai shmantikh.


  Ayto to keimeno perigrafei pws na spasete ena aplo ari8mo diktuoy IP
  etsi wste na mporei na xrhsimopoih8ei se diafora diaforetika diktya.


  To keimeno ayto epikentrwnetai se diktya IP klashs C - alla oi arxes
  efarmozontai epishs kai se diktya A kai B klasewn.


  2.1.  Alles phges plhroforias

  Yparxei ena plh8os allwn phgwn plhroforias poy einai sxetikes me
  leptomereis plhrofories ka8ws kai me plhrofories ypoba8roy sxetika me
  diey8unseis IP.  Aytes poy proteinontai apo ton syggrafea einai:


  ·  The Linux Network Administrators Guide
     <http://sunsite.unc.edu/LDP/LDP/nag/nag.html>.

  ·  The Linux System Administration Guide
     <http://linuxwww.db.erau.edu/SAG/>.

  ·  TCP/IP Network Administration toy Craig Hunt, ekdoseis O'Reilly and
     Associates <http://www.ora.com/catalog/tcp/noframes.html>.


  3.  H anatomia twn ari8mwn IP

  Prin proxwrhsoyme sthn apolaysh ths ypodiktuwshs (sub-networking) ,
  xreiazetai na 8esoyme ta basika sxetika me tis diey8unseis IP.


  3.1.  Oi diey8unseis IP anhkoyn se interface - OXI se  host!

  Prwta ap'ola, as jeka8arisoyme merikes basikes aities parejhghshs - oi
  ari8moi IP den anati8entai se host. Oi ari8moi IP anati8entai se
  interface diktuwn poy exoyn oi host.


  Eeee - Ti einai ayto?


  Enw polloi (an oxi oi perissoteroi) ypologistes se ena diktyo IP 8a
  katexoyn ena mono interface diktuoy (kai exoyn ena mono ari8mo IP sa
  synepeia), aytos den einai o monos tropos poy ginontai ta pragmata. Oi
  ypologistes ka8ws kai alles syskeyes mporoun na exoyn diafora (an oxi
  polla) interface diktuoy -kai ka8e interface na exei ton diko toy
  ari8mo IP.


  Etsi mia syskeyh me 6 diaforetika interface (opws enas dromologhths -
  router) 8a exei 6 ari8mous IP- enan gia ka8e interface gia ka8e diktyo
  sto opoio einai syndedemenos. H aitia gi' ayto einai profanhs otan
  koitajoyme ena diktyo IP!


  Parol' ayta, oi perissoteroi anaferontai se host diey8unseis otan
  anaferontai se ari8mous IP. Apla na 8ymaste, ayto einai mia eykolia
  gia ton ari8mo IP  toy sygkekrimenoy interface se ayton ton host.
  Polles (an oxi oi pleiochfia) twn syskeywn sto Internet exoyn monadiko
  interface kai epomenws monadiko ari8mo IP.


  3.2.  Oi ari8moi IP san "Tetrades me teleies"

  Sthn sygkekrimenh (IPv4) ylopoihsh twn ari8mwn IP, aytoi apotelountai
  apo 4 byte (1 byte=8 bit) - dinontas ena sunolo 32 bit dia8esimhs
  plhroforias.  Ayto katalhgei se ari8mous poy einai mallon megaloi
  (akoma kai otan einai grammenoi se dekadikh morfh). Etsi gia
  anagnwsimothta (ka8ws kai gia logoys organwshs) oi ari8moi IP einai
  synh8ws grammenoi se morfh 'tetradas me teleies' ('dotted quad'). O IP
  ari8mos



               192.168.1.24




  einai ena paradeigma aytou- 4 (dekadikoi) ari8moi diaxwrizomenoi apo
  (.) teleies.


  Ka8ws ka8e enas apo toys 4 ari8mous einai h dekadikh anaparastash enos
  byte twn 8 bit, ka8e enas apo toys 4 ari8mous mporei na einai apo 0
  ews 255 (dhladh 256 monadikes times - 8ymh8eite, to 0 einai kai ayto
  mia timh).


  Epipleon, meros toy ari8mou IP enos host prosdiorizei to diktyo sto
  opoio o host edreuei, ta ypoloipa 'bit' toy ari8mou IP prosdiorizoyn
  to idio to host (oyps... -to interface toy diktuoy). Akribws to posa
  bit xrhsimopoiountai gia to ID toy diktuoy kai posa einai dia8esima
  gia na prosdiorizoyn host (interface) se ayto to diktyo orizetai apo
  thn 'klash' ('class') toy diktuoy.


  3.3.  Klaseis twn Diktuwn IP

  Yparxoyn treis klaseis ari8mwn IP

  ·  Oi ari8moi diktuwn IP klashs A xrhsimopoioun ta 8 aristerotera bit
     (ta aristerotera sthn tetrada) gia na prosdiorizoyn to diktyo,
     afhnontas 24 bit (ta ypoleipomena tria apo thn tetrada) gia na
     prosdiorizoyn host interface se ayto to diktyo.
     Oi diey8unseis klashs A panta exoyn sto aristerotero bit apo to
     aristerotero byte ena mhdeniko - ayth einai mia dekadikh timh apo 0
     ews 127 gia thn prwth tetrada.  Etsi yparxoyn to megisto 128
     ari8moi 1hs tajhs diktuoy dia8esimoi, me ka8enan na periexei panw
     apo 33,554,430 dynata interface.

     Omws, ta diktya 0.0.0.0 (gnwsto san proka8orismenh diadromh default
     route) kai 127.0.0.0 (to diktyo anadrashs - loop back network)
     exoyn eidikh shmasia kai den einai dia8esima gia thn
     diey8ynsiodothsh diktuwn. Etsi yparxoyn mono 126 dia8esimoi ari8moi
     diktuwn klashs A.

  ·  Oi ari8moi diktuwn IP klashs B xrhsimopoioun ta aristerotera 16 bit
     (tis duo aristeroteres tetrades) gia na prosdiorizoyn to diktyo,
     afhnontas 16 bit (tis duo teleytaies tetrades) gia na prosdiorizoyn
     host interface. Oi diey8unseis klashs B panta exoyn ta aristerotera
     2 bit toy aristeroteroy byte 1 0. Ayto afhnei 14 bit ypoloipo gia
     ton ka8orismo ths dieu8ynshs toy diktuoy dinontas  32767 dia8esima
     diktya klashs B. Gi'ayto ta diktya 2hs tajhs exoyn ari8mous apo 128
     ews 191 gia to prwto meros ths tetradas, me ka8e diktyo na periexei
     mexri 32,766 pi8ana interface.

  ·  Oi ari8moi diktuwn IP klashs C xrhsimopoioun ta 24 aristerotera bit
     (ta aristerotera tria bytes) gia na prosdiorizoyn to diktyo,
     afhnontas 8 bit (to dejiotero byte) gia na prosdiorizoyn host
     interface. Oi diey8unseis klashs C panta jekinane  me ta
     aristerotera 3 bit ry8mismena se 1 1 0 h se ena euros apo 192 ews
     255 gia to  aristerotero melos ths tetradas. Yparxoyn epomenws
     4,194,303 dia8esimoi ari8moi diktuwn IP klashs C, opoy to ka8ena
     periexei 254 interface. (Ta diktya klashs C poy exoyn to prwto byte
     megalutero apo 223 einai desmeymena kai mh dia8esimo gia xrhsh).

  Anakefalaiwsh:



               Tajh diktuoy    Xrhsimo euros timwn toy 1oy byte (dekadiko)
                       A (1h)  1 ews 126
                       B (2h)  128 ews 191
                       C (3h)  192 ews 254





  Yparxoyn epishs eidikes diey8unseis poy einai desmeymenes gia 'mh
  syndedemena' diktya - ayta einai diktya poy xrhsimopoioun IP alla den
  einai syndedemena sto Internet, oi diey8unseis aytes einai:


  ·  Ena diktyo klashs A
     10.0.0.0

  ·  16 diktya klashs B
     172.16.0.0 - 172.31.0.0

  ·  256 diktya klashs C
     192.168.0.0 - 192.168.255.0


  8a parathrhsete oti to keimeno ayto xrhsimopoiei aytes tis allhloyxies
  diey8unsewn gia na apofeyx8ei to mperdema me 'pragmatika' diktya kai
  host.


  3.4.  Oi ari8moi diktuwn, diey8unseis interface, diey8unseis anakoin­
  wshs (broadcast addresses)

  Oi ari8moi IP mporei na exoyn treis pi8anes shmasies:


  ·  H dieu8ynsh enos diktuoy IP (mia omada apo syskeyes IP poy exoyn
     koinh prosbash se ena meso metadoshs - opws an p.x. briskontai oles
     sto idio tmhma enos diktuoy Ethernet).  Enas ari8mos diktuoy panta
     8a exei ta interface (host) bit toy xwroy ths dieu8ynshs 0 (ektos
     kai an to diktyo exei ypodiktya - opws 8a doume);

  ·  h dieu8ynsh koinhs ekpomphs/anakoinwshs (broadcast) enos diktuoy IP
     (h dieu8ynsh poy xrhsimopoieitai gia na 'milame',  taytoxrona, se
     oles tis syskeyes se ena diktyo IP). Oi diey8unseis anakoinwshs gia
     ena diktyo panta exoyn ta interface (host) bit toy xwroy dieu8ynshs
     1 (ektos kai an to diktyo exei ypodiktyo - pali, opws 8a doume).

  ·  h dieu8ynsh enos interface (opws mia karta Ethernet h ena PPP
     interface se ena host, dromologhth, diakomisth ektypwsewn klp.).
     Aytes oi diey8unseis mporei na exoyn opoiadhpote timh sta host bit
     ektos ola mhdenika h ola 1 - giati me ta host bit ola mhdenika, h
     dieu8ynsh einai mia dieu8ynsh diktuoy kai me ta host bit ola 1 h
     dieu8ynsh einai h dieu8ynsh ekpomphs/anakoinwshs.


  Gia anakefalaiwsh kai gia na jeka8arisoyme ta pragmata



       Gia ena diktyo klashs A ...
       (ena byte toy xwroy dieu8ynshs toy diktuoy akoloy8oumeno apo tria
       byte toy xwroy dieu8ynshs toy host)

               10.0.0.0 einai enas ari8mos, diktuoy klashs A giati ola ta host
                       bit toy xwroy dieu8ynshs, einai 0
               10.0.1.0 einai h dieu8ynsh enos host se ayto to diktyo
               10.255.255.255.255 einai h dieu8ynsh anakoinwshs/ekpomphs (broadcast) aytou toy diktuoy
                       giati ola ta host bit toy xwroy dieu8ynshs einai 1

       Gia ena diktyo klashs B ...
       (duo byte toy xwroy dieu8ynshs diktuoy akoloy8oumena apo duo byte toy
       xwroy dieu8ynshs toy host)

               172.17.0.0 einai enas ari8mos diktuoy klashs B
               172.17.0.1 einai h dieu8ynsh enos host se ayto to diktyo
               172.17.255.255 einai h dieu8ynsh anakoinwshs/ekpomphs aytou toy diktuoy

       Gia ena diktyo klashs C...
       (tria byte toy xwroy dieu8ynshs diktuoy akoloy8oumena apo ena byte toy
       xwroy dieu8ynshs toy host)

               192.168.3.0 einai enas ari8mos diktuoy klashs C
               192.168.3.42 einai h dieu8ynsh enos host se ayto to diktyo
               192.168.3.255 einai h dieu8ynsh ekpomphs/anakoinwshs aytou toy diktuoy





  sxedon oloi oi ari8moi diktuoy IP poy paramenoyn dia8esimoi gia
  desmeysh pros to paron einai diey8unseis klashs C.

  3.5.  H maska diktuoy (network mask)

  H maska diktuoy legetai swstotera maska ypodiktuoy (subnetwork mask).
  Omws, genika anaferomaste se ayth ws h maska diktuoy.


  H maska diktuoy kai oi epiptwseis ths sth metafrash twn diey8unsewn
  IP, topika, se ena kommati diktuoy IP, poy kyriws mas afora edw, ka8ws
  ayto ka8orizei poia (an yparxei kapoia) ypo-diktuwsh lambanei xwra.


  H klassikh maska (ypo-) diktuoy einai ola ta bit toy diktuoy mias
  dieu8ynshs '1' kai ola ta host bit '0'. Ayto shmainei oti oi klassikes
  maskes diktuoy gia tis treis klaseis diktuwn einai:


  ·  Maska klashs diktuoy A: 255.0.0.0

  ·  Maska klashs diktuoy B: 255.255.0.0

  ·  Maska klashs diktuoy C: 255.255.255.0


  Yparxoyn duo shmantika pragmata poy prepei na 8ymatai kaneis gia thn
  maska diktuoy:

  ·  H maska diktuoy ephreazei mono thn topikh metafrash topikwn ari8mwn
     IP (opoy topiko shmainei, se ayto to sygkekrimeno kommati toy
     diktuoy);

  ·  H maska diktuoy den einai ari8mos IP - xrhsimopoieite gia na
     tropopoiei ton tropo topikhs metafrashs twn ari8mwn IP.


  4.  Ti einai ta ypodiktya;

  Ena ypodiktyo einai enas tropos na paroyme mia dieu8ynsh diktuoy IP
  kai topika na th spasoyme etsi wste ayth h aplh dieu8ynsh IP diktuoy
  na mporei sthn pragmatikothta na xrhsimopoih8ei se diafora
  diasyndedemena topika diktya. 8ymh8eite, enas aplos ari8mos IP mporei
  na xrhsimopoih8ei mono se ena aplo diktyo.


  To shmantiko edw einai to topika: oson afora ton kosmo ejw apo tis
  mhxanes kai ta fysika diktya poy kaluptontai apo to ypo-diktywmeno
  diktyo IP, tipota den exei allajei - paramenei akoma ena aplo diktyo
  IP.  Ayto einai shmantiko - h ypo-diktuwsh einai mia topikh ru8mish
  kai einai aorath ston ypoloipo kosmo.


  5.  Giati ypodiktyo;

  Oi aities pisw apo thn ypo-diktuwsh xronologountai pisw stis prwtes
  prodiagrafes toy IP - opoy mono ligosta site etrexan se ari8mous
  diktuoy klashs A, ta opoia epitrepoyn ekatommuria syndedemenoys host.


  Prokaleitai profanws megalo kykloforiako kai diaxeiristiko problhma,
  an oloi oi IP computer se ena megalo site prepei na einai syndedemenoi
  sto idio diktyo: prospa8wntas na elegjoyme ena tetoio terastio kthnos
  8a htan efialths kai to diktyo (sxedon sigoyra) 8a swriastei katw apo
  to fortio ths idias toy ths kinhshs (koresmos diktuoy).


  Kai etsi mpainoyme sthn ypo-diktuwsh: h dieu8ynsh toy diktuoy IP
  klashs A, mporei na katatmh8ei, wste na epitrecei ton diamoirasmo ths
  se merika (an oxi polla) jexwrista diktya. H diaxeirish ka8e tetoioy
  jexwristou diktuoy mporei epishs na metabibastei.


  Ayto epitrepei th dhmioyrgia mikrwn, diaxeirisimwn diktuwn - polu
  pi8anon xrhsimopoiwntas diaforetikes texnologies diktuwshs. 8ymh8eite,
  de mporeite na anamijete Ethernet, Token Ring, FDDI, ATM klp. sto idio
  fysiko diktyo - mporoun parol' ayta na diasynde8oun!


  ¢lloi logoi ypodiktuwshs einai:-

  ·  H fysikh katanomh toy site einai dynaton na dhmioyrgei periorismous
     (mhkos kalwdiwn) sxetikous me to pws h fysikh ypodomh mporei na
     synde8ei, apaitwntas pollapla diktya. H ypo -diktuwsh epitrepei thn
     ylopoihsh toy parapanw, se ena periballon IP, xrhsimopoiwntas ena
     mono ari8mo diktuoy IP.
     Oysiastika to parapanw ginetai polu syxna apo toys ISPs, poy
     epi8ymoun na dinoyn stoys, monima syndedemenoys pelates toys me
     topika diktya, statikous ari8mous IP.

  ·  O fortos toy diktuoy einai arketa ychlos, wste na prokalei
     shmantikes epibradunseis. Me to na xwrizoyme to diktyo,
     xrhsimopoiwntas ypodiktya, h kinhsh poy einai topikh se kapoio
     diktyako tmhma, kratietai topikh - meiwnontas thn synolikh kinhsh
     kai epitaxunontas thn syndesimothta me to diktyo xwris thn apaithsh
     perissoteroy pragmatikou diktyakou bandwidth (xwrhtikothta)

  ·  Oi prodiagrafes asfaleias mporei epishs na ypagoreuoyn pws
     diaforetikes klaseis xrhstwn de moirazontai to idio diktyo - ka8ws
     h kinhsh se ena diktyo mporei panta na ypoklapei apo enan "sxetiko"
     xrhsth. H ypo-diktuwsh parexei ena tropo na krathsoyme to Tmhma
     Prow8hshs apo to na parakoloy8ei/ypokleptei thn diktyakh kinhsh toy
     Tmhmatos Ereynas kai Anaptyjhs (R & D) (h toys foithtes apo to na
     ypokleptoyn to diktyo toy Tmhmatos Diaxeirishs)!

  ·  Uparjh ejoplismou poy xrhsimopoiei asumbates diktyakes texnologies,
     kai h anagkh na tis diasyndesete kai aytes (opws anafer8hke kai
     parapanw).


  6.  Pws na ypodiktywsete enan ari8mo diktuoy IP

  Afou apofasisate pws xreiazetai na ypodiktywsete ton ari8mo toy
  diktuoy IP sas, pws 8a proxwrhsete; Ta parakatw einai mia sunach twn
  bhmatwn, ta opoia kai 8a ejhgh8oun argotera me leptomereia:-


  ·  Kante thn fysikh sundesh (kalwdiwsh diktuoy kai diktyakes
     diasyndeseis - opws dromologhtes.

  ·  Apofasiste poso megalo/mikro xreiazetai na einai ka8e ypodiktyo, me
     bash ton ari8mo twn syskeywn poy 8a einai syndedemenes se ayto -
     p.x. posoi xrhsimopoioumenoi ari8moi IP apaitountai gia ka8e
     epimeroys tmhma toy diktuoy.

  ·  Ypologiste thn katallhlh maska diktuoy kai dieu8ynsh diktuoy.

  ·  Dwste se ka8e interface ka8e diktuoy thn dikia toy dieu8ynsh IP kai
     thn katallhlh maska diktuoy.

  ·  Ry8miste tis dromologhseis (routes) stoys dromologhtes kai tis
     katallhles pules (gateways), tis dromologhseis kai tis
     proka8orismenes dromologhseis stis diktyakes syskeyes.


  ·  Elegjte to susthma, luste ta problhmata kai meta xalarwste!


  Gia toys skopous aytou toy paradeigmatos, 8a ypo8esoyme pws ypo-
  diktywnoyme ena mono ari8mo diktuoy klashs C: 192.168.1.0


  Aytos arkei gia to polu 254 syndedemena interface (host), syn ton
  ypoxrewtiko ari8mo diktuoy (192.168.1.0) kai thn dieu8ynsh ekpomphs
  (broadcast address) (192.168.1.255).


  6.1.  Kante thn fysikh sundesh


  8a xreiastei na egkatasthsete thn katallhlh ypodomh kalwdiwshs gia
  oles tis syskeyes poy epi8ymeite na diasyndesete, wste na
  antapokrinontai sthn fysikh sas organwsh.


  8a xreiasteite epishs ena mhxanismo gia na diasyndeete metaju toys ta
  diafora tmhmata (dromologhtes, metatropeis meswn (media converters)
  klp.).


  Einai profanws adunath mia leptomerhs syzhthsh aytwn twn pragmatwn
  edw. Se periptwsh poy xreiasteite boh8eia yparxoyn gurw sumboyloi
  sxediasmou/egkatastashs diktuwn poy parexoyn tetoioy tupoy yphresies.
  Dwrean symboyles einai dia8esimes epishs se ena plh8os Usenet news
  groups (opws to comp.os.linux.networking).


  6.2.  Mege8os ypodiktuwn

  Yparxei ena pazari metaju toy ari8mou twn ypodiktuwn poy dhmioyrgeite
  kai twn 'xaramismenwn' ari8mwn IP.


  To ka8e diktyo IP exei dyo diey8unseis poy einai axrhstes gia
  diey8unseis interface (host)- ton idio ton ari8mo toy diktuoy IP kai
  thn dieu8ynsh ekpomphs/anakoinwshs. Otan ypodiktywnete, ka8e ypodiktyo
  apaitei apo mono toy, monadiko ari8mo diktuoy IP kai dieu8ynsh
  anakoinwsewn - kai 8a prepei na einai egkyres diey8unseis apo thn
  gkama twn diey8unsewn poy parexetai apo to diktyo IP poy
  ypodiktywnete.


  Etsi, ypodiktywnontas, ena diktyo IP se duo jexwrista ypodiktya,
  dhmioyrgountai duo diey8unseis diktuwn kai duo diey8unseis ekpompwn-
  ayjanontas tis 'mh xrhsimopoioumenes' diey8unseis interface (host);
  dhmioyrgwntas 4 ypodiktya dhmioyrgei oktw axrhstes diey8unseis gia
  interface (host) k.o.k.


  Sthn oysia, to mikrotero xrhsimo ypodiktyo apoteleitai apo 4 ari8mous
  IP:

  ·  Dyo xrhsimoys ari8mous IP gia interface - enas gia to interface toy
     dromologhth aytou toy diktuoy kai ena gia ton monadiko host sto
     diktyo ayto.

  ·  Enas ari8mos diktuoy.

  ·  Mia dieu8ynsh ekpomphs/anakoinwshs.


  To giati kapoios bebaia 8a h8ele na dhmioyrghsei ena toso mikro diktyo
  einai mia allh erwthsh! Me mono ena host sto diktyo, ka8e diktyakh
  epikoinwnia 8a ginetai pros alla diktya kai mono. Parola ayta, to
  paradeigma ejyphretei sto na epideijei ton nomo poy isxuei sthn ypo-
  diktuwsh.


  Oysiastika, mporeite na diairesete ton ari8mo diktuoy IP sas, to polu
  se 2^n (opoy n einai ena ligotero apo ton ari8mo twn bit ston ari8mo
  diktuoy IP sas) idioy mege8oys ypodiktya.


  Kai etsi, as eisaste realistes kata to sxediasmo toy diktuoy sas -
  8elete ton elaxisto ari8mo jexwristwn topikwn diktuwn poy
  antapokrinetai stoys ylikous periorismous kai stoys periorismous
  diaxeirishs, ejoplismou kai asfaleias poy exete!


  6.3.  Ypologizontas thn maska ypodiktuoy kai toys ari8mous diktuwn

  H maska diktuoy einai ayth poy kanei ola ta topika magika ths
  diaireshs enos diktuoy IP se ypodiktya.


  H maska diktuoy gia ena mh-ypodiairemeno ari8mo diktuoy IP einai apla
  mia diaxwrizomenh me teleies tetrada ari8mwn poy exei ola ta 'bit
  diktuoy' toy ari8mou diktuoy ws '1' kai ola ta host bit ws '0'.


  Etsi, gia tis treis klaseis twn diktuwn IP, oi klassikes maskes
  diktuoy einai:

  ·  Klash A (8  bit diktuoy): 255.0.0.0

  ·  Klash B (16 bit diktuoy): 255.255.0.0

  ·  Klash C (24 bit diktuoy): 255.255.255.0


  O tropos me ton opoio h ypo-diktuwsh dra, einai na daneizetai ena h
  perissotera apo ta dia8esima bit kai meta na kanei ta interface topika
  na metafrazoyn ta daneika bit ws meros twn network bit. Etsi, gia na
  diairesoyme enan ari8mo diktuoy se duo ypodiktya, 8a daneizomastan ena
  host bit 8etontas to katallhlo bit sthn maska diktuoy toy prwtoy
  (kanonikou) host bit se '1'.


  Gia mia dieu8ynsh klashs C, ayto 8a katelhge se mia maska diktuoy san
  thn
  11111111.11111111.11111111.10000000
  h 255.255.255.128


  Gia ton ari8mo diktuoy mas ths klashs C 192.168.1.0, aytes einai
  merikes apo tis epiloges ypo-diktuwshs poy exete:-











  ______________________________________________________________________
  No of      No of
  subnets    Hosts/net    netmask
  2            126        255.255.255.128 (11111111.11111111.11111111.10000000)
  4             62        255.255.255.192 (11111111.11111111.11111111.11000000)
  8             30        255.255.255.224 (11111111.11111111.11111111.11100000)
  16            14        255.255.255.240 (11111111.11111111.11111111.11110000)
  32             6        255.255.255.248 (11111111.11111111.11111111.11111000)
  64             2        255.255.255.252 (11111111.11111111.11111111.11111100)
  ______________________________________________________________________




  Oysiastika, den yparxei apolutws kanenas logos gia na akoloy8eiste ton
  parapanw tropo ypodiktuwshs, kata ton opoio ta bit ths maskas diktuoy
  prosti8entai apo to pio shmantiko bit toy host pros to pio ashmanto.
  Parola ayta, an den to kanete kat'ayton ton tropo, oi ari8moi IP poy
  8a prokucoyn 8a einai se mia POLY periergh akoloy8ia! Ayto kanei polu
  duskolo gia emas toys an8rwpoys, to na apofasisoyme se poio ypodiktyo
  anhkei ka8e ari8mos IP, ka8ws den eimaste polu kaloi sto na
  skeftomaste sto dyadiko susthma (oi ypologistes apo thn allh einai kai
  8a xrhsimopoihsoyn opoiodhpote sxhma toys peite, me thn idia panta
  eykolia).


  Afou apofasisete gia thn katallhlh maska diktuoy, xreiazetai na
  katalabete poies einai oi diafores diey8unseis Diktuoy kai
  ekpomphs/anakoinwshs - kai thn klimaka twn ari8mwn IP gia ka8e ena apo
  ayta ta diktya.  Pali, 8ewroume mono enan ari8mo diktuoy IP klashs C
  kai apeikonizontas mono to teleytaio meros (toy host) exoyme:


  ______________________________________________________________________
  Netmask         Subnets Network B'cast  MinIP   MaxIP   Hosts  Total Hosts
  --------------------------------------------------------------------------
      128            2       0     127       1     126    126
                           128     255     129     254    126     252

      192            4       0      63       1      62     62
                            64     127      65     126     62
                           128     191     129     190     62
                           192     255     193     254     62     248

      224            8       0      31       1      30     30
                            32      63      33      62     30
                            64      95      65      94     30
                            96     127      97     126     30
                           128     159     129     158     30
                           160     191     161     190     30
                           192     223     193     222     30
                           224     255     225     254     30     240
  ______________________________________________________________________




  Opws mporei na idw8ei, yparxei mia polu kala ka8orismenh akoloy8ia se
  aytous toys ari8mous, h opoia toys kanei ton elegxo toys sxetika aplo.
  H 'arnhtikh pleyra' ths ypo-diktuwshs einai epishs emfanhs, oson afora
  thn meiwsh toy olikou ari8mou twn dia8esimwn host diey8unsewn, oso to
  plh8os twn ypodiktuwn ayjanei.


  Me aythn thn plhroforhsh, eisaste pleon se 8esh na ana8esete ari8mous
  IP se host kai diktya ka8ws kai maskes diktuoy.
  7.  Dromologhsh

  An xrhsimopoieite ena H/Y Linux me duo kartes diktuoy gia na
  dromologeite metaju duo (h perissoterwn)ypodiktuwn, xreiazetai na
  exete energopoihsei thn Prow8hsh IP (IP Forwarding) ston pyrhna sas.
  Kante ena


  ______________________________________________________________________
          cat /proc/ksyms | grep ip_forward
  ______________________________________________________________________




  8a prepei na sas epistrecei kati san...

  ______________________________________________________________________
  00141364 ip_forward_Rf71ac834
  ______________________________________________________________________




  An oxi, tote den exete energopoihsei thn Prow8hsh IP (IP-Forwarding)
  ston pyrhna sas kai xreiazetai na epanametaglwtissete kai na
  egkatasthsete enan neo.


  Gia xarh toy paradeigmatos, as ypo8esoyme pws exete apofasisei na
  ypodiktywsete ton C klashs ari8mo diktuoy sas 192.168.1.0 se 4
  ypodiktya (to ka8ena apo 62 xrhsimopoihsimoys interface/host ari8mous
  IP). Parola ayta, duo apo ayta ta diktya syndyazontai se ena
  megalutero eniaia diktyo, dinontas tria fysika diktya.


  ayta einai :-

  ______________________________________________________________________
  Network         Broadcast       Netmask                 Hosts
  192.168.1.0     192.168.1.63    255.255.255.192         62
  192.168.1.64    192.168.1.127   255.255.255.192         62
  182.168.1.128   192.168.1.255   255.255.255.126         124 (des shmeiwsh)
  ______________________________________________________________________




  Shmeiwsh: o logos poy to teleytaio diktyo exei mono 124
  xrhsimopoihsimes diey8unseis diktuoy (oxi 126 opws 8a perimename apo
  th maska diktuoy) einai giati sthn pragmatikothta einai ena 'yper-
  diktyo' duo ypodiktuwn. Oi Host sta alla duo diktya 8a metafrazoyn to
  192.168.1.192 san th diktyakh dieu8ynsh toy 'mh-yparktou' ypodiktuoy.
  Paromoia, 8a metafrazoyn to 192.168.1.191 san th dieu8ynsh
  ekpomphs/anakoinwshs toy 'mh-yparktou' ypodiktuoy.


  Etsi, an xrhsimopoieite to 192.168.1.191 h to 192 san host diey8unseis
  toy tritoy diktuoy, tote oi mhxanes twn duo mikroterwn ypodiktuwn den
  8a einai ikanes na epikoinwnoun mazi toys.


  Ayto katadeiknuei ena shmantiko 8ema me ta ypodiktya - oi
  xrhsimopoihsimes diey8unseis ka8orizontai apo to MIKROTERO ypodiktyo
  ston xwro diey8unsewn sas.

  7.1.  Oi pinakes dromologhsewn (routing tables)

  As ypo8esoyme oti enas ypologisths poy trexei Linux dra san router gia
  ayto to diktyo. 8a exei tria interface diktuoy sta topika LANs kai
  pi8anon ena tetarto interface sto Internet (poy 8a apotelei kai thn
  proka8orismenh toy dromologhsh).


  As ypo8esoyme oti to Linux xrhsimopoiei thn xamhloterh dia8esimh
  dieu8ynsh IP se ka8e ypodiktyo sto antistoixo interface gia to diktyo
  ayto. 8a ru8mize ta diktyaka toy interface ws:


  ______________________________________________________________________
  Interface       IP Address      Netmask
  eth0            192.168.1.1     255.255.255.192
  eth1            192.168.1.65    255.255.255.192
  eth2            192.168.1.129   255.255.255.128
  ______________________________________________________________________




  H dromologhsh poy 8a egka8idrye 8a htan:


  ______________________________________________________________________
  Destination     Gateway         Genmask         Interface
  192.168.1.0     0.0.0.0         255.255.255.192 eth0
  192.168.1.64    0.0.0.0         255.255.255.192 eth1
  192.168.1.128   0.0.0.0         255.255.255.128 eth2
  ______________________________________________________________________




  Se ka8'ena apo ta ypodiktya, oi host 8a ry8mizontan me to proswpiko
  toys ari8mo IP kai maska diktuoy (katallhlh gia to sygkekrimeno
  diktyo). Ka8e host 8a dhlwne to Linux PC ws th dikia toy
  pulh/dromologhth (gateway/router), 8etontas thn dieu8ynsh IP toy
  interface toy Linux gi'ayto to sygkekrimeno diktyo.



  Gia sxolia, parathrhseis, dior8wseis, enhmerwseis peri ths Ellhnikhs
  metafrashs aytou toy HOWTO, steilte email sthn Boula Sanida :
  voulariba@hellug.gr h ston Eyripidh Papakwsta : evris@hellug.gr kai
  enallaktika : ep@rocketmail.com


  Robert Hart Melbournh, Aystralia Martios 1997.