Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/07/2014, à 01:59

Hada de la Luna

Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Bonjour à tous, smile

je suis en formation en journée et chez moi le soir...

au centre de formation il faut passer par un proxy pour accéder à internet. J'ai donc une adresse Ip et un port que je peux indiquer pour cela. le problème étant à quoi ?

on peut régler ce proxy via Opéra (par exemple) mais uniquement pour lui : le reste du système et des applications ne sont pas concernées et pour des installations cela m'oblige à attendre d'être chez moi pour le faire... je précise que j'ai pas mal de configurations à faire sur mon PC en raison de mes cours et que je suis ridicule par rapport aux autres qui sont sur Windows et ne rencontre pas mes problèmes de réglage pour passer par le proxy du centre.

si j'utilisais Unity, je pourrais faire comme indiqué à partir de "Paramètres Système" sur cette page : http://www.clapico.com/2012/05/21/proxy/

mais ma machine étant poussive j’utilise XFCE au lieu de Unity et donc faire une configuration en plusieurs lignes de commande semble être la grande préconisation super pas pratique pour démarrer et finir des journées chargées de cours intensifs...

j'ai tenté : proxydriver, ubproxy et Network Manager (http://doc.ubuntu-fr.org/network-manager) : aucun ne donne accès sur ma machine à des réglages de proxy (et à fortiori à des réglages s'appliquant à tout le système)

Connaissez vous une solution ?

Merci d'avance. wink


Hada de la Luna :o)

Hors ligne

#2 Le 10/07/2014, à 09:33

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Salut,

Tu peux créer un script qui mettra en place tout seul le proxy partout où il faut : il suffit alors de renseigner les "plusieurs lignes de commande" dans ce script... (et un second script pour déconfigurer le proxy).

Il te suffira alors d'exécuter ce script, pourquoi pas d'un simple clic...

Hors ligne

#3 Le 10/07/2014, à 09:51

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci ! smile

tiramiseb a écrit :

Tu peux créer un script qui mettra en place tout seul le proxy partout où il faut : il suffit alors de renseigner les "plusieurs lignes de commande" dans ce script... (et un second script pour déconfigurer le proxy).

Il te suffira alors d'exécuter ce script, pourquoi pas d'un simple clic...

Quelles lignes de commande conseille tu ?

Si tout va bien j'aurais peut être les compétences nécessaires pour les écrire dans 3 ans et j'aimerais pouvoir bosser mes cours entretemps.

Merci d'avance wink


Hada de la Luna :o)

Hors ligne

#4 Le 10/07/2014, à 10:00

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Tu parles de "plusieurs lignes de commande", j'imagine que tu les as identifiées ces lignes de commandes, et ce qui t'emm.... c'est de taper plusieurs lignes tous les jours, matin et soir, ce qui est normal.

Si c'est bien le cas, la création d'un script qui exécute plusieurs lignes de commandes c'est ultra-simple.

Si tu n'as pas (encore) identifié les commandes, alors c'est une autre paire de manches.

Hors ligne

#5 Le 10/07/2014, à 10:12

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

Actuellement, je me contente de naviguer en configurant matin et soir le proxy pour un navigateur à partir de ses réglages.

Par contre, les installations via apt-get etc ne peuvent pas se connecter car cette configuration ne fonctionne que pour le navigateur en question et lui seul. Ce qui me met en retard par rapport aux windowsiens puisque je dois attendre chez moi pour faire les installations demandées et les exos ensuite (je dors moins de 3h par nuit du coup et ça ne peut pas durer trop longtemps encore)

J'ai donc cherché et surtout vu des palanquées de lignes de codes dont je n'ai aucune idée si elles fonctionneraient ou pas sur ma machine... C'est pourquoi je demande lesquelles seraient pertinentes et comment créer un script (ce que je ne sais pas faire et qui n'est pas au programme avant 6 mois, après le centre ne sait pas encore...)

Merci d'avance wink


Hada de la Luna :o)

Hors ligne

