<!doctype linuxdoc system>

<article>

<TITLE>Ελληνικό Linux Intranet Server HOWTO</TITLE>
<author>Pramod Karnad,
<tt>
<htmlurl url="mailto:karnad@indiamail.com" name="karnad@indiamail.com">
</tt>
<date>v2.11, 7 Αυγούστου 1997
<abstract>
Το κείμενο αυτό περιγράφει πώς να εγκαταστήσετε ένα δίκτυο Intranet
χρησιμοποιώντας το Linux σαν server που ενοποιεί Unix,
Netware, NT και Windows μαζί.

Έτσι, απλά επιτυγχάνοντας μια σύνδεση με το Linux,
σας παρέχεται διαφανής πρόσβαση σε όλες τις διάφορες πλατφόρμες.
Παρέχονται λεπτομερείς εξηγήσεις, για την εγκατάσταση HTTP χρησιμοποιώντας τον NCSA server 
και για την σύνδεση μ'αυτόν χρησιμοποιώντας TCP/IP clients από το Novell, Microsoft Windows 3.1, 
WFWG, Win95, WinNT και MacTCP σε Apple PowerMac.
</abstract>

<toc>

<sect>Εισαγωγή<label id="Intro">
<p>
Με απλά λόγια, το <BF>Intranet</BF> είναι ένας περιγραφικός όρος που
χρησιμοποιείται για την υλοποίηση των τεχνολογιών του Internet
μέσα σε έναν εταιρικό οργανισμό, παρά για εξωτερική σύνδεση
με το παγκόσμιο Internet. Αυτή η υλοποίηση πραγματοποιείται
με έναν τέτοιο τρόπο ώστε παραδίδει, διάφανα προς τον χρήστη,
τον τεράστιο όγκο πληροφοριών ενός οργανισμού, σε κάθε ανεξάρτητο desktop 
με το μικρότερο δυνατό κόστος, χρόνο και προσπάθεια. Το κείμενο αυτό επιχειρεί να εξηγήσει με 
απλούς όρους πώς να εγκαταστήσετε το Intranet χρησιμοποιώντας εργαλεία που είναι έτοιμα και διαθέσιμα, 
και γενικά κοστίζουν λίγο ή καθόλου.
<p>
Το κείμενο αυτό προϋποθέτει πως ήδη ξέρετε πώς να εγκαταστήσετε το TCP/IP 
στον Linux server σας και να συνδεθείτε φυσικά στο τοπικό σας δίκτυο (LAN),
χρησιμοποιώντας μια κάρτα δικτύου Ethernet.
Προϋποθέτει επίσης, πως έχετε μια βασική γνώση σε συστήματα  Netware, WinNT και Mac.
Οι ρυθμίσεις για το Netware server δείχνονται χρησιμοποιώντας, σαν βάση, την έκδοση 3.1x. 
Μπορείτε να χρησιμοποιήσετε επίσης το INETCFG για να πετύχετε το ίδιο αποτέλεσμα.
Από την μεριά του client η συζήτηση γίνεται με αναφορά στα Windows 3.1x, Windows για Workgroups, Win95, 
WinNT και το Apple PowerMac.
<P>
Χρησιμοποιώ τις "ιδιωτικές" διευθύνσεις δικτύου (RFC-1918)
172.16.0.0 και 172.17.0.0 μόνο σαν παράδειγμα.
Μπορείτε να διαλέξετε κατάλληλες διευθύνσεις ανάλογα με την εγκατάσταση και τις ρυθμίσεις σας.
<quote><verb>

       Linux       Netware      WFWG/WinNT
       Server      Server       Server
      172.16.0.1   172.16.0.2   172.16.0.3
         |           |           |    172.16.0.0
   ------+-----+-----+--------+--+--------------
               |              | 172.16.0.254
             W/S 1          Router
           172.16.0.5         | 172.17.0.254
                              |
                    ----------+-------+--------
               172.17.0.0             |
                                    W/S 2
                                  172.17.0.5

</verb></quote>

<sect1>Τι απαιτείται
<p>
θα χρειαστείτε τα παρακάτω προγράμματα (software) πριν επιχειρήσετε την εγκατάσταση.
<itemize>
  <item>Το λογισμικό HTTP server που μπορείτε να το κατεβάσετε από το
  OneStep NCSA HTTPd Downloader στο 
<htmlurl url="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html" 
name="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html">.

  <item>Το Novell Netware Client που είναι διαθέσιμος στο
      <htmlurl url="HTTP://support.novell.com/" name="HTTP://support.novell.com/"> 
     (Τα TCP/IP αρχεία περιέχονται στον client).
  <item>Το Microsoft TCP/IP client που είναι διαθέσιμος στο
      <htmlurl url="HTTP://www.microsoft.com/" name="HTTP://www.microsoft.com/">
  <item>Το Apple MacTCP client που είναι διαθέσιμος στο
      <htmlurl url="HTTP://www.apple.com/" name="HTTP://www.apple.com/">
  <item>WWW Browsers όπως το Netscape στο
 <htmlurl url="HTTP://home.netscape.com/" name="HTTP://home.netscape.com/">
 ή τον MS Internet Explorer στο 
<htmlurl url="HTTP://www.microsoft.com/" name="HTTP://www.microsoft.com/">
ή το NCSA Mosaic στο 
 <htmlurl url="http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html" 
name="http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html">
</itemize>

<sect1>Νέες εκδόσεις αυτού του κειμένου<p>
<p> 
Νέες εκδόσεις του Linux Intranet Server HOWTO θα στέλνονται περιοδικά στο
comp.os.linux.announce  και comp.os.linux.help.
Επίσης θα στέλνονται σε διάφορα Linux FTP sites, όπως το sunsite.unc.edu.
<p>
Η τελευταία έκδοση αυτού του κειμένου βρίσκεται σε μορφή HTML στο
<htmlurl url="http://www.inet.co.th/cyberclub/karnadp/http.html" 
name="http://www.inet.co.th/cyberclub/karnadp/http.html">

<sect1>Ανάδραση (Feedback)
<p>
Για σχόλια, παρατηρήσεις, διορθώσεις, ενημερώσεις περί της Ελληνικής μετάφρασης 
αυτού του HOWTO, στείλτε email στην Βούλα Σανιδά :  
<htmlurl url="mailto:voulariba@hellug.gr " name="voulariba@hellug.gr "> 
ή στον Ευριπίδη Παπακώστα : 
<htmlurl url="mailto:evris@hellug.gr " name="evris@hellug.gr "> 
και εναλλακτικά : 
<htmlurl url="mailto:ep@rocketmail.com" name="ep@rocketmail.com">

Αν έχετε ερωτήσεις ή σχόλια πάνω σ'αυτό το κείμενο, μη διστάσετε να στείλετε 
e-mail στον Pramod Karnad, στο
<htmlurl url="mailto:karnad@indiamail.com" name="karnad@indiamail.com">. 
Προτάσεις, κριτική και mail, είναι πάντα ευπρόσδεκτα.
Αν βρείτε κάποιο λάθος στο κείμενο, παρακαλώ ενημερώστε με ώστε να το διορθώσω στην επόμενη έκδοση.

<sect>Εγκατάσταση του HTTP server
<p>
Όταν κατεβάζετε (download) τον server, έχετε δύο επιλογές: Να πάρετε τον κώδικα
και να κάνετε μεταγλώττιση (compile) μόνοι σας, ή να πάρετε τα προμεταγλωττισμένα εκτελέσιμα αρχεία.
Τα προμεταγλωττισμένα εκτελέσιμα αρχεία για έκδοση Linux (ELF) βρίσκονται στο 
NCSA αλλά όχι και οι παλαιότερες εκδόσεις τους.

<sect1>Προετοιμασία πριν το downloading
<p>
Ο server στο NCSA θα σας οδηγήσει μέσω βημάτων στις διάφορες επιλογές ρυθμίσεων
και θα ετοιμάσει τα διάφορα αρχεία για σας.
Αλλά πριν επιχειρήσετε το download του HTTPd να είστε έτοιμοι να απαντήσετε
στις ακόλουθες ερωτήσεις.


<sect2>Το Λειτουργικό Σύστημα<p>
Πρώτα πρέπει να διαλέξετε αν θα κατεβάσετε τον κώδικα ή την προμεταγλωττισμένη έκδοση.
Αν το συγκεκριμένο σύστημα σας δεν εμφανίζεται στο μενού,
τότε πρέπει να πάρετε το προκαθορισμένο κώδικα, και να κάνετε μεταγλώττιση μόνοι σας.
<p>
Για να ελέγξετε την έκδοση του Linux σας πηγαίνετε στη γραμμή εντολής, στο Linux μηχάνημά σας και πληκτρολογήστε:
<tscreen><verb>
  linux:~$  uname -a
