ATENȚIE: SOCKS este un kit de distribuție GRATUIT pentru sistemele UNIX. Mă îndoiesc foarte mult că există pentru alte platforme. Dacă doriți ca NETSCAPE să continue să sprijine SOCKS, atunci trimiteți-mi argumente convingătoare în favoarea lor (cu exemple de utilizare a SOCKS).
Acest document descrie procedurile necesare pentru crearea rețelei INTRANET în casa dvs. Apoi, vom configura această rețea astfel încât pe orice computere din ea să puteți utiliza browserul NETSCAPE pentru a accesa Internetul.
RAM cu cost de 90 $ (la un preț mediu de 60 de dolari pentru 16 MB) și, în cele din urmă, avem un sistem linux care funcționează perfect pentru doar 270 de dolari. Desigur, nu supraîncărcați sistemul nostru cu computere cu NT sau alte sisteme de operare care necesită o mulțime de resurse de memorie - unități de hard disk-procesoare. Desigur, PC-ul meu client - Pentium-100 cu memorie de 32 MB și două unități hard disk (unul dintre ele fiind folosit mai târziu pentru o mașină linux), funcționează sub Win95.
Mașina cu linux este situată convenabil pe cutia de pizza. Am fost reticenți în a petrece încă 50 de dolari pe caz, mai ales că unul dintre prietenii mei mi-a dat un PSU pentru PC.
În cele din urmă, cu siguranță nu vom vedea niciodată "Microsoft Internet Explorer" pentru linux - așa că nici nu mă gândesc să folosesc Explorer în rețeaua noastră. De asemenea, ceva în interiorul meu sugerează că instalarea Explorer-ului ar fi foarte simplă, în comparație cu configurarea NETSCAPE pe mașinile client (adică alte mașini).
Server PROXY
Nu dau instrucțiuni cu privire la modul de instalare a serverului PROXY. Principalul lucru este să instalați pachetul "șosete" sub mașină cu LINUX, cu ajutorul căruia NETSCAPE poate utiliza Internetul pe alte mașini. NETSCAPE (din câte știu) este acum singurul program pentru mașinile non-UNIX care acceptă SOCKS.
La celălalt capăt al conexiunii mele PPP se află un server universitar cu un nume de domeniu fix.
Pe o mașină cu linux este un modem și folosind CRONTAB - se conectează automat la Internet la un moment dat. De asemenea (dacă este necesar) mă pot conecta manual la Internet.
Dacă vă conectați la Internet prin intermediul sistemelor ON-LINE, consultați secțiunea următoare.
Sisteme ON-LINE
Mai multe abateri
PREGĂTIRE COMPUTER LINUX
Documentul de însoțire al pachetului vă va spune multe despre configurarea clienților UNIX. Mai ales pentru "rlogin" "telnet" "ftp", etc. Dacă nu aveți clienți UNIX, atunci după compilarea pachetului SOCKS, citiți mai întâi acest manual, deoarece va fi necesar să utilizați SOCKS puțin diferit, după cum este scris în manualul pachetului.
Am pus tarball-ul în directorul / usr / local / ProxyServer. despachetate prin crearea directorului "sockd4.2b", în interiorul căruia există un fișier pentru compilare ("Makefile"). După cum sa menționat mai sus, trebuie să suferiți un pic pentru a compila cu succes acest MAKEFILE.
Pentru confortul dvs., la sfârșitul acestui manual este MAKEFILE meu.
Configurarea sockd
În directorul sockd veți găsi fișierul executabil "sockd".
Apoi, editați aceste trei fișiere de configurare, astfel încât conținutul lor să corespundă exemplelor de mai jos (acestea sunt setările mele pentru o rețea de două computere, constând dintr-un server LINUX și o mașină client Win95 / WinNT).
Fișierul meu sockd.conf
NOTĂ. Pachetul "sock" este necesar numai pentru mașinile CUSTOMER. Toate aplicațiile de pe LINUX nu necesită acest pachet sau altceva pentru a accesa Internetul, deoarece mașina noastră LINUX se conectează direct la Internet folosind PPP.
Fișierul meu sockd.ro
Fișierul meu este socks.conf
Configurarea calculatorului LINUX
- Pasul 1: Verificați dacă utilizați "numit". Dacă utilizați acest lucru - apoi la propria dumneavoastră pericol și risc. Dacă nu cunoașteți foarte bine metodologia de a lucra cu DNS, atunci este posibil să nu puteți aplica conținutul acestui document nevoilor dumneavoastră.
- Pasul 2: copiați fișierul "named.boot" prezentat mai jos pe computer.
- Pasul 3: Copiați fișierul "root.cache" de mai jos pe computer (urmați instrucțiunile pentru acest fișier).
Fișierul /etc/host.conf
Toate programele care rulează pe computer cu LINUX WILL (și nu o puteți împiedica) utilizează un resolver ale cărui setări sunt în fișierul /etc/host.conf
Cum se face acest lucru? Simplu! Verificați dacă conținutul fișierului /etc/host.conf conține următoarele:
Dacă există altceva, ștergeți tot (desigur, dacă știți multe despre DNS și "numit", atunci o veți face în felul dvs.).
Motivul pentru care insist asupra faptului că nu permiteți programelor LINUX-machine să dețină un server "named" este că nu este necesar. Și din experiența mea, o astfel de "inutilitate", căutând din punct de vedere tehnic și programabil în siguranță, poate, mai devreme sau mai târziu, provoca multe necazuri.
Serverul linux face o treabă excelentă de conectare la internet prin PPP (sau de tipul conexiunii pe care o aveți). În plus, instalăm pachetele "sockd" și "named" -demon pentru mașinile client. Și nu lăsați sistemul LINUX să se suprapună. Nu trebuie să modificați fișierele "/ etc / gateways" sau "/ etc / hosts" sau "hosts.allow" sau "hosts.deny" pentru a face șosete să funcționeze.
Nu modificați niciun fișier până când cineva vă cere să schimbați ceva.
De asemenea, cred că ați configurat corect "resolv.conf", astfel încât serverul dvs. LINUX să poată accesa internetul și DNS (la "celălalt capăt" al conexiunii PPP). Vă pot vedea exemplul fișierului resolv.conf la sfârșitul acestui ghid.
Fișierul meu named.boot
Fișierul meu "named_DNS_for_inTi_xwk"
Fișierul meu root.cache
Aceste instrucțiuni sunt foarte simple.
Tot ce trebuia să fac a fost să execut comanda specificată acolo, iar informația care rezultă a fost redirecționată către un fișier și a fost numită "/etc/root.cache"
Adăugați acest lucru în / etc / services
(adăugați o singură linie începând cu "șosete".) NOTĂ. în opinia mea, această linie este citită numai de daemonul "inetd". Acesta instruiește inetd să activeze programul "socks" pentru toate conexiunile tcp la portul # 1080.
Adăugați acest lucru în fișierul /etc/inetd.conf
Ei bine, ce facem?
Acum, reporniți sistemul (dacă știți cum, puteți să trimiteți "demon" demonilor). Serverul LINUX este gata de utilizare.
Executați "tail -f / var / adm / messages" și simultan "tail -f / var / adm / syslog" și încercați să vă conectați la browserul de Internet NETSCAPE de la mașina client.
Acum, să configurați Netscape Navigator pe mașinile client.
Configurarea clientului NETSCAPE 3.0
Acest lucru trebuie să fie făcut numai pe mașinile client!
NU încercați să faceți toate acestea pe serverul LINUX.
- Apelați meniul "opțiuni" din Netscape Navigator.
- Selectați "Preferințe rețea".
- TREBUIE să vedeți ecranul de dialog (fereastră nouă) cu "BUTTONS" (sau elemente de meniu).
- Unul dintre aceste "butoane" va fi indicat prin "PROXIES"
- Faceți clic pe acest buton (alegeți opțiunea din meniu).
- Ar trebui să vedeți un buton numit "configurare manuală proxy", cu un alt buton din apropiere.
- Faceți clic pe acest buton pentru a deschide o altă casetă de dialog.
- În una dintre intrările din fereastra care apare, vi se va afișa.
Salvați aceste setări și continuați să lucrați.
PENTRU NEWBIES ÎN DOMENIUL REȚELELOR DE CALCULATOARE
Dacă ați utilizat deja calculatoare cu Win95 sau WinNT pentru a vă conecta la Internet prin PPP, atunci acest document nu vă va ajuta. De ce să vă descărcați utilizând linux pentru a vă conecta la Internet atunci când ați făcut deja acest lucru printr-o conexiune PPP pe mașina client?
Dacă nu vă puteți conecta la Internet prin intermediul serverului LINUX, opriți citirea acestui ghid și căutați alte manuale privind configurarea mașinilor LINUX pentru conexiunea PPP la Internet.
De ce formatul numeric? Deoarece formatul numeric este mult mai eficient - acesta îi spune fiecărui computer cum să transmită pachetul de informații unui alt computer cu care dorește să stabilească o conexiune.
În cele din urmă, lucrurile sunt așa: pentru a utiliza Internetul aveți nevoie de un server DNS. Acest document conține instrucțiuni despre cum să vă conectați computerul la un server DNS învecinat.
Rețeaua "card Ethernet" este portul dvs. "eth0". Acest port ethernet vă permite să explorați rețeaua Ethernet la care este atașat.
MAKEFILE pentru compilarea sockd
Script de instalare a conexiunii PPP
NOTĂ: Acest script este furnizat aici doar ca un exemplu. Dacă utilizați acest fișier, atunci nu vă garantați o conexiune de succes la Internet.
Scriptul comserv.dip pentru configurarea unei conexiuni PPP
NOTĂ: Acest script este furnizat aici doar ca un exemplu. Dacă utilizați acest fișier, atunci nu vă garantați o conexiune de succes la Internet. Acest script este numit de la "PPP Connection Script" de mai sus.
Acest document face parte din proiectul Linux HOWTO.