Comment configurer un proxy dans Ubuntu sur VirtualBox


8

Tout:

Je suis nouveau sur virtualbox. J'installe virtualbox sur une box WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) qui se trouve derrière le proxy du bureau, à l'intérieur de 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é d'autres paramètres par défaut, à l'exception de l'utilisation d'une 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 à partir de Windows. Et dans Ubuntu, je peux utiliser la mise à jour sudo apt-get, mais je ne peux PAS envoyer de requête ping à www.google.com (qui indique Hôte de destination inaccessible.)

Ma table 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. Dois-je définir un proxy quelque part? (Je l'ai déjà réglé une fois lors de l'installation)

  2. Cette route est-elle erronée pour envoyer une demande? Pourquoi je ne peux pas envoyer de requête ping à www.google.com?


Vous ne pouvez pas envoyer de requête ping directement via un proxy HTTP. Vous pouvez essayer d'utiliser curlpour vérifier si vous pouvez accéder à quoi que ce soit via le proxy; voir les réponses ici .
mpontillo

Réponses:


7

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

ping <address_of_the_proxy_server>

Si vous êtes en mesure d'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 env.

De nombreuses informations apparaîtront à l'écran. Vérifiez http_proxyet https_proxy. S'ils ne sont pas correctement définis, vous pouvez les définir à l'aide d'un outil graphique nommé. ubproxyVous pouvez télécharger un python pour définir l'authentification proxy. En voici le lien .

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

Allez à /etc/apt. Créez le fichier apt.confsi vous ne l'avez pas là-bas. Écrivez-y les lignes suivantes.

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, veuillez commenter.


Merci, je l'ai testé, il ne peut pas cingler le serveur proxy.
Kuan

Quel mode utilisez-vous NAT ou ponté?
Snake Eyes

Ponté comme je l'ai mentionné
Kuan

1
avez-vous vérifié la envcommande que j'ai mentionnée?
Snake Eyes

Cela a résolu mon problème lorsque j'ai installé Ubuntu 14.04 dans VirtualBox avec NAT derrière un pare-feu de bureau. Avant de créer ce fichier, apt-get n'a pas pu se connecter. Après avoir créé ce fichier avec les données correctes, apt-get a pu télécharger.
avitevet
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.