</verb></tscreen>
και θα αποκριθεί με μια γραμμή που μοιάζει με την εξής :
<tscreen><verb>
   linux:~$  uname -a
   Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
   linux:~$
</verb></tscreen>
<p>
Η έκδοση του Linux είναι 2.0.29.
<p>
Οι υπόλοιπες παράμετροι μπορούν να καθοριστούν πριν το downloading, 
ή να ρυθμιστούν αργότερα, τροποποιώντας το αρχείο <tt>srm.conf</tt> που βρίσκεται στον 
κατάλογο <tt>/usr/local/etc/httpd/conf</tt> . Τα ονόματα των πραγματικών directives που 
εμφανίζονται στο αρχείο <tt>httpd.conf</tt> φαίνονται μέσα σε αγκύλες (brackets). Η μόνη εξαίρεση 
είναι το directive DocumentRoot το οποίο εμφανίζεται στο αρχείο <tt>srm.conf</tt>

<sect2>Τύπος της Διεργασίας (ServerType)
<p>
Αυτό καθορίζει πώς θα τρέξει το μηχάνημά σας τον HTTPd server. 
Η προτιμότερη μέθοδος είναι &quot;standalone&quot;. Αυτό κάνει τον δαίμονα HTTP να τρέχει συνεχώς. 
Αν διαλέξετε να τρέξετε τον HTTPd με &quot;inetd&quot;, 
τότε ο server θα ξαναφορτώνεται στην μνήμη με κάθε κλήση του, 
το οποίο θα μειώσει την ταχύτητα του server σας.

<sect2>Binding Port (Port)
<p>
Αυτό καθορίζει σε πιο port του μηχανήματός σας ο δαίμονας HTTPd θα προσκολληθεί (bind)
και θα ακούει(listen) για αιτήσεις τύπου HTTP. Αν μπορείτε μπείτε σαν
&quot;root&quot;, χρησιμοποιήστε την προκαθορισμένη τιμή που είναι το 80,
αλλιώς διαλέξτε κάτι μεταξύ 1025 και 65535.

<sect2>Ταυτότητα χρήστη του Server user identity (User)
<p>
Αυτή είναι η ταυτότητα του χρήστη στον οποίο θα αλλάζει ο server όταν απαντά σε αιτήσεις και πρόσβαση 
σε αρχεία. Αυτή η ερώτηση χρειάζεται να απαντηθεί μόνο αν τρέχετε server σαν &quot;standalone&quot;.
Αν είστε κάποιος χωρίς δικαιώματα root, απλά χρησιμοποιήστε το δικό σας όνομα χρήστη. 
Αν είστε ο διαχειριστής του συστήματος, μπορεί να θέλετε να δημιουργήσετε ένα ειδικό χρήστη ώστε να
μπορείτε να ελέγχετε τα δικαιώματα των αρχείων.

<sect2>Ταυτότητα group του χρήστη του Server(Group)
<p>
Αυτή είναι η ταυτότητα του group (group id) που ο server θα χρησιμοποιήσει όταν απαντάει σε αιτήσεις 
και ενεργεί πάνω σε αρχεία. Είναι παρόμοια με την  Server User identity και εφαρμόζεται μόνο αν τρέχετε 
τον server σε &quot;standalone&quot;.
<p>
Αν δεν έχετε δικαιώματα root, χρησιμοποιήστε το όνομα του κυρίου group σας.
Μπορείτε να βρείτε το δικό σας group πληκτρολογώντας <bf>groups</bf> στη γραμμή εντολής του Linux.

<sect2>Διεύθυνση email του διαχειριστή του Server (ServerAdmin)
<p>
Αυτή είναι η διεύθυνση email στην οποία ο χρήστης θα πρέπει να στέλνει email 
όταν θέλει να αναφέρει ένα πρόβλημα με τον server.
Μπορείτε να βάλετε την προσωπική σας e-mail διεύθυνση .

<sect2>Τοποθεσία του καταλόγου του server(ServerRoot)
<p>
Εδώ είναι το μέρος που ο server "κάθεται" στο σύστημά σας. 
Αν έχετε root permissions αφήστε τον στην προτεινόμενη τοποθεσία
<tt>/usr/local/etc/httpd</tt>. 
Αν δεν μπορείτε να μπείτε σαν root, διαλέξτε έναν υπό-κατάλογο στο δικό σας μονοπάτι (home path).
Μπορείτε να βρείτε το path του home καταλόγου σας με την εντολή <bf>pwd</bf>.


<sect2>Τοποθεσία των αρχείων HTML (DocumentRoot)
<p>
Εδώ είναι το μέρος όπου βρίσκονται τα αρχεία HTML που θα παρέχονται. 
Η προκαθορισμένη τοποθεσία τους είναι στο <tt>/usr/local/etc/httpd/htdocs</tt>.
Θα μπορούσατε, παρόλα αυτά, να το ορίσετε να είναι o home κατάλογος του ειδικού χρήστη που επιλέξατε 
στο Server user identity, ή κάποιος υπο-κατάλογος του δικού σας home καταλόγου, αν δεν μπορείτε να μπείτε σαν root.
<P>
Όταν έχετε αμφιβολίες, χρησιμοποιήστε τις προκαθορισμένες τιμές. 
Τώρα που έχετε τις απαντήσεις στις παραπάνω ερωτήσεις,
μπορείτε να κάνετε Download το NCSA HTTPd από το
<htmlurl url="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html" 
name="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html">.  
Θα πρέπει επίσης να διαβάσετε την τεκμηρίωση του HTTPd στο
<htmlurl url="http://hoohoo.ncsa.uiuc.edu/docs/" name="http://hoohoo.ncsa.uiuc.edu/docs/"> 
πριν ξεκινήσετε την εγκατάσταση. Αν σχεδιάζετε να κάνετε μεταγλώττιση
του κώδικα, τότε πρέπει να τροποποιήσετε τα makefiles σε καθένα από τους
τρεις καταλόγους <tt>support, src, cgi-src</tt>. 
Αν η έκδοση του Linux είναι ήδη υποστηριζόμενη, τότε θα πρέπει να πληκτρολογήσετε <bf>make linux</bf> 
στον πάνω κατάλογο (i.e. <tt>/usr/local/etc/httpd</tt>)

<sect1>Μεταγλώττιση του HTTPd
<p>
Η μεταγλώττιση είναι απλή, απλά πληκτρολογήστε <tt>make linux</tt> 
στην ένδειξη (prompt), στον αρχικό κατάλογο του server.
<bf>Σημείωση:</bf> Οι χρήστες του pre-ELF Linux πρέπει να βγάλουν τα σχόλια στο  
<tt>#define NO_PASS</tt>, από το αρχείο <tt>portability.h</tt> 
και να θέσουν <tt>DBM_LIBS= -ldbm</tt> στο <tt>Makefile</tt> 
πριν κάνουν μεταγλώττιση του HTTPd.

<sect>Δοκιμή του HTTPd
<p>
Αφού έχετε εγκαταστήσει τον HTTPd, μπείτε σαν root και ξεκινήστε τον,
πληκτρολογώντας <bf>httpd &amp; </bf>. 
(Υποθέτοντας ότι τον εγκαταστήσατε σαν standalone) 
Θα πρέπει να μπορείτε πλέον να τον δείτε στη λίστα που προκύπτει από την εντολή 
<bf>ps</bf>. 
Ο απλούστερος τρόπος για να δοκιμάσετε τον HTTPd είναι με Telnet. 
Στη γραμμή εντολών του Linux πληκτρολογήστε
<tscreen><verb>
   linux:~$  telnet 172.16.0.1 80
</verb></tscreen>
όπου 80 είναι η προκαθορισμένη θύρα (port) για το HTTP. Αν έχετε ρυθμίσει το
&quot;Port&quot; σε κάτι διαφορετικό, τότε πληκτρολογήστε αυτό το νούμερο.
θα πρέπει να πάρετε μια απάντηση, παρόμοια με την ακόλουθη
<tscreen><verb>
   Trying 172.16.0.1...
   Connected to linux.mydomain.
   Escape character is '^]'.
</verb></tscreen>
Τώρα, αν πληκτρολογήσετε οποιονδήποτε χαρακτήρα και πατήσετε το Enter, 
θα πρέπει να πάρετε μια απάντηση σαν κι αυτήν που ακολουθεί:
<tscreen><verb>
   HTTP/1.0 400 Bad Request
   Date: Wed, 10 Jan 1996 10:24:37 GMT
   Server: NCSA/1.5
   Content-type: text/html

   <HEAD><TITLE>400 Bad Request < /TITLE> < /HEAD>
   <BODY><H1>400 Bad Request < /H1>
   Your client sent a query that this server could
   not understand.<P>
   Reason: Invalid or unsupported method.<P>
   < /BODY>