#6 Le 10/07/2014, à 10:23

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Pour apt-get, un palliatif est de configurer la variable http_proxy juste devant l'exécution ; par exemple :

http_proxy="http://1.2.3.4:3128" apt-get update

Pour configurer un proxy de manière un peu plus permanente pour apt, tu peux créer un fichier /etc/apt/apt.conf.d/proxy, comme indiqué dans la doc suivante : http://doc.ubuntu-fr.org/apt-get#utiliser_un_proxy .

Ce fichier pourra alors être mis en place le matin et supprimé le soir.

Un script ce n'est qu'un enchaînement de commandes. Tu peux alors faire un script /home/<utilisateur>/Bureau/proxy.sh qui aurait ce contenu :

#!/bin/sh

gksudo cp /home/<utilisateur>/apt-proxy.conf /etc/apt/apt.conf.d/proxy

... et un script /home/<utilisateur>/Bureau/pas-de-proxy.sh :

#!/bin/sh

gksudo rm -f /etc/apt/apt.conf.d/proxy

Dans ce cas, la configuration est à mettre dans /home/<utilisateur>/apt-proxy.conf : c'est le script qui la copiera dans /etc/apt/apt.conf.d/proxy au besoin.

Là c'est une simple commande pour apt, après c'est à voir au cas par cas selon ce que tu veux configurer...

Hors ligne

#7 Le 10/07/2014, à 11:40

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

J'ai plusieurs problèmes en faisant comme cela....

Le script pas-de-proxy.sh ne fonctionne pas : il n'efface pas le fichier /etc/apt/apt.conf.d/proxy et ne demande même pas mon mot de passe

Les autres moyens de connexion ne fonctionnent pas (ou semble ramer anormalement longuement)  : logithèque Ubuntu qui reste bloquée, drag and drop depuis un site dans un répertoire qui donne "Cannot resolve hostname (marketplace.nomdulogiciel.org)" etc.

As tu des idées comment résoudre cela ?

Merci d'avance wink

PS : Comme je suis en cours et en train d'essayer de faire ce que demande le prof, je n'ai pas eu le temps de tester apt-get...


Hada de la Luna :o)

Hors ligne

#8 Le 10/07/2014, à 11:57

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Le script "proxy.sh" demande un mot de passe ?

