web-dev-qa-db-fra.com

pas d'internet pour un terminal, connectez-vous via un proxy

J'utilise 13.04 nouvellement installé sur mes genoux. Je me suis connecté à une connexion wifi dans notre université et j'ai configuré les paramètres de proxy dans les paramètres réseau. Je peux accéder à Internet et même aux logiciels de mise à jour de logiciel, mais avec le terminal, je ne parviens même pas à me connecter à un site Web. "ping google.com" donne 100% de perte de paquets

3
Sudheera

pour moi, les personnes suivantes ont travaillé dans notre réseau d’entreprise avec proxy:

cd /etc/apt
mv ./apt.conf ./apt.conf.bak

ceci oblige le système à utiliser le nouveau fichier que nous créons maintenant.

cd ./etc/apt/apt.conf.d

créer un nouveau fichier "95proxies" et y ajouter le contenu du fichier apt.conf Exemple:

Acquire::http::Proxy “http://proxy_url:proxy_port/”;
Acquire::ftp::Proxy “http://proxy_url:proxy_port/”;

le système utilise maintenant le fichier 95proxies

Essayer

Sudo apt-get update

cela devrait fonctionner maintenant

3
bernhard

J'ai eu les mêmes problèmes avec le réseau de mon université.

Je crois qu'il n'y a rien de mal avec votre machine ou le serveur proxy.

Le problème est que les administrateurs réseau bloquent certains protocoles et ports et vous permettent uniquement d'effectuer des opérations spécifiques.

Dans votre exemple, "ping" ne fonctionne pas mais disons que si vous essayez "ssh", vous ne rencontrerez aucun problème.

3
koullislp

Si vous utilisez un serveur proxy et souhaitez accéder au Web via Terminal, vous devez exporter les variables proxy.

Pour ce faire, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

bash -c export http_proxy='http://proxy_username:password@proxy_ip:port/' 

Assurez-vous de remplacer proxy_username et mot de passe par vos informations.

Une autre façon est de: (depuis le terminal)

cd etc/apt
Sudo gedit apt.conf

Cela ouvrira un document vide, ajoutez simplement les lignes ci-dessous et enregistrez-le.

Acquire::http::Proxy “http://proxy_url:proxy_port/”;
Acquire::ftp::Proxy “http://proxy_url:proxy_port/”;
2
Mitch