</verb></tscreen>
<P>
Τώρα είμαστε έτοιμοι να συνδεθούμε με αυτόν τον server χρησιμοποιώντας κάποιο άλλο PC και έναν WWW Browser.

<sect>Σύνδεση με τον Linux Server
<p>
Παρακαλώ ανατρέξτε στο διάγραμμα που υπάρχει στο κεφάλαιο
<ref id="Intro" name="Εισαγωγή"> για το σχήμα διευθύνσεων που χρησιμοποιείτε. 
Ο Σταθμός Εργασίας 1 (W/S1) βρίσκεται στο 172.16.0.0 και μπορεί να προσπελάσει τον Linux server 
απ' ευθείας ενώ ο Σταθμός Εργασίας 2 (W/S2) βρίσκεται στο 
172.17.0.0 και χρειάζεται την χρήση πύλης (gateway) (router) 172.17.0.254 για να προσπελάσει το  Linux box. 
Αυτές οι πληροφορίες για την πύλη (gateway) 
χρειάζεται να παρέχονται κατά την ρύθμιση των clients μόνο στο W/S2.
Το Netware αναφέρει την πύλη σαν 'ip_router'.
<p>
Χρησιμοποιώ το W/S2 για να διευκρινίσω τις ρυθμίσεις του client. 
Για να ρυθμίσετε το W/S1 αλλάξτε την διεύθυνση 172.17.0.5 σε 172.16.0.5 
και αγνοήστε όλες τις αναφορές σε πύλες/δρομολογητές (gateway/router).
<p>
Εάν δεν έχετε router μπορείτε να πηδήξετε το επόμενο τμήμα και να προχωρήσετε σε
<itemize>
  <item><ref id="SetupNW" name="Ρύθμιση του Netware Server"> 
Εάν χρησιμοποιείτε Netware server.
  <item><ref id="MSClient" name="Ρύθμιση των MS Windows Client"> 
Εάν χρησιμοποιείτε Microsoft Client.
</itemize>

<sect1>Ρύθμιση του Linux server
<p>
<BF>Μπορείτε να πηδήξετε αυτό το τμήμα αν δεν έχετε router.</BF>
<p>
Πρέπει να ρυθμίσετε τον Linux server να αναγνωρίζει τον router 
επιτρέποντας το σταθμό εργασίας 2 να συνδεθεί στον Web server.
Για να ρυθμίσετε τον Linux server πρέπει να μπείτε σαν root. 
Στη γραμμή εντολής του server πληκτρολογήστε:
<tscreen><verb>
   route add gw default 172.16.0.254
</verb></tscreen>
Για να χρησιμοποιείτε αυτή την πύλη (gateway) κάθε φορά που επανεκκινείτε 
τον Linux server ανοίξτε το αρχείο  <tt>/etc/rc.d/rc.inet1</tt> και αλλάξτε την γραμμή που 
περιέχει τον ορισμό της gateway σε <tt>GATEWAY = "172.16.0.254"</tt>. 
Σιγουρευτείτε ότι η γραμμή η οποία προσθέτει το gateway δεν είναι σε σχόλια.
<p>
ΕΝΑΛΛΑΚΤΙΚΑ: Μπορείτε να προσθέσετε routes στα δίκτυα από την άλλη μεριά του router. 
Αυτό γίνεται ως εξής
<tscreen><verb>
   route add -net 172.17.0.0 gw 172.16.0.254

</verb></tscreen>
Για να γίνεται αυτό αυτόματα κάθε φορά που κάνετε επανεκκίνηση του Linux 
προσθέστε την παραπάνω εντολή στο αρχείο <tt>/etc/rc.d/rc.local</tt>.
<P>

<sect1>Ρύθμιση του Netware server<label id="SetupNW">
<p>
Για να ρυθμίσετε τον Netware server πρέπει να έχετε δικαιώματα Supervisor 
ή τουλάχιστον δικαιώματα Console operator . 
Αν αυτό δεν είναι δυνατόν, ρωτήστε τον Administrator του δικτύου για 
να σας βοηθήσει με τις ρυθμίσεις.
Στον Server ενεργοποιήστε το Ethernet_II frame στο LAN, πληκτρολογώντας  
τις παρακάτω εντολές ή συμπεριλάβετε αυτές στο αρχείο AUTOEXEC.ncf .
<tscreen><verb>
   load NE2000 frame=Ethernet_II name=IPNET
   load TCPIP
   bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0

</verb></tscreen>
<P>
Ίσως χρειαστεί να καθορίσετε το slot ή το board number καθώς φορτώνεται ο 
NE2000 driver, εξαρτάται από τις ρυθμίσεις του μηχανήματός σας. 
(π.χ.: load NE2000 slot=3 frame=.....)

<sect1>Ρυθμίζοντας τον Netware Client<label id="NWClient">
<p>
Στο PC έχετε να επιλέξετε μεταξύ των Win3.1,WFWG ή Win95. Η διαδικασία εγκατάστασης διαφέρει ανάμεσα 
σε Win95 και στα παλαιότερα windows, αν χρησιμοποιείτε τον 32μπιτο client της Microsoft ή της Novell. 
Αν πρόκειται να χρησιμοποιήσετε τον 16μπιτο client, η διαδικασία είναι η ίδια
και μπορείτε να αναφερθείτε στις οδηγίες εγκατάστασης των Windows 3.x . 
Για να εγκαταστήσετε τον 32μπιτο client για τα Win95 πηγαίνετε κατ' ευθείαν στο 
<ref id="NWWin95" name="Εγκατάσταση των Windows 95">.

<sect2>Windows 3.x<label id="NWWin">
<p>
Αν χρησιμοποιείτε Win3.1 ή WFWG μπορείτε να εγκαταστήσετε τον Netware Client 
(VLMs) και ορισμένα επιπλέον αρχεία που παρέχονται με την δισκέτα του TCP/IP, ονόματι
<p>
 TCPIP.exe, VTCPIP.386, WINSOCK.dll and WLIBSOCK.dll
<P>
προσέξτε ότι το αρχείο WINSOCK.dll διαφέρει από αυτά που παρέχονται από τα 
Win95 και το Trumpet. Εγκαταστήστε το Netware Client με υποστήριξη για 
windows. Αντιγράψτε τα VTCPIP.386, WINSOCK.dll και WLIBSOCK.dll στον  
κατάλογο SYSTEM, και το TCPIP.exe στον κατάλογο NWCLIENT. Τώρα τροποποιήστε το 
αρχείο STARTNET.bat στον κατάλογο NWCLIENT σε
<tscreen><verb>
   lsl
   ne2000     ---> ο driver της κάρτες δικτύου
   c:\windows\odihlp.exe     ---->Αν χρησιμοποιείτε WFWG
   ipxodi
   tcpip        ---> Προσθέστε αυτή την γραμμή
   nwip         ---> Αν χρησιμοποιείτε Netware/IP
   vlm
</verb></tscreen>
<P>
Δημιουργήστε έναν  υπο-κατάλογο (έστω) <tt>&bsol;NET&bsol;TCP</tt> και αντιγράψτε τα αρχεία HOSTS, 
NETWORKS, PROTOCOLS και SERVICES από <tt>/etc</tt> 
στον Linux server ή στον κατάλογο <tt>SYS:ETC</tt> στον
Netware server. Ανοίξτε το αντιγραμμένο αρχείο HOSTS για να προσθέσετε την γραμμή για τον νέο Linux 
server σας. Αυτό θα σας επιτρέπει να αναφέρεστε στον Linux server σας, σαν <tt>http://linux.mydomain/</tt> 
αντί<tt>http://172.16.0.1/</tt>στον WWW browser
<tscreen><verb>
   127.0.0.1      localhost
   172.16.0.1      linux.mydomain
</verb></tscreen>
<p>
Διορθώστε to αρχείο NET.cfg στον κατάλογο NWCLIENT 
<tscreen><verb>
   Link Driver NE2000
       port 300
       int 3
       MEM D0000
       FRAME Ethernet_802.2

; ---- Προσθέστε αυτές τις γραμμές ----

      FRAME Ethernet_II

   Protocol TCPIP
      PATH TCP_CFG C:\NET\TCP
      ip_address  172.17.0.5
      ip_netmask  255.255.255.0
      ip_router   172.17.0.254     ---> add the address of your gateway only
                                  ---> if you have to use this
                                  ---> gateway to reach your HTTP server

   Link Support
      MemPool 6192       ---> the minimum is 1024. Try with different values
      Buffers 10 1580    ---> this again can be fine tuned

