configurer ftp_proxy sous freeBSD - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 24-05-2006 à 14:18:54
il te faut des dns (ceux de ton fai par exemple)
cat /etc/resolv.conf
nameserver 212.27.54.252
nameserver 212.27.32.177
Marsh Posté le 24-05-2006 à 14:38:23
euh oui mais quand on a pas de resolv.conf on fait comment?
Merci de ton aide en tout cas
ceci dit lors de la post installation avec le /usr/sbin/sysinstall, j'ai bien rentré mon name server.
Je parviens à visiter ftp://ftp.freebsd.org/ avec le browser links quand je lui configure le proxy ftp.
Mais j'aimerais bien configurer le proxy pour tout le système.
J'ai essayé setenv ftp_proxy "mon_proxy:3128/" mais ça fonctionne pas plus.
Marsh Posté le 24-05-2006 à 17:16:05
je viens de trouver ça mais je n'arrive pas à l'appliquer:
http://www.freebsd.org/cgi/man.cgi [...] .1-RELEASE
quelqu'un comment sait utiliser cette fonction fetch?
Marsh Posté le 24-05-2006 à 17:44:35
crée ton resolv.conf d'abord, ensuite utilise un client avec le mode passif (genre yafc, lftp)
Marsh Posté le 26-05-2006 à 11:18:11
Ca ne me donnera rien un client ftp. Ce que je veux c'est utiliser le système d'installation des ports. Et puis le resolv.conf je ne pense pas qu'il soit utiliser sous BSD puisque mon dns est configuré alors que je n'ai pas de resolv.conf. Il doit y avoir un autre fichier qui gère ça.
Marsh Posté le 26-05-2006 à 22:04:58
J'ai pourtant fait une recherche sous google avec links. Et j'ai parcouru les répertoires de ftp://ftp.freebsd.org/ . La seule différence entre les deux c'est que j'ai configuré le proxy http et ftp dans links. Avant d'avoir configuré ça ça ne fonctionnait pas.
Marsh Posté le 29-05-2006 à 08:53:37
Ben si j'avais besoin de vous. Finalement j'ai trouvé de l'aide sur http://forums.freebsd-fr.org. Mais merci à tous ceux qui m'ont aidé.
Marsh Posté le 29-05-2006 à 18:09:43
letesp a écrit : Ben si j'avais besoin de vous. Finalement j'ai trouvé de l'aide sur http://forums.freebsd-fr.org. Mais merci à tous ceux qui m'ont aidé. |
Bah si t'as la solution tant mieux. Mais ce serait sympa de la donner ici aussi (enfin en résumé, genre le nom du fichier à modifier).
Marsh Posté le 12-06-2006 à 09:36:35
SomeBugsInMe a écrit : Bah si t'as la solution tant mieux. Mais ce serait sympa de la donner ici aussi (enfin en résumé, genre le nom du fichier à modifier). |
Effectivement.
Bon je me rattrappe:
Définissez la variable d'environnement, «proxy_ftp», dans «/etc/rc.conf» pour éviter d'avoir à lancer un «setenv» à chaque démarrage.
Ajoutez l'initialisation de proxy_ftp:
« ftp_proxy="MonProxy:ProxyPort"»
A la suite des autres variables de l'entrée «setenv»
J'ai un peu abandonné BSD pour l'instant. C'est un peu top compliqué pour moi.
Marsh Posté le 04-11-2008 à 11:30:45
Bonjour, j'ai vraiment du mal à configurer le proxy dans freebsd.
Je dois installer BIND (DNS) depuis le web sur un ftp il me semble mais j'ai beau tenter de configurer le fichier rc.conf, je n'arriver pas à sortir sur le web.
quelqu'un pourrait me donner le code exacte à inclure dans rc.conf (ou un autre fichier) afin que je puisse sortir sur le web.
Pour info: je suis dans le bon réseau, la passerelle est bonne, je ping le proxy qui ce trouve dans un autre réseau.
J'ai tenté un ping de google mais ca ne marche pas....
De plus, pourriez vous me dire comment lancer le téléchargement et l'installation de BIND? Dois-je utiliser pkg_add?
Merci d'avance, je dois présenter une pratique informatique demain, je sais configurer BIND mais je rame pour l'obtenir.
Marsh Posté le 04-11-2008 à 11:42:17
Si tu es obligé de sortir via le proxy c'est normal que tu ne puisses pas "pinger" google.
As tu essayé ce qui est indiqué dans le post de letesp du 12-06-2006 à 09:36:35, à savoir mettre la ligne ftp_proxy dans le /etc/rc.conf.
Par ailleurs, quelles sont les particularités de ton proxy (port, authentification...).
sinon essaye via la définition d'une variable
Marsh Posté le 04-11-2008 à 12:01:12
Le proxy ne nécéssite pas d'authentification, juste un port.
J'ai essayé de mettre dans rc.conf:
HTTP_PROXY="http://ipproxy:port"
FTP_PROXY="http://ipproxy:port"
quand je fait un pkg_add -r bind, il me dit: no adress record
Marsh Posté le 04-11-2008 à 13:18:07
et en minuscule ?
Marsh Posté le 04-11-2008 à 13:20:36
http://www.freebsd.org/doc/fr_FR.I [...] using.html
http://www.freebsd.org/cgi/man.cgi [...] &sektion=3
Défini tes variables d'environnement localement :
export ftp_proxy="http://ipproxy:port"
Marsh Posté le 04-11-2008 à 13:47:14
peut etre pas le bon terme...
tu définis la variable d'environnement, juste dans ton shell (portée locale à ton shell, elle sera supprimée lorsque tu le fermeras), pas dans le rc.conf (qui donnerait une portée plus globale)
Marsh Posté le 04-11-2008 à 14:02:08
Quand je fait ce que tu me dis, il me dit: command not found
J'ai les boules, je passe ma PTI demain, je maitrise la config de BIND mais je n'arrive même pas à le télécharger......
Sa va faire propre devant les profs
Marsh Posté le 04-11-2008 à 14:09:52
La commande que je t'ai indiqué est valable pour les shell bash et zsh.
Lis le manpage de ton shell pour savoir comment définir une variable d'environnement
C'est quoi ton shell ?
Marsh Posté le 04-11-2008 à 14:17:48
Dans ce cas là, il faut chercher une méthode permettant de trouver ton shell
Spoiler : echo $SHELL |
Marsh Posté le 04-11-2008 à 14:30:59
seconde étape : chercher comment définir une variable d'environnement en csh
Spoiler : |
Marsh Posté le 04-11-2008 à 14:45:44
Bien je vien de mettre mes variables d'envirronnement sur mon shell pour ceux que ca interesse:
setenv HTTP_PROXY http://ipproxy:port
par contre, impossible de joindre le ftp.
il me manque peut etre une serveur de nom à indiquer pour joindre le ftp.
je cherche une adresse ip public à pinger afin de voir si je peux au moin sortir
EDIT: je peux pinger le proxy mais quand je fait un trace route, celui-ci s'arrete à la passerelle....
Marsh Posté le 04-11-2008 à 14:58:48
harry le ravi a écrit : il me manque peut etre une serveur de nom à indiquer pour joindre le ftp. |
A priori il te manque une bonne visibilité sur le fonctionnement des réseaux et des couches protocolaires.
Un proxy HTTP, FTP, c'est applicatif. ton applicatif discute à tavers ton LAN et c'est le proxy qui va dialoguer au niveau applicatif avec le serveur. Si on t'oblige a sortir par un proxy pour le web et le FTP, c'est qu'au niveau réseau il bloque le reste du trafic vers internet. Donc tes ping et tes traceroutes, c'est normal qu'ils n'atteignent pas le serveur sur Internet.
Marsh Posté le 04-11-2008 à 14:59:57
harry le ravi a écrit : j'ai fait les deux |
et dans ce shell un wget http://www.google.fr/ ne donne rien non plus ?
Tu as quoi dans /etc/resolv.conf ?
Que donne la commande suivante :
host www.google.fr |
Marsh Posté le 04-11-2008 à 14:59:58
ReplyMarsh Posté le 04-11-2008 à 15:04:16
harry le ravi a écrit : Mais est-ce normal que mon trace route n'atteigne pas le proxy? |
Ca dépend de la conf du réseau et du proxy
harry le ravi a écrit : mon resolve.conf n'existe pas. |
il n'y a pas de e : resolv.conf
Marsh Posté le 04-11-2008 à 15:05:05
pardon faute de frappe.
pas de /etc/resolv.conf
EDIT: j'ai réussis à contacter mon professeur de système d'exploitation.
parmi ce qu'il m'a fourni comme info, tout semblait bon à part la ligne named_enable="YES" dans rc.conf
c'est ce qui devait m'empecher de contacter les serveurs de noms sur internet afin de contacter le FTP de BIND.
Voici ce qu'il m'a fournit si jamais ca peut vous aider.
--------------------------
Pas de panique.. c'est très simple
1) Vérifier dans le fichier rc.conf les choses suivantes pour les charger au demarrage de la machine:
ifconfig_NomDeLaCarteReseau="inet ip/masque"
defaultrouter="passerelle"
hostname="nom.de.pc"
named_enable="yes"
2)Prendre en compte les paramêtres dynamiquements en tapant les lignes suivantes:
ifconfig NomDeLaCarteReseau inet ip/masque #configure l'adresse IP de la machine.
route add default passerelle #configure la passerelle réseau
hostname nom.de.pc #configure le nom du pc
setenv HTTP_PROXY http://ipproxy:port # configure l'adresse du proxy pour ce terminal seulement.
cd ~ #reviens dans ton rep perso
fetch ftp://ftp.isc.org/isc/bind9/9.6.0 [...] 0a1.tar.gz #telecharge l'archive officiel de bind9 dans ton rep perso.
tar -xf bind-9.6.0a1.tar.gz #decompact l'archive de bind9
cd bind-9.6.0a1 #rentre dans le repertoire de bind9
./configure && make && make install clean #configure,compile et install bind9
après il n'y a plus qu'a configurer...
----------------------------
Marsh Posté le 24-05-2006 à 11:06:26
Bonjour,
J'ai installer freeBSD hier. Si j'ai bien compris, il n'installe rien mais c'est à moi de faire les make "packet" qu'il va chercher sur le web.
Seulement je suis derrière un routeur et il y a aussi un proxy.
Avec un autre pc sous mandriva je parviens à me connecter sur un serveur ftp. Mais j'avais rentré l'adresse du serveur mandataire FTP dans le mandriva controle center.
Donc je ne suis pas étonné que ça ne marche pas sous BSD (sous windows non plus d'ailleurs). Je parviens à pinger l'ip de google (212.37.193.130), mais "ping google.fr" ne marche pas.
Merci de votre aide
Message édité par letesp le 26-05-2006 à 11:13:34