Sinon, le paquet "gksu" (contenant l'outil "gksudo") est-il installé ?

Tu peux aussi tenter de remplacer "gksudo" par "pkexec" si c'est installé...

Hors ligne

#9 Le 10/07/2014, à 12:19

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

tiramiseb a écrit :

Le script "proxy.sh" demande un mot de passe ?

oui, c'est pourquoi j'ai été surprise de l'absence de réaction de pas-de-proxy.sh

tiramiseb a écrit :

Sinon, le paquet "gksu" (contenant l'outil "gksudo") est-il installé ?

Oui, lorsqu'on tape gksu ou gksudo dans le terminal, cela lance une fenêtre qui demande quel logiciel lancer...

tiramiseb a écrit :

Tu peux aussi tenter de remplacer "gksudo" par "pkexec" si c'est installé...

Il est installé, mais vu que gksu aussi, je vais attendre que me dise ce que tu penses de mes réponses ci-dessus avant?

Merci d'avance de ton aide wink


Hada de la Luna :o)

Hors ligne

#10 Le 10/07/2014, à 12:22

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

logithèque Ubuntu qui reste bloquée

C'est lié à APT

drag and drop depuis un site dans un répertoire qui donne "Cannot resolve hostname (marketplace.nomdulogiciel.org)

C'est parce que le système ne connaît pas le proxy (encore un autre endroit où le configurer).

oui, c'est pourquoi j'ai été surprise de l'absence de réaction de pas-de-proxy.sh

Je suis alors également surpris qu'il ne fasse rien. Est-il bien exécutable ?

Que se passe-t-il si tu l'exécutes dans un terminal ?

Dernière modification par tiramiseb (Le 10/07/2014, à 12:23)

Hors ligne

#11 Le 10/07/2014, à 12:36

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

$ bash  pas-de-proxy.sh
gksudo : option invalide -- 'f'
GKsu version 2.0.2

Usage : gksudo [-u <utilisateur>] [options] <commande>

  --debug, -d
    Affiche à l'écran des informations pouvant être utiles 
    au diagnostic ou à la résolution de problèmes.

  --user <utilisateur>, -u <utilisateur>
    Lance <commande> en tant qu'utilisateur renseigné.

  --disable-grab, -g
    Désactive le « verrouillage » du clavier, de la souris
    et du focus effectué par le programme lors de la 
    demande d'un mot de passe.
  --prompt, -P
    Demande à l'utilisateur s'il veut que le clavier et la 
    souris soient verrouillés avant de poser le verrou.
  --preserve-env, -k
    Préserve l'environnement courant, ne positionne pas $HOME
    ni $PATH par exemple.
  --login, -l
    Se connecte dans un interpréteur de commmandes. Faîtes 
    attention, ceci peut créer des problèmes avec la magie
    Xauthority. Vous pouvez lancer xhost pour autoriser un
    utilisateur à ouvrir des fenêtres sur votre écran !

  --description <description|fichier>, -D <description|fichier>
    Fournit pour la commande,  un nom descriptif qui sera utilisé
    comme message par défaut. Vous avez aussi la possibilité 
    d'indiquer le chemin absolu vers le fichier .desktop. Le nom
    de la clef sera alors utilisé dans ce cas.
  --message <message>, -m <message>
    Remplace le message affiché habituellement pour demander 
    un mot de passe, par celui fournit en argument.

  --print-pass, -p
    Demande à gksu d'imprimer le mot de passe sur la sortie
    standard (comme le fait ssh-askpass). Utile pour
    l'utilisation dans des scripts qui récupèrent le mot de
    passe sur l'entrée standard.

  --sudo-mode, -S
    Fait en sorte que GKSu utilise su, comme si « gksudo » avait
    été lancé.
  --su-mode, -w
    Fait en sorte que GKsu utilise su, au lieu d'utiliser
    libgksu par défaut.
$

J'ai l'impression qu'il n'aime pas -f : qu'en penses tu ?

Merci d'avance de ton aide wink


Hada de la Luna :o)

Hors ligne

#12 Le 10/07/2014, à 12:56

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Dans le script, tente de modifier en :

gksudo -- rm -f /etc/apt/apt.conf.d/proxy

Hors ligne

#13 Le 10/07/2014, à 13:06

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

tiramiseb a écrit :

Dans le script, tente de modifier en :

gksudo -- rm -f /etc/apt/apt.conf.d/proxy

C'est bon ça fonctionne... wink

Par contre pour la mise en place, comment faire que cela fonctionne avec APT ? Et puis comment  configurer pour les drag n drop, etc ?

J'ai tenté une installation et ça donne ça :

$ sudo apt-get kompozer
[sudo] password for *: 
E: Erreur syntaxique /etc/apt/apt.conf.d/proxy:1 : valeur aberrante à la fin du fichier
$ 

Merci d'avance de tes conseils wink

Dernière modification par Hada de la Luna (Le 10/07/2014, à 13:27)


Hada de la Luna :o)

Hors ligne

#14 Le 10/07/2014, à 14:55

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Par contre pour la mise en place, comment faire que cela fonctionne avec APT ?

Ben ça, c'est le paramétrage pour apt...

Et puis comment  configurer pour les drag n drop, etc ?

Ça je ne sais pas...

E: Erreur syntaxique /etc/apt/apt.conf.d/proxy:1 : valeur aberrante à la fin du fichier

Quel est le contenu du fichier /etc/apt/apt.conf.d/proxy que tu as créé ?

Hors ligne

#15 Le 10/07/2014, à 15:06

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

tiramiseb a écrit :

Quel est le contenu du fichier /etc/apt/apt.conf.d/proxy que tu as créé ?