;---------------------------------
; You may need to add lines like these if you are using Netware/IP
;
   NWIP
      NWIP_DOMAIN_NAME  mydomain
      NSQ_BROADCAST   ON
      NWIP1_1 COMPATIBILITY   OFF
      AUTORETRIES     1
      AUTORETRY SECS  10


</verb></tscreen>
Διορθώστε το αρχείο SYSTEM.ini στον κατάλογο WINDOWS και προσθέστε το εξής
για το VTCPIP.386
<tscreen><verb>
   [386Enh]
   .....
   network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
   .....
</verb></tscreen>
<p>
Επανεκκινήστε το PC, τρέξτε το STARTNET.bat και τώρα πλέον μπορείτε να ανοίξετε τον αγαπημένο σας WWW browser
για να δείτε τις Web σελίδες σας. Δε χρειάζεται να μπείτε στο Netware και δε χρειάζεται να τρέξετε το TCPMAN 
(αν χρησιμοποιείτε Trumpet Winsock).

<sect2>Windows 95<label id="NWWin95">
<p>
Το τμήμα αυτό εξηγεί πως να εγκαταστήσετε τον 32μπιτο client στα Win95. Πρώτα πρέπει να εγκαταστήσετε 
τα ακόλουθα.<tscreen><verb>
   Client for Netware Networks (από την Microsoft ή την Novell)
   Microsoft TCP/IP Protocol
   Network Adapter
</verb></tscreen>
<p>
Για να εγκαταστήσετε τα παραπάνω, κλικάρετε στο My Computer, Control Panel, Networks. 
Πατήστε το Add. Θα πρέπει τώρα να είσαστε σε ένα παράθυρο που απεικονίζει Client, Adapter, Protocol και Service.
Για να εγκαταστήσετε τον Client για Δίκτυα Netware:
<tscreen><verb>
  1. Διπλοκλικάρετε στον Client
  2. Κλικάρετε στο Microsoft ή Novell
  3. Διπλοκλικάρετε στον Client για Δίκτυα Netware
</verb></tscreen>
<p>
Για να εγκαταστήσετε το πρωτόκολλο TCP/IP:
<tscreen><verb>
  1. Διπλοκλικάρετε στο Protocol
  2. Κλικάρετε στο Microsoft
  3. Διπλοκλικάρετε στο TCP/IP
</verb></tscreen>
<p>
Τα Windows95 θα εγκαταστήσουν αυτόματα και ορισμένα άλλα πρωτόκολλα. Απομακρύνετέ τα, 
κλικάροντας πάνω σ'αυτά και στην συνέχεια πατώντας με το ποντίκι το κουμπί remove. 
Κανονικά τα Win95 εγκαθιστούν το πρωτόκολλο Microsoft NetBeui, και το συμβατό με IPX/SPX πρωτόκολλο. 
Μπορείτε να σβήσετε το πρωτόκολλο NetBEUI, αλλά θα χρειαστείτε το πρωτόκολλο IPX/SPX, αν θέλετε να μπαίνετε 
στον Netware Server.
<p>
Για να ρυθμίσετε το TCP/IP κλικάρετε στο TCP/IP, κλικάρετε στο Properties και στη σελίδα IP address
<tscreen><verb>
  Βάλτε την δική σας διεύθυνση IP στο &quot;Specify an IP address &quot;
                        box as 172.17.0.5
  Στη γραμμή Subnet Mask βάλτε 255.255.255.0
</verb></tscreen>
Επιλέξτε το tab Gateway
<tscreen><verb>
  Βάλτε την διεύθυνση του gateway (router) στο κουτάκι New gateway
     σαν 172.17.0.254
  Κλικάρετε στο κουμπί Add
</verb></tscreen>
Η διεύθυνση του gateway πρέπει τώρα να εμφανίζεται κάτω από τα ήδη εγκατεστημένα gateways. Πατήστε OK.
<p>
Θα πάρετε ένα μήνυμα για επανεκκίνηση του υπολογιστή σας. Κάντε το.Θα μπορείτε πλέον να χρησιμοποιήσετε 
έναν Browser για να συνδεθείτε στον HTTP Server.

<sect1>Ρύθμιση Microsoft Client<label id="MSClient">
<p>
Αν χρησιμοποιείτε Microsoft Client για πρόσβαση στο δίκτυο σας, τότε αυτή η ενότητα περιγράφει το πώς θα 
εγκαταστήσετε το TCP/IP<itemize>
<item><ref id="MSWFWG" name="Windows για Workgroups (WFWG)">
<item><ref id="MSWin95" name="Windows 95">
<item><ref id="MSWinNT" name="Windows NT 4.0">
</itemize>
<BF>Σημείωση: </BF>Για να μπορείτε να αναφέρεστε στον Linux server σαν <tt>http://linux.mydomain/</tt> 
αντί<tt>http://172.16.0.1/</tt> σε έναν WWW browser και σε όλες τις εντολές του intranet πρέπει να 
διορθώσετε το αρχείο <tt>hosts</tt>. Μπορείτε επίσης να προσθέσετε πάνω από μια εγγραφές για κάθε ένα 
από τα άλλα hosts σας (Netware, Unix, WinNT). Η οικογένεια των Windows κρατάει τα αρχεία HOSTS στον 
κατάλογο <tt>&bsol;WINDOWS</tt> ή στο <tt>&bsol;WINDOWS&bsol;SYSTEM</tt>ανάλογα με την έκδοση.
Διορθώστε το αρχείο αυτό και προσθέστε μια γραμμή για τον Linux server σας, όπως:
<tscreen><verb>
   127.0.0.1      localhost
   172.16.0.1     linux.mydomain

   172.16.0.2     netware.mydomain
   172.16.0.3     winNT.mydomain
   172.16.0.5     ws_1
</verb></tscreen>

<sect2>Windows για Workgroups<label id="MSWFWG">
<p>
Η ενότητα αυτή εξηγεί πώς να εγκαταστήσετε τον 32μπιτο client σε WFWG. Πρώτα πρέπει να κατεβάσετε 
τους οδηγούς TCP/IP για Windows από την Microsoft. Η version 3.11b είναι διαθέσιμη στο 
<htmlurl url="ftp://ftp.microsoft.com" name="ftp://ftp.microsoft.com"> ή σε άλλα site ως <tt>tcp32b.exe</tt>. 
Σιγουρευτείτε ότι έχετε φορτώσει ταWin32s πριν προσπαθήσετε να φορτώσετε τον TCP/IP-32μπιτο οδηγό.
<p>
Έχοντας αποσυμπιέσει τα αρχεία του TCP/IP σε έναν προσωρινό κατάλογο (ας πούμε <tt>C:&bsol;TEMP</tt>), 
ελέγξτε τον κατάλογο <tt>&bsol;WINDOWS&bsol;SYSTEM</tt> για αντίγραφα του <tt>OEMSETUP.INF</tt>. 
Αν υπάρχει κάποιο, μετονομάστε το. Τώρα αντιγράψτε το αρχείο <tt>OEMSETUP.INF</tt> από τον κατάλογο TEMP 
στον κατάλογο <tt>&bsol;WINDOWS&bsol;SYSTEM</tt>. Αν έχετε φορτώσει κι άλλα TCP/IP stacks στο σύστημά σας,  
σβήστε τα πριν προχωρήσετε.
<p>
Εκκίνηση του Network Setup ή του Windows Setup/Change Network Settings<tscreen><verb>
    Πατήστε το κουμπί Networks
    Πατήστε το Install Microsoft Windows Network.
      Διαλέξτε υποστήριξη για επιπλέον δίκτυα (Αν απαιτείται)
    Click OK
</verb></tscreen>
Πρέπει να σας ζητηθεί network adapter - Διαλέξτε τον κατάλληλο. Αν δεν σας ζητηθεί:<tscreen><verb>
     Click στο Adapter button
         Διαλέξτε adapter (π.χ: NE2000)
         Click OK
     Click στο Protocol button
         διαλέξτε το MS TCP/IP-32 protocol
         click OK
</verb></tscreen>
Τώρα θα σας ζητηθεί να ρυθμίσετε το TCP/IP protocol stack. Μπορείτε πάντα να αλλάξετε την ρύθμιση σας 
επιλέγοντας με απλό click στο TCP/IP protocol που φαίνεται στο κουτάκι Adapters και κάνοντας click 
στο κουμπί Setup.
<tscreen><verb>
   Στο IP address box βάλτε 172.17.0.5
   Στο Subnet Mask box βάλτε 255.255.255.0
   Βάλτε την διεύθυνση του gateway (router) στο κουτάκι με τα gateway
     σαν 172.17.0.254
