web-dev-qa-db-fra.com

Comment configurer le proxy dans Ubuntu sur VirtualBox

Tout:

Je suis nouveau sur virtualbox. J'installe virtualbox sur une boîte WIndow7x64 (IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) située derrière le proxy du bureau, dans virtualbox, j'installe le serveur Ubuntu 14.04. Au cours de l'installation, j'ai défini les informations d'identification du proxy et utilisé un autre paramètre par défaut, à l'exception de l'utilisation de la connexion en mode pont dans virtualbox (IP: 45.37.2.42, Mask: 255.255.255.0).

En ce moment, je lance Apache dans Ubuntu et je peux visiter depuis Windows. Et dans Ubuntu, je peux utiliser Sudo apt-get update, mais je ne peux PAS ping sur www.google.com (ce qui indique que l'hôte de destination est inaccessible.)

Mon tableau de route est comme:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Mes questions sont:

  1. Devrais-je installer un proxy quelque part? (Je l'ai déjà réglé une fois lors de l'installation)

  2. Est-ce que cette route est incorrecte pour envoyer une demande? Pourquoi je ne peux pas cingler www.google.com?

7
Kuan

Tout d’abord, vérifiez si vous pouvez envoyer une requête ping à votre serveur proxy en utilisant Ubuntu dans votre boîte virtuelle. la commande pour ceci est:

ping <address_of_the_proxy_server>

Si vous pouvez envoyer une requête ping au serveur proxy, vous pouvez maintenant vérifier si vos informations d'identification sont correctement définies ou non. Ouvrez le terminal et exécutez envname__.

Beaucoup d’informations vont apparaître à l’écran. Recherchez http_proxy et https_proxy. S'ils ne sont pas correctement définis, vous pouvez les définir à l'aide d'un outil graphique nommé ubproxyname__. Vous pouvez télécharger un python it pour définir l'authentification du proxy. Voici le lien à cela.

Sinon, vous pouvez définir une authentification proxy en procédant comme suit:

Allez à /etc/apt. Créez le fichier apt.conf si vous ne l'avez pas là. Écrivez les lignes suivantes ici.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Sauvegarde le. Vous avez terminé. Si le problème persiste, merci de commenter.

6
Snake Eyes