http_proxy="http://10.127.254.1:80" apt-get update

J'ai copié ta suggestion et mis l'adresse IP et le port...

Merci d'avance de ton aide wink


Hada de la Luna :o)

Hors ligne

#16 Le 10/07/2014, à 15:24

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

NON.
Ma suggestion était une commande à taper.

Concernant le fichier /etc/apt/apt.conf.d/proxy, je t'ai dit de t'inspirer de ce que tu trouveras dans la documentation : http://doc.ubuntu-fr.org/apt-get#utiliser_un_proxy.

Hors ligne

#17 Le 10/07/2014, à 15:49

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

certes mais ta commande était transposable alors que le contenu de cette page ne comporte rien que je puisse utiliser avec juste l'adresse IP du proxy et le port.

je n'ai pas de nom utilisateur, pas de mot de passe par exemple... le reste du code vu sur cette page m'est totalement mystérieux...


Hada de la Luna :o)

Hors ligne

#18 Le 10/07/2014, à 16:19

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

le contenu de cette page ne comporte rien que je puisse utiliser avec juste l'adresse IP du proxy et le port.

Et ça, c'est quoi ?

Acquire::http::Proxy "http://utilisateur:motdepasse@example.com:port";

(tiré de la documentation que j'ai pointée)

===>

Acquire::http::Proxy "http://10.127.254.1:80";

Hors ligne

#19 Le 10/07/2014, à 16:39

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

tongue

Parce que je devais deviner qu'on remplace "utilisateur:motdepasse@example.com" par l'adresse IP du serveur ?

Cela fonctionne effectivement pour apt avec cela mais en terme de rédaction de la page en question comment quelqu'un qui n'y connait rien peut il deviner l'équivalence entre une combinaison d'identifiant et de mot de passe avec une adresse IP ?

Merci beaucoup pour l'aide. smile

Par contre, il était impossible que je devine utilisateur:motdepasse@example.com" = "adresseipduproxy". Il serait surement intéressant pour les générations futures que quelqu'un de compétent prenne la peine de le préciser dans cette page...

Cela montre, que la documentation seule ne suffit pas, lorsqu'il est nécessaire de connaitre cela pour l'interpréter correctement.

Il reste le problème du drag n drop à traiter... Je verrais demain si cette nouvelle configuration permet de gérer aussi le drag n drop (je dois sortir de classe là).

En attendant, je te remercie du fond du cœur d'avoir  traduit pour moi par quoi on doit remplacer utilisateur:motdepasse@example.com dans cette page.

Et merci d'avance à ceux (dont toi si c'est le cas) qui auront des idées sur le drag n drop d'ici là. wink

PS : en utilisant ces scripts il faut toujours régler manuellement les proxys sur les navigateurs, on ne peut pas se contenter de lancer le script... e ce qui est (aussi) assez mystérieux wink

Dernière modification par Hada de la Luna (Le 10/07/2014, à 16:46)


Hada de la Luna :o)

Hors ligne

#20 Le 10/07/2014, à 16:52

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Parce que je devais deviner qu'on remplace "utilisateur:motdepasse@example.com" par l'adresse IP du serveur ?

Pas d'utilisateur, pas de mot de passe, donc il reste que "example.com" : une adresse... smile

mais en terme de rédaction de la page en question comment quelqu'un qui n'y connait rien peut il deviner l'équivalence entre une combinaison d'identifiant et de mot de passe avec une adresse IP ?

Ah ben ça, j'arrête pas de dire que la documentation d'Ubuntu-fr n'est pas de bonne qualité hein... smile

Il reste le problème du drag n drop à traiter... Je verrais demain si cette nouvelle configuration permet de gérer aussi le drag n drop (je dois sortir de classe là).

Non, aucun rapport avec le drag'n'drop. Là il s'agira plutôt de renseigner au gestionnaire de fichiers (Thunar a priori) l'adresse du proxy. Et je ne sais pas où Thunar va piocher cette info.