</verb></tscreen>
Πατήστε OK.Θα σας ζητηθεί να επανεκκινήσετε τον υπολογιστή σας. Κάντε το. Θα πρέπει πλέον να μπορείτε να
χρησιμοποιήσετε έναν Browser για να συνδεθείτε στον HTTP Server.

<sect2>Windows 95<label id="MSWin95">
<p>
Η ενότητα αυτή εξηγεί πώς να εγκαταστήσετε τον 32bit client της Microsoft για Win95. Πρώτα πρέπει 
να εγκαταστήσετε τα παρακάτω:<tscreen><verb>
   Client για Microsoft Networks
   Microsoft TCP/IP Protocol
   Network Adapter
</verb></tscreen>
<p>
Για να εγκαταστήσετε τα παραπάνω, κάντε click στο My Computer, Control Panel, Networks.
Κλικάρετε το κουμπί Add. Είσαστε τώρα σε ένα παράθυρο που δείχνει τις επιλογές Client, Adapter, 
Protocol και Service. Για να εγκαταστήσετε τον Client για Microsoft Networks:
<tscreen><verb>
  1. Διπλοκλικάρετε στον Client
  2. Κλικάρετε στο Microsoft
  3. Διπλοκλικάρετε στον Client για Microsoft Networks
</verb></tscreen>
<p>
Για να εγκαταστήσετε το Πρωτόκολλο TCP/IP :
<tscreen><verb>
  1. Διπλοκλικάρετε στο Protocol
  2. Κλικάρετε στο Microsoft
  3. Διπλοκλικάρετε στο TCP/IP
</verb></tscreen>
<p>
Τα Windows 95 εγκαθιστούν αυτόματα διάφορα πρωτόκολλα.Σβήστε τα κάνοντας click σ'αυτά και κάνοντας
click στο κουμπί Remove. Κανονικά τα Win95 εγκαθιστούν το πρωτόκολλο Microsoft NetBeui.
<p>
Για να εγκαταστήσετε το TCP/IP κάντε click στο TCP/IP, στο Properties και στην συνέχεια στο tab IP address
<tscreen><verb>
  Βάλτε το δικό σας IP address στο &quot;Specify an IP address &quot;
                        κουτάκι σαν 172.17.0.5
  Στο Subnet Mask box βάλτε 255.255.255.0
</verb></tscreen>
Επιλέξτε το tab Gateway
<tscreen><verb>
  Βάλτε την διεύθυνση του gateway (router) στο κουτάκι New gateway
     σαν 172.17.0.254
  Κλικάρετε στο κουμπί Add
</verb></tscreen>
Η διεύθυνση του gateway θα πρέπει τώρα να εμφανίζεται στα ήδη εγκατεστημένα gateways box. 
Κλικάρετε στο OK.
<p>
Θα σας ζητηθεί να επανεκκινήσετε τον υπολογιστή σας. Κάντε το.Θα πρέπει πλέον να μπορείτε να 
χρησιμοποιήσετε έναν Browser για να συνδεθείτε στον HTTP Server.
<sect2>Windows NT<label id="MSWinNT">
<p>
Η ενότητα αυτή περιλαμβάνει λεπτομέρειες για το πώς να εγκαταστήσετε τονTCP/IP client για WinNT 4.0.
Πηγαίνετε στο Control Panel/ Network
<tscreen><verb>
    Επιλέξτε το Adapter tab.
        Κλικάρετε στο κουμπί Add για να προσθέσετε νέο adapter (Εάν δεν έχετε ήδη έναν)

</verb></tscreen>Θα σας ζητηθεί network adapter - Διαλέξτε τον κατάλληλο.Για να προσθέσετε πρωτόκολλα.
<tscreen><verb>
    Επιλέξτε το Protocols tab
        Κλικάρετε στο Add
        Επιλέξτε το TCP/IP protocol
        Κλικάρετε στο OK

</verb></tscreen>Τώρα θα σας ζητηθεί να ρυθμίσετε το TCP/IP protocol stack. Μπορείτε πάντα να 
αλλάξετε την ρύθμιση σας επιλέγοντας με απλό click στο TCP/IP protocol και κάνοντας click στο κουμπί properties.
<tscreen><verb>
   Διαλέξτε το tab IP Address
      Τσεκάρετε στο checkbox 'Specify an IP address'
      Στο IP address box βάλτε 172.17.0.5
      Στο Subnet Mask box βάλτε 255.255.255.0
      Βάλτε την διεύθυνση του gateway (router) στο κουτάκι Default Gateway
          σαν 172.17.0.254
</verb></tscreen>
Πατήστε OK.
Θα σας ζητηθεί να επανεκκινήσετε τον υπολογιστή σας. Κάντε το. Θα πρέπει πλέον να μπορείτε 
να χρησιμοποιήσετε έναν Browser για να συνδεθείτε στον HTTP Server.
<sect1>Εγκατάσταση TCP/IP σε Macintosh<label id="MacClient">
<p>
Αν χρησιμοποιείτε Macintosh για πρόσβαση στο δίκτυο, αυτή η ενότητα
περιέχει λεπτομέρειες για το πώς να εγκαταστήσετε το MacTCP για PowerMacs.

<BF>Σημείωση:</BF> Για να μπορείτε να αναφέρεστε στον Linux
server σαν <tt>http://linux.mydomain/</tt> αντί
<tt>http://172.16.0.1/</tt> σε κάποιον WWW browser καθώς και σε όλες τις εντολές του intranet χρειάζεται 
να κάνετε edit το αρχείο <tt>hosts</tt>. Το format του αρχείου hosts είναι διαφορετικό από αυτό που 
χρησιμοποιείται στο Unix. Το αρχείο hosts στο Mac βασίζεται στο RFC-1035. Μπορείτε επίσης να χρησιμοποιήσετε 
παραπάνω εισόδους για κάθε ένα από τα hosts
(Netware, Unix, WinNT). Το MacOS  κρατάει το αρχείο HOSTS στο 
<tt>Preferences folder</tt> κάτω από το <tt>System folder</tt>. Κάντε edit το αρχείο αυτό και προσθέστε 
μια γραμμή για τον Linux server όπως:
<tscreen><verb>
  linux.mydomain    A  172.16.0.1

  netware.mydomain  A  172.16.0.2
  winNT.mydomain    A  172.16.0.3
  ws_1              A  172.16.0.5
</verb></tscreen>

<sect2>MacTCP<label id="MacTCP">
<p>
Η ενότητα αυτή εξηγεί πώς να εγκαταστήσετε το MacTCP. Πρώτα πρέπει να κατεβάστε τα MacTCP αρχεία από την 
Apple ή να το εγκαταστήσετε από το Internet Connection CD. Για να ρυθμίσετε το MacTCP, 
κάντε click στο Apple Menu/ Control Panels/ TCP/IP. 
Στην οθόνη αλλάξτε την ρύθμιση για το'Connect via:' σε 'Ethernet'
<p>
Αλλάξτε την ρύθμιση 'Configure' σε 'Manually'
<tscreen><verb>
  Στο IP address box βάλτε 172.17.0.5
  Στο Subnet Mask box βάλτε 255.255.255.0
  Βάλτε την διεύθυνση του gateway (router) στο κουτάκι 
  Router address σαν 172.17.0.254
</verb></tscreen>
Πατήστε OK. Θα πρέπει πλέον να μπορείτε να χρησιμοποιήσετε έναν Browser για να συνδεθείτε στον HTTP Server.
<sect>Εγκαθιστώντας το Intranet
<p>
Ένα Intranet δεν μπορεί να ολοκληρωθεί αν οι πηγές (resources) δεν είναι κοινές(shared) σε 
όλες τις διαφορετικές πλατφόρμες. Θα χρειαστείτε υποστήριξη για άλλα filesystems, ώστε να μπορείτε να 
προσπελάσετε τις πληροφορίες που είναι διαθέσιμες σ'αυτές. Αυτό το κείμενο παρέχει οδηγίες για να συνδέσετε 
το Linux με τα ακόλουθα δημοφιλή filesystems.
<itemize>
    <item><ref id="NCPFS" name="NCP filesystem for Netware">
    <item><ref id="SMBFS" name="SMB filesystem for Windows">
    <item><ref id="NFS" name="NFS filesystem for Unix">
</itemize>
<p>
Αυτά τα filesystems μπορεί να γίνουν compile σε πυρήνα Linux ή να προστεθούν σαν modules, εξαρτάται 
από την έκδοση του Linux. Αν δεν γνωρίζετεe καλά να κάνετε compile τον πυρήνα μπορείτε να κοιτάξετε στο 
Kernel HOWTO <htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html" 
name="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html"> και στο Module HOWTO 
<htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html" 
name="http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html"> για να κάνετε compile τον πυρήνα με modules.
<p>

