Juniper Network Connect è stato un problema su Linux a 64 bit da un po' di tempo. Ho trovato 2 soluzioni al problema Java (qualcuno potrebbe fornire un passo dopo passo per ottenere ginepro netconnect e citrix? ed eseguire Firefox a 32 bit con sun-jre in Ubuntu a 64 bit) ma ora sto lottando con un nuovo problema.
Network Connect apporta modifiche direttamente a /etc/resolv.conf
file. Ciò causa problemi con il modo più recente in cui Ubuntu esegue le risoluzioni DNS, ovvero puntare DNS al resolver/cacher locale:dnsmasq
. Una volta che NC si disconnette e si cambia rete, ad es. vai dall'ufficio a casa, poi il DNS smette di funzionare correttamente.
Quello che succede è che NC cancella il /etc/resolv.conf
file che è effettivamente collegato simbolicamente a /run/resolvconf/resolv.conf
. Quel che è peggio è che NC in realtà elimina il file originale non il collegamento. Quindi, quando provi a ripristinare il file con:
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Non riesce come /run/resolvconf/resolv.conf
ora è andato. Reinstallazione di resolvconf
non lo risolve e nemmeno l'esecuzione di resolvconf
.
Quindi il modo migliore che ho trovato finora è eseguire prima il backup di /run/resolvconf/resolv.conf
in un'altra posizione. Dopo aver disconnesso NC, eseguo uno script che rimuove /etc/resolv.conf
, sostituisce il /run/resolvconf/resolv.conf
eliminato e poi lo ricollega a /etc
di nuovo.
Qualcuno conosce un modo per evitarlo o ho praticamente già messo a punto la sua migliore "sistemazione"? Un modo per impedire che NC lo rompa in primo luogo?
Risposta accettata:
Primo: facendo clic su Esci pulsante in Connessione di rete window (la finestra che mostra l'IP della VPN durante la connessione) e
Allora facendo clic su Esci pulsante nella pagina web di accesso evita questo problema.
Si prega di indicare nel commento se funziona o meno.
Grazie