Rete Windows e Proxy

Uno dei problemi che mi si presentò subito dopo aver installato Linux su uno dei PC della rete composta da soli sistemi Windows, fu che non riuscivo ad uscire su Internet per scaricare gli aggiornamenti del sistema tramite il tool di gestione Yast.

La connessione fisica era funzionante, infatti con il browser Firefox riuscivo a navigare.

Scoprii quindi che il problema era il proxy della rete che "parlava" solamente una lingua Windows; precisamente il protocollo NTLM.

Per risolvere ho trovato questa soluzione: il software NTLMAPS.

Questo software si interpone tra le richieste di connessione a Internet e il proxy fornendo le credenziali nel formato giusto.

Il software è costituito da script scritti in Python, che quindi deve essere già istallato sul sistema.

Una volta scaricato NTLMAPS, lo si deve scompattare in una cartella:


ntlmaps files

Si deve quindi modificare il file "server.cfg" di configurazione; qui di seguito riporto le sole righe da modificare; i nuovi valori sono indicati in rosso:

LISTEN_PORT: 5865

PARENT_PROXY_PORT: 8080 (se il vostro proxy usa una porta diversa, dovete mettere qui il numero giusto)

NT_HOSTNAME: (lasciate pure vuoto questo campo)

NT_DOMAIN: (nome del dominio)

USER: (nome utente)

PASSWORD: (password)


Salvato il file, si può lanciare il programma digitando il seguente comando da un terminale:

./main.py &

Se è tutto a posto il programma dovrebbe rispondere con una scritta che annuncia che si è messo in ascolto sulla porta 5865.

L'ultimo passo è quello di configurare il sistema in modo da utilizzare questo proxy locale invece di quello della rete: si deve quindi lanciare Yast e nella finestra di configurazione del Proxy (Yast -> Network Services -> Proxy) impostare i parametri come nella figura seguente:


Yast proxy


Infine si può testare se tutto è ok cliccando sul pulsante "Test Proxy Settings".

Se il responso è positivo si può usare finalmente Yast per gli aggiornamenti e le istallazioni di altri programmi in OpenSuse. 

Questo proxy può essere usato anche da Konqueror configurando allo stesso modo le opzioni del proxy di questo browser

Firefox invece non ha bisogno del proxy intermedio in quanto sembra perfettamente in grado di dialogare nel protocollo NTLM.



Torna al menu principale.