<sect1>NCPFS<label id="NCPFS">
<p>
Για να μοιραστούν τα αρχεία του Netware server θα χρειαστεί υποστήριξη για NCP (ncpfs). 
Το NCPFS δουλεύει με έκδοση πυρήνα 1.2.x και 1.3.71 και πάνω. Δεν δουλεύει με οποιαδήποτε 
παλαιότερη έκδοση πυρήνα 1.3.x. Δεν μπορεί να έχει πρόσβαση στην NDS database σε Netware 4.x, 
αλλά μπορεί να κάνει χρήση αυτού του bindery. Αν χρησιμοποιείτε Netware 4.x μπορείτε να ενεργοποιήσετε 
την υποστήριξη bindery για συγκεκριμένα containers χρησιμοποιώντας την εντολή 
<tt>Set Bindery Context</tt> στην κονσόλα σαν:
<tscreen><verb>

  set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM

</verb></tscreen>
Στο παραπάνω παράδειγμα ενεργοποιήθηκε η υποστήριξη bindery για δυο περιεχόμενα.
<p>
Θα χρειαστεί να κατεβάσετε τα NCP filesystem utilities από το URL: 
<htmlurl url="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz" 
name="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz"> 
(τρέχουσα έκδοση ncpfs-2.0.10) από το Sunsite.
<p>
<sect2>Εγκατάσταση
<p>
Για να εγκαταστήσετε τα ncpfs utilities, πληκτρολογήστε
<tscreen><verb>
   zcat ncpfs.tgz | tar xvf -

</verb></tscreen>
για να επεκτείνετε τα αρχεία στο ίδιο τους τον κατάλογο. Στην περίπτωση αυτή θα πάρετε έναν 
κατάλογο <tt>ncpfs-2.0.10</tt> αλλάξτε τον κατάλογο σας σ'αυτό τον κατάλογο ncpfs  πριν προχωρήσετε με 
την εγκατάσταση. Διαβάστε το αρχείο README και φτιάξτε το Makefile αν χρειάζεται.
<p>
Η εγκατάσταση των ncpfs εξαρτάται από την έκδοση του πυρήνα που χρησιμοποιείτε.
Για τον πυρήνα 1.2, απλά γράψτε 'make'. Επομένως, γράφοντας 'make install' θα εγκαταστήσει 
τα εκτελέσιμα και τα man pages.
<p>
Αν χρησιμοποιείτε πυρήνα 1.3.71 και πάνω, ίσως να πρέπει να κάνετε ξανά compile τον πυρήνα. 
Με αυτούς τους πυρήνες, το κομμάτι του πυρήνα του ncpfs συμπεριλαμβάνεται ήδη στο κυρίως δένδρο του κώδικα. 
Για να ελέγξετε αν ο πυρήνας χρειάζεται ξανά compile πληκτρολογήστε:
<tscreen><verb>
   cat /proc/filesystems

</verb></tscreen>
Πρέπει να σας δείξει μια γραμμή που να λέει ότι ο πυρήνας ξέρει το ncpfs.
<p>
Αν το ncpfs δεν είναι εκεί, μπορείτε είτε να ξανακάνετε compile τον πυρήνα ή να προσθέσετε το ncpfs σαν 
module. Για να ξανακάνετε compile τον πυρήνα πληκτρολογήστε 'make config' και όταν σας ρωτήσει για
<p>
<tt>Το Πρωτόκολλο IPX (CONFIG_IPX) [N/y/?]</tt>
<p>
απαντήστε 'y'. Πιθανώς δεν χρειάζεστε το ολόκληρο το εσωτερικό δίκτυο για το οποίο, σας ρωτάει μετά. 
Μιας και ο πυρήνας έχει εγκατασταθεί επιτυχώς, επανεκκινήστε τον Η/Υ, ελέγξτε το <tt>/proc/filesystems</tt> 
και αν όλα είναι OK, προχωρήστε με την εγκατάσταση των ncpfs utilities. 
Αλλάξτε κατάλογο στην περιοχή που έχετε κατεβάσει ήδη τα αρχεία ncpfs, και πληκτρολογήστε 'make'. 
Μετά τη μεταγλώττιση, γράψτε 'make install' για να εγκαταστήσετε τα διάφορα βοηθητικά προγράμματα και τις σελίδες βοήθειας.
<p>
<sect2>Mounting NCPFS
<p>
Για να ελέγξετε την εγκατάσταση πληκτρολογήστε:
<tscreen><verb>
   ipx_configure --auto_interface=on --auto_primary=on

....περιμένετε 10 δευτερόλεπτα και γράψτε

   slist

</verb></tscreen>
Θα πρέπει να μπορείτε να δείτε μια λίστα με τα ονόματα των Netware servers. 
Τώρα είμαστε έτοιμοι να μοιραστούμε αρχεία με τον Netware server.
<p>
Ας υποθέσουμε ότι θέλουμε να έχουμε πρόσβαση σε αρχεία HTML από τον κατάλογο 
<tt>&bsol;home&bsol;htmldocs</tt> στο volume VOL1: στον server MYDOM_NW. 
Συνίσταται να δημιουργήσετε έναν νέο χρήστη (ας πούμε) 'EXPORT' με password 'EXP123' στο server αυτό 
στον οποίο να δώσετε κατάλληλα δικαιώματα σ'αυτόν τον  κατάλογο χρησιμοποιώντας το SYSCON ή το NWADMIN.
<p>
Στο μηχάνημα Linux δημιουργήστε έναν νέο κατάλογο <tt>/mnt/MYDOM_NW</tt>. Τώρα πληκτρολογήστε την εντολή:
<tscreen><verb>
   ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW

</verb></tscreen>
για να προσαρτήσετε το σύστημα αρχείων netware. Με την εντολή
<tscreen><verb>
   ls /mnt/MYDOM_NW/vol1/home/htmldocs

</verb></tscreen>
θα δείτε μια λίστα με όλα τα αρχεία στο<tt>MYDOM_NW/VOL1:&bsol;HOME&bsol;HTMLDOCS</tt> 
(χρησιμοποιώντας την σημειογραφία του Netware). 
Αν έχετε προβλήματα διαβάστε το IPX HOWTO στο <htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html" 
name="http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html"> για περισσότερα πάνω σε συστήματα IPX.


<sect1>SMBFS<label id="SMBFS">
<p>
Για να μοιραστείτε αρχεία με τον Windows server θα χρειαστείτε υποστήριξη για SMB (smbfs).
<p>
Θα χρειαστεί να κατεβάσετε τις βοηθητικές εφαρμογές για συστήματα αρχείων SMB από το: 
<htmlurl url="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz" 
name="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz"> (τρέχουσα έκδοση smbfs-2.0.1) από το Sunsite.
<p>
<sect2>Εγκατάσταση 
<p>
Για να εγκαταστήσετε τις βοηθητικές εφαρμογές smbfs, γράψτε
<tscreen><verb>
   zcat smbfs.tgz | tar xvf -

</verb></tscreen>
για να αποσυμπιέσει τα αρχεία στον ίδιο του τον κατάλογο. Τότε θα πρέπει να έχει δημιουργηθεί 
ο κατάλογος <tt>smbfs-2.0.1</tt>. 
Πηγαίνετε στον κατάλογο smbfs πριν προχωρήσετε με  την εγκατάσταση. Διαβάστε το αρχείο README, 
και αλλάξτε το Makefile αν χρειάζεται.
<p>
Η εγκατάσταση του smbfs εξαρτάται από την έκδοση του πυρήνα που χρησιμοποιείτε. Για τον πυρήνα 1.2, 
απλώς πληκτρολογήστε 'make'. Επομένως, γράφοντας 'make install' θα εγκαταστήσει τα εκτελέσιμα και τις σελίδες βοηθείας.
<p>
Αν χρησιμοποιείτε πυρήνα 2.0 και πάνω, ίσως να πρέπει να ξαναμεταγλωττίσετε τον πυρήνα. 
Με αυτούς τους πυρήνες, το κομμάτι του πυρήνα του smbfs περιλαμβάνετε ήδη στο κυρίως δένδρο του κώδικα. 
Για να ελέγξετε αν ο πυρήνας σας χρειάζεται να ξαναμεταγλωττιστεί γράψτε:
<tscreen><verb>
   cat /proc/filesystems