en utilisant ces scripts il faut toujours régler manuellement les proxys sur les navigateurs, on ne peut pas se contenter de lancer le script... e ce qui est (aussi) assez mystérieux

Ben ces scripts ne touchent qu'à la configuration d'apt.
Il faudrait trouver une ligne de commande qui correspond à la configuration manuelle du proxy sur les navigateurs, pour l'exécuter en plus...

Hors ligne

#21 Le 11/07/2014, à 09:30

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Merci smile

du coup j'ai cherché en me basant sur ce qu'on a fait hier et j'ai trouvé ceci : http://www.faqoverflow.com/askubuntu/150210.html

Dans le fichier proxy je pense donc mettre :

Acquire::http::proxy "http://10.127.254.1:80/";
Acquire::ftp::proxy "ftp://10.127.254.1:80/";
Acquire::https::proxy "https://10.127.254.1:80/";

Par contre, je ne comprend pas comment utiliser le reste du post...

Et lorsque je tente de mettre à jour Netbeans, j'ai ceci :

Unable to connect to the NetBeans Distribution because of Timeout while opening connection to http://updates.netbeans.org/netbeans/up … cf71ddc119

Check your proxy settings or try again later. The server may be unavailable at the moment. You may also want to make sure that your firewall is not blocking network traffic.

Pour le fichier /etc/environnement il faudrait ajouter les paramètres du proxy à la fin du fichier avec proxy.sh et ensuite les ôter lorsqu'on lance pas-de-proxy.sh mais ça dépasse mes compétences

Pour  les programmes GTK3, je ne vois même pas où changer les paramètres de Gnome...

Des idées comment faire exactement ?

Merci d'avance wink

Dernière modification par Hada de la Luna (Le 11/07/2014, à 11:26)


Hada de la Luna :o)

Hors ligne

#22 Le 15/07/2014, à 01:34

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Bonjour smile

Je n'ai pas pu avancer du weekend...

Et je suis à nouveau en cours ce matin : suggestions bienvenues ! wink


Hada de la Luna :o)

Hors ligne

#23 Le 15/07/2014, à 11:16

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Bonjour, smile

a priori l'ajout de dépôt ne fonctionne pas :

$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 128, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (6, "Couldn't resolve host 'launchpad.net'")

De même que le téléchargement :

$ wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2
--2014-07-15 11:07:40--  http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2
Résolution de c758482.r82.cf2.rackcdn.com (c758482.r82.cf2.rackcdn.com)... échec: Nom ou service inconnu.
wget : impossible de résoudre l'adresse de l'hôte «c758482.r82.cf2.rackcdn.com»

Enfin, devant utiliser NetBeans là, il n'arrive pas à récupérer les modules nécessaires à mon projet même en réglant le proxy manuellement dans l'interface de NetBeans...

Des idées ? wink


Hada de la Luna :o)

Hors ligne

#24 Le 15/07/2014, à 11:27

tiramiseb

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Pour les commandes dans le terminal, tu peux mettre la ligne suivante dans le .bashrc :

export http_proxy="http://ton_proxy:le_port"

Dans ton script tu peux automatiser ça, par exemple :

1/ activation du proxy :

echo 'export http_proxy="http://ton_proxy:le_port"' >> ~/.bashrc

2/ désactivation du proxy :

grep -v 'export http_proxy' ~/.bashrc > ~/.bashrc

Attention : commandes non testées, à valider avant de mettre en prod'.

Hors ligne

#25 Le 15/07/2014, à 11:33

Hada de la Luna

Re : Pb Proxy réseau avec XFCE Ubuntu LTS 12.04

Je met

echo 'export http_proxy="http://ton_proxy:le_port"' >> ~/.bashrc

dans le fichier proxy.sh ?
Et

grep -v 'export http_proxy' ~/.bashrc > ~/.bashrc

dans pas-de-proxy.sh ?

C'est cela ? (avant que je fasse une grosse bêtise) wink


Hada de la Luna :o)

Hors ligne