Newsgroup: it.comp.os.linux.sys
Titolo: Da Linux a NT MS proxy

Ciao a tutti,
qualcuno sa come convincere una linux box a passare attraverso un proxy 
MS su WinNT? Quest'ultimo è configurato per permettere l'accesso o meno
ad internet secondo qual è il PC chiamante (si tratta di una rete 
scolastica in cui solo alcune macchine sono abilitate a far ciò).
Per ovvi motivi (la rete non è nostra, siamo solo ospiti con la Linux 
box che avrà funzioni che con la scuola c'entrano relativamente) non
possiamo intervenire più di tanto sul proxy NT.
Prove fatte sinora:
	- linux box e macchina NT si pingano felicemente fra loro;
	- definendo la macchina NT come gateway non succede nulla
	  (non si esce dalla rete locale), nè usando gli hostname
	  nè usando gli IP;
	- http verso NT si collega e restituisce una paginata di
	  chiacchiere sul server MS installato;
	- con lynx definendo http_proxy sia verso la porta 80 che
	  8080 della macchina NT non succede nulla di buono; il
	  massimo che si ottiene è un messaggio di errore circa
	  un tipo di autenticazione sconosciuto puntando alla porta
	  80, non so verso la 8080 perchè la prova non l'ho fatta io.
Cercando su dejanews "proxy NT" si trova qualcuno che ha avuto lo stesso
identico problema, ma soluzioni pochine; l'unico suggerimento operativo
che ho trovato - ma non so se è giusto - è stato di far funzionare prima
l'autenticazione con Samba. In effetti Samba è installato ma sicuramente
è mal configurato (NT elenca la linux box tra le macchine che vede sulla
rete ma si lamenta di varie cose che non gli piacciono).
Ultima cosa, dovremo alla fine della fiera passare per il proxy con
telnet, ma se non funziona nemmeno http...
Conferme, smentite, suggerimenti, puntatori a FAQ/HOWTO, man da leggere?
-- 
Ciao ciao.
                                                       +++ Giuseppe

 
E i DNS? Per caso il proxy NT fa anche da DNS server?
Da qualche parte i nomi qualcuno deve risolverli.
In linux si deve editare il file /etc/resolv.conf tipo:
nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
Ciao ZioPino

 telnet, ma se non funziona nemmeno http...
Il telnet da linux su internet via proxy MS te lo puoi scordare
(e' tremendamente insicuro!!!) a meno che non abiliti e configuri
il servizio socks sul proxy ed usi in linux un client telnet socks
compliant.
Ciao

compliant.
Uhm... Tieni conto però che la macchina Linux ha tutti i servizi 
disabilitati (anche telnet), è lei a chiamare in telnet un altro host
su internet, sempre lo stesso, su una porta apposita, non deve essere
raggiungibile da nessun altro perchè la sua unica funzione è quella di
passare i dati ricevuti dall'host su internet ad una seconda linux box
via radio per la successiva diffusione (è questa seconda linux box il
vero server), facendone inoltre una copia in un database locale, quindi
i problemi di sicurezza dovrebbero essere molto meno gravi che in
condizioni normali. I dati stessi sono dati pubblici che chiunque può
leggere.


 scrisse:

Ciao,
in effetti quello è un altro problema, ma che ci tocca relativamente: 
la connessione telnet sarà unica e dovrà essere fatta sempre con lo
stesso host, quindi anche se non funziona il DNS importa poco, nello
script di connessione si possono benissimo usare gli IP address (anzi,
l'IP address, unico, dell'host col quale ci si dovrà collegare).
Il problema, attualmente, è che il proxy non ci fa uscire in nessun modo.


 su internet, sempre lo stesso
E io che ho detto? Se vuoi uscire con il telnet da linux
attraverso il proxy ms devi abilitare e configurare
il servizio socks sul proxy ed usare un client telnet socks
compliant. E non ci sono alternative! (con msproxy, ovvio)
bye

 scrisse:

Sono io che ho interpretato male quello che hai scritto, in particolare 
la frase tra parentesi.
Io avevo capito che sconsigliavi la procedura di passare con telnet
attraverso il proxy MS direttamente per ragioni di sicurezza, ma che si
potesse fare anche senza abilitare i socks, che erano una ulteriore
misura di sicurezza, dati i limiti in tal senso del proxy MS. Così ti
dicevo che quella macchina (forse) è abbastanza sicura di per sè, non
potendo fare nulla se non quell'unica connessione.
Se invece si *deve* attivare tutto l'ambaradan dei socks per poter
anche solo *passare*, è tutta un'altra faccenda.
Grazie ancora.


 attraverso il proxy MS direttamente per ragioni di sicurezza, ma che si
Il telnet non e' un protocollo che si proxa, negli ambienti dei sani di mente.
Si proxa http, ftp, forse in qualche caso nntp. Telnet, pop, smtp e tutto il
resto si aspettano di uscire in gateway e non in proxy, su qualsiasi unix.
L'idea di farli passare da proxy e' tutta M$ e funziona solo con win.
Datosi che NT di suo non fa masquerading, o metti un socks, o metti wingate, o
metti un router hardware, o metti un linux a fare il proxy+gateway.
Ciao,
 Luigi


Buona la terza! 8-)
Fortunatamente il proxy MS è collegato con un router e i responsabili
sono d'accordo che si aggiunga un piccolo hub tra i due cui attaccare
sia la linux box sia il maledetto proxy MS, che, come detto, serve a
limitare l'accesso a internet da parte dei PC dei laboratori degli
studenti.
La ragione per cui inizialmente si è provato a passare per il proxy è
che al medesimo c'era già collegato un grosso hub con molte porte 
disponibili, mentre proxy e router erano collegati direttamente.
Per ora comunque è tutto fermo per via delle vacanze, se ne riparla dopo 
ferragosto.
Grazie a tutti per l'aiuto.


 Buona la terza! 8-)
La terza e la quarta sono abbastanza equivalenti :-)
Ciao,
 Luigi

L'idea di farli passare da proxy e' tutta M$ e funziona solo con win.
Basta installare le librerie socks appropriate.
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 Basta installare le librerie socks appropriate.
L'ho detto poche righe piu' sotto.
Ciao,
 Luigi

studenti.
Squid + Squirm|SquidGuard non va bene? :-)
Leonardo
".signature": bad command or file name


Certo che andrebbe bene, ma quando sei ospite in casa d'altri non puoi
allargarti troppo! 8-)


 Si proxa http, ftp, forse in qualche caso nntp. Telnet, pop, smtp e tutto il
Non è solo una questione di cache. Il proxy è un firewall che opera nel
livello applicazione del layer ecc. ecc., e in più, ripetto ad un
firewall filtrante, il proxy da la possibilitaà di gestire username and
password.
--
cia_ciao
Massimiliano