</verb></tscreen>
Θα πρέπει να σας δίνει μια γραμμή που να λέει ότι ο πυρήνας σας γνωρίζει το smbfs.<p>
Αν το smbfs δεν υπάρχει, πρέπει είτε να ξανακάνετε compile τον πυρήνα η να προσθέσετε το smbfs σαν module. 
Για να ξαναμεταγλωττίσετε τον πυρήνα πρέπει να γράψετε 'make config' και όταν σας ρωτήσει για να προσθέσει 
υποστήριξη για σύστημα αρχείων SMB, 
απλώς απαντήστε yes. Αφού ο πυρήνας σας έχει εγκατασταθεί επιτυχώς, επανεκκινήστε, 
ελέγξτε το <tt>/proc/filesystems</tt>και αν όλα είναι εντάξει, προχωρήστε στην εγκατάσταση των βοηθητικών 
εφαρμογών smbfs. Αλλάξτε κατάλογο στην περιοχή που έχετε κατεβάσει τα αρχεία του smbfs, 
και γράψτε 'make'. Αφού τελειώσει η μεταγλώττιση, γράψτε 'make install' για να εγκαταστήσετε τις διάφορες 
βοηθητικές εφαρμογές και τις σελίδες βοηθείας.
<p>
<sect2>Mounting SMBFS
<p>
Για το παράδειγμά μας, ας υποθέσουμε ότι ο WinNT server λέγεται 'MYDOM_NT' και μοιράζεται(sharing) 
τον κατάλογο <tt>C:&bsol;PUB&bsol;HTMLDOCS</tt> με το κοινό (share) όνομα 'HTMLDOCS' χωρίς password. 
Δημιουργήστε στο Linux έναν νέο κατάλογο <tt>/mnt/MYDOM_NT</tt>. Τώρα γράψτε την εντολή
<tscreen><verb>
   smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n

</verb></tscreen>
<p>
για να προσαρτήσετε το σύστημα αρχείων SMB (windows share). Αν αυτό δε δουλεύει, προσπαθήστε το 
<tscreen><verb>
   smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3

</verb></tscreen>

Πληκτρολογώντας την εντολή
<tscreen><verb>
   ls /mnt/MYDOM_NT

</verb></tscreen>
θα σας δείξει μια λίστα όλων των αρχείων στο <tt>bsol;bsol;MYDOM_NT&bsol;PUB&bsol;HTMLDOCS</tt> 
(χρησιμοποιώντας την σημειογραφία των Windows ).
<p>

<sect1>NFS<label id="NFS">
<p>
Πρώτα θα χρειαστείτε ένα πυρήνα με το σύστημα αρχείων NFS ή μεταγλωττισμένο (compiled) ή διαθέσιμο σαν module.
<p>
Ας υποθέσουμε ότι έχουμε έναν Unix host που τρέχει NFS με το όνομα MYDOM_UNIX και IP διεύθυνση 172.16.0.4. 
Μπορείτε να δείτε τους καταλόγους που μοιράζονται από αυτόν με την εντολή
<tscreen><verb>

   showmount -e 172.16.0.4

</verb></tscreen>
Αφού ξέρουμε τους καταλόγους που μοιράζεται, μπορείτε να τους προσαρτήσετε εισάγοντας μια κατάλληλη εντολή.  
Συνίσταται να δημιουργήσετε έναν υποκατάλογο κάτω από το '/mnt' (Ας πούμε) 'MYDOM_UNIX' και να το χρησιμοποιήσετε 
σαν το σημείο προσάρτησης.
<tscreen><verb>

   mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX

</verb></tscreen>
Τα rsize και wsize μπορεί να θέλουν αλλαγή, ανάλογα με περιβάλλον σας.
<p>
Αν έχετε προβλήματα διαβάστε το NFS HOWTO στο <htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html" 
name="http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html"> για περισσότερα πάνω στο σύστημα NFS.
<p>

<sect1>Πρόσβαση στο Web <label id="AccessHTML">
<p>
Τώρα που έχουμε εγκαταστήσει τον HTTP server, τους clients και έχουμε συνδέσει τον Linux server με άλλους servers, 
πρέπει να κάνουμε ορισμένες μικροαλλαγές στον Linux server για να μπορούμε να έχουμε πρόσβαση σ' αυτά τα 
προσαρτημένα συστήματα αρχείων από τον Web Browser.

<sect1>Πρόσβαση στα προσαρτημένα συστήματα αρχείων
<p>
Για να έχουμε πρόσβαση σε προσαρτημένους καταλόγους στις HTML σελίδες σας υπάρχουν δύο μέθοδοι:
<itemize>
 <item>Δημιουργήστε ένα link στο DocumentRoot (<tt>/usr/local/etc/httpd/htdocs</tt>) για να αναφερθείτε στον 
προσαρτημένο κατάλογο σαν
<tscreen><verb>
   ln -s /mnt/MYDOM_NW/vol1/home/htmldocs netware
                     ή

   ln -s /mnt/MYDOM_NT    winNT
                     ή

   ln -s /mnt/MYDOM_UNIX    unix

</verb></tscreen>
<item>Για να διορθώσετε το αρχείο <tt>srm.conf</tt> στον κατάλογο σας <tt>/usr/local/etc/httpd/conf</tt> 
και να προσθέσετε ένα νέο ψευδώνυμο (alias).
</itemize>

<tscreen><verb>
  # Alias fakename realname
  Alias /icons/     /usr/local/etc/httpd/icons/

  # alias for netware server
  Alias /netware/   /mnt/MYDOM_NW/vol1/home/htmldocs/
  Alias /winNT/     /mnt/MYDOM_NT/
  Alias /unix/      /mnt/MYDOM_UNIX

</verb></tscreen>

και επανεκκινήστε τον HTTPd. Μπορείτε να προσπελάσετε τα κείμενα στον netware server αναφερόμενοι σ' αυτά ως: 
<tt>http://linux.mydomain/netware/index.htm</tt> για τα αρχεία του netware και παρομοίως για τα άλλα.

<sect1>Σύνδεση στο Internet
<p>
Μπορείτε τελικά να συνδέσετε το δικό σας Intranet στο Internet για να έχετε πρόσβαση σε E-Mail και 
όλες τις άλλες πληροφορίες που υπάρχουν εκεί. 
Σας προτείνω να γράψετε ένα αναλυτικό σημείωμα για το πώς θα το επαναλάβετε αυτό στο μέλλον. 
Λεπτομερείς εξηγήσεις βρίσκονται στο ISP Hookup HOWTO από το 
<htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/ISP-Hookup-HOWTO.html" 
name="http://sunsite.unc.edu/mdw/HOWTO/ISP-Hookup-HOWTO.html"> και το Diald mini HOWTO στο 
<htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/mini/Diald" name="http://sunsite.unc.edu/mdw/HOWTO/mini/Diald"> 
για να εγκαταστήσετε αυτές τις συνδέσεις. 

<sect1>Άλλες χρήσεις
<p>
Ο HTTP server μπορεί να χρησιμοποιηθεί στο γραφείο για να παρέχει διαφανή πρόσβαση πληροφορίες 
που βρίσκονται σε διαφορετικό server, σε διάφορες τοποθεσίες και καταλόγους. Οι πληροφορίες μπορεί 
να είναι απλά κείμενα του word, Lotus spreadsheets, ή πολύπλοκες βάσεις δεδομένων
<p>
Η εφαρμογή αυτής της τεχνολογίας χρησιμοποιείται κανονικά ως εξής
<P>
<itemize>
<item>Δημοσιεύοντας ενσωματωμένα κείμενα<p>
Τα κείμενα αυτά μπορεί να περιέχουν newsletters, ετήσιες αναφορές, χάρτες, διευκολύνσεις για τη δουλειά, 
λίστες τιμών, πληροφορίες προϊόντων, λογοτεχνία, και οποιοδήποτε κείμενο αξίας μέσα σε ένα εταιρικό περιβάλλον.
<item>Πρόσβαση σε καταλόγους προς αναζήτηση<p>
Άμεση πρόσβαση σε τηλεφωνικούς καταλόγους εταιρίας και παρόμοια. Η πληροφορία αυτή μπορεί να απεικονιστεί 
σε ένα Web site η, μέσω CGI scripts, που ο Web server μπορεί να εξυπηρετήσει σαν πύλη σε  back-end 
προϋπάρχουσες ή  σε νέες εφαρμογές. Αυτό σημαίνει ότι, χρησιμοποιώντας ίδιους μηχανισμούς πρόσβασης, 
η πληροφορία μπορεί να γίνει πιο ευρέως διαθέσιμη και με απλούστερο τρόπο.
Αυτό σημαίνει ότι μπορεί να χρησιμοποιηθεί για την δημιουργία ενός interface με RDBMS όπως η ORACLE και 
η SYBASE που θα παράγει πληροφορίες πραγματικού χρόνου. 
Εδώ είναι μια λίστα με παρόμοια sites στο Web.
<p>
- Web Access - <htmlurl url="http://cscsun1.larc.nasa.gov/~beowulf/db/web&lowbar;access.html" 
name="http://cscsun1.larc.nasa.gov/~beowulf/db/web&lowbar;access.html">
- CGI gateways - <htmlurl url="HTTP://www.w3.org/hypertext/WWW/RDBGate/Overview.html" 
name="HTTP://www.w3.org/hypertext/WWW/RDBGate/Overview.html">

<item>Corporate/Department/Individual pages<p>
Καθώς οι πολιτικές αλλάζουν μέσα στους οργανισμούς στο σημείο που κάθε τμήμα οδηγείται στο να δημιουργεί 
εκθέσεις κι αναφορές για δική τους εσωτερική χρήση, 
η τεχνολογία Intranet παρέχει το ιδανικό μέσο για την ανταλλαγή της τρέχουσας 
πληροφορίας στο Τμήμα ή για τον καθένα προσωπικά. Ισχυρές μηχανές αναζήτησης παρέχουν τα μέσα στους ανθρώπους 
να βρουν ανά  ομάδες ή ατομικά ποιος έχει τις απαντήσεις στις ερωτήσεις που εμφανίζονται επανειλημμένα σε 
καθημερινή βάση κατά την εργασία.
<item>Απλές ομαδικές εφαρμογές<p>
Με την υποστήριξη HTML forms, τα sites μπορούν να παρέχουν φύλλα προς υπογραφή, καταμετρήσεις και απλά χρονοδιαγράμματα.
<item>Διανομή λογισμικού<p>
Οι administrators μπορούν να χρησιμοποιήσουν το Intranet για να παραδώσουν λογισμικό και ενημερωμένες 
κατά ζήτηση σε χρήστες μέσω του ενσωματωμένου δικτύου. Αυτό μπορεί να γίνει με 'Java' η οποία επιτρέπει 
τη δημιουργία και τη διάφανη διανομή αντικειμένων κατά ζήτηση από απλά δεδομένα ή εφαρμογές. Αυτό είναι 
πραγματικά δυνατό ευκολότερα με τις νεότερες εκδόσεις του Linux που έχει ενσωματωμένη υποστήριξη για Java.
<item>Mail<p>
Με την κίνηση να χρησιμοποιήσετε Intranet mail προϊόντα με απλές και στάνταρ  μεθόδους για attachment κειμένων, 
ήχου, εικόνας και άλλων  πολυμέσων μεταξύ ατόμων, το mail προωθείται ακόμη περισσότερο σαν απλή, 
de facto μέθοδος επικοινωνίας. Το Mail είναι ουσιαστικά επικοινωνία από άτομο σε άτομο, ή από άτομο σε 
ένα μικρό γκρουπ. Πολλές μικρές εφαρμογές είναι διαθέσιμες στην πλατφόρμα Linux για να στήσετε ένα σύστημα 
για E-mail όπως τα <bf>sendmail, pop3d, imapd</bf>.

<item>User Interface<p>
Η τεχνολογία Intranet αναπτύσσεται τόσο ραγδαία που τα διαθέσιμα εργαλεία, ιδιαίτερα η HTML, 
μπορούν να χρησιμοποιηθούν για να αλλάξουν δραματικά τον τρόπο αλληλεπίδρασης με το σύστημα. 
Με τη γλώσσα HTML, μπορείτε να χτίσετε ένα Interface του οποίου ο μόνος περιορισμός θα είναι η φαντασία των δημιουργών. 
Η ομορφιά στη χρήση τεχνολογιών Intranet γι'αυτό είναι ότι είναι τόσο απλό. 
Πατώντας σε ένα hyperlink από HTML μπορείτε να πάτε σε άλλη σελίδα, να ακούσετε έναν προειδοποιητικό ήχο, 
να τρέξετε μια yearend διαδικασία ή οτιδήποτε άλλο μπορεί να κάνει ένας υπολογιστής.
</itemize>

<sect>Περισσότερα πράγματα που μπορείτε να κάνετε
<P>
Να μια λίστα από ενδιαφέροντα πράγματα που μπορείτε να κάνετε με το Linux Intranet server. 
Όλο το λογισμικό που αναφέρεται παρακάτω είναι freeware ή shareware.
<itemize>
  <item>Browse το Linux server χρησιμοποιώντας το Network Neighbourhood σε Win95/ NT. 
Εγκατάσταση ενός NBT server τύπου WINS. Κοιτάξτε τη Web σελίδα της SAMBA στο 
<htmlurl url="http://lake.canberra.edu.au/pub/samba/samba.html" 
name="http://lake.canberra.edu.au/pub/samba/samba.html">  
<item>Υλοποιήστε μια μηχανή αναζήτησης στο Intranet. 
Συνδεθείτε στο ht://Dig στο <htmlurl url="http://htdig.sdsu.edu/" name="http://htdig.sdsu.edu/">
  <item>Χρησιμοποιήστε το CUSeeMe στήνοντας ένα τοπικό  reflector. 
Αναφορά στη σελίδα τους στο Cornell <htmlurl url="http://cu-seeme.cornell.edu/" name="http://cu-seeme.cornell.edu/">
  <item>Εγκαταστήστε το Web Conferencing. Χρησιμοποιήστε το COW από το 
<htmlurl url="http://thecity.sfsu.edu/COW/" name="http://thecity.sfsu.edu/COW/">
  <item>Αναπτύξτε μια SQL βάση. Αναφορά στην mSQL Home page στο 
<htmlurl url="http://Hughes.com.au/" name="http://Hughes.com.au/">
  <item>Εγκαταστήστε FTP,Gopher,Finger,Bootp servers στον Netware server. 
Μπορείτε να τα βρείτε στο <htmlurl url="http://mft.ucs.ed.ac.uk/" 
name="http://mft.ucs.ed.ac.uk/">
  <item>Προσομοίωση του Netware server. Ελέγξτε τις NCP εφαρμογές στο 
<htmlurl url="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/" 
name="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/">
</itemize>
Αν βρείτε τίποτα ενδιαφέρον που μπορείτε να κάνετε με τον Linux Intranet server, στείλτε μου ένα mail.

<sect>Ευχαριστίες και Πνευματικά Δικαιώματα
<p>

<sect1>Ευχαριστίες
<p>
Ευχαριστούμε τους ανθρώπους στη NCSA που μας έδωσαν τόσο καλή τεκμηρίωση,
τον David Anderson και όλους τους άλλους που δοκίμασαν αυτό το HOWTO και έστειλαν τα σχόλιά τους.
Οι λεπτομέρειες για το Netware/IP είναι μια ευγενής προσφορά του Romel Flores (rom@mnl.sequel.net).
<p>

<sect1>Πνευματικά Δικαιώματα
<P>
Αυτό το κείμενο είναι πνευματική ιδιοκτησία του (C) 1996,1997 Pramod Karnad 
και διανέμεται σύμφωνα με τους παρακάτω όρους:
<P>
<itemize>
<item>Τα κείμενα HOWTO για Linux μπορούν να αναπαραχθούν και να διανεμηθούν ολόκληρα ή τμήματα αυτών,
σε οποιοδήποτε φυσικό ή ηλεκτρονικό μέσο, εφόσον σε όλα τα αντίγραφα περιέχεται αυτή η σημείωση περί πνευματικής
ιδιοκτησίας. Εμπορική επαναδιανομή επιτρέπεται και ενθαρρύνεται. Παρόλαυτά, ο συγγραφέας
θα ήθελε να είναι ενήμερος αν υπάρξουν εκδόσεις.
<item> Όλες οι μεταφράσεις, οι παραγόμενες δουλειές, ή οι ενοποιημένες δουλειές που ενσωματώνονται σε
κείμενα Linux HOWTO  πρέπει να καλύπτονται κάτω από αυτή τη σημείωση περί πνευματικής ιδιοκτησίας.  
Δηλαδή, δεν μπορείτε να έχετε μια δουλειά παραγόμενη από ένα HOWTO και να επιβάλλετε πρόσθετους
περιορισμούς στη διανομή της. Εξαιρέσεις σε αυτούς τους κανόνες μπορεί να δοθούν κάτω από συγκεκριμένες συνθήκες. 
Επικοινωνήστε παρακαλώ με το συντονιστή του Linux HOWTO στην παρακάτω διεύθυνση.
<item> Αν έχετε ερωτήσεις, επικοινωνήστε παρακαλώ με τον Tim Bynum, το συντονιστή του Linux HOWTO, στο 
<htmlurl url="mailto:linux-howto@sunsite.unc.edu" name="linux-howto@sunsite.unc.edu">  
Κάντε finger για το τηλέφωνο και το snail mail address.
</itemize>
<P>

</article>

