[Réseau] Connexion au proxy du crous (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
hardware
Hankyu
Messages : 35
Inscription : lun. 29 août 2011, 23:30

[Réseau] Connexion au proxy du crous (résolu)

Message par hardware »

Bonjour,

Je suis actuellement dans une résidence du CROUS de toulouse, ayant une connexion à internet depuis quelques jours (réseau gip-renater :twisted: ), j'ai voulu ré-installer Archlinux sur mon nouveau pc portable. J'ai choisi une installation par cle usb, bon jusqu'ici pas de problème, je boot sur ma clé et je démarre l'installation.

J'arrive à l'étape de configuration du réseau, je choisis l'interface eth0 comme je suis en filaire et je lance la config du serveur dhcp, le message "the network is configured" me confirme que le serveur ma bien attribué une adresse ip. Le problème ce que je ne suis pas connecté à internet, la commande "ping google.fr" me retourne rien, je ne peux pas synchroniser l'heure de mon système avec un serveur ntp et impossible de télécharger le moindre paquets... :(

Sous windows, lorsque j'ouvre mon navigateur, je me retrouve avec un portail me demandant mes identifiants à cette adresse : 172.16.240.1:8000, donc il faut être identifié pour pouvoir avoir accès à internet.

Voila ma question, comment configurer cette identification lors de l'installation d'Archlinux ?

Merci d'avance,
Cordialement :chinois:
Dernière modification par hardware le mer. 21 sept. 2011, 20:58, modifié 2 fois.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [Réseau] Connexion au proxy du crous

Message par widapit »

Salut !
A mon avis (et un peu au hasard) déjà commencer par indiquer l'adresse 172.16.240.1:8000 comme passerelle par defaut

Code : Tout sélectionner

route add default gw 172.16.240.1:8000
et ensuite peut-être définir ton profil réseau avant de lancer l'installateur (depuis un autre tty, Alt+F2 par exemple)
vois avec netcfg pour créer un profil qui inclut les login/mdp...
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17603
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Réseau] Connexion au proxy du crous

Message par benjarobin »

Un numéro de port dans une route !? Hum... D'ailleurs je ne vois pas en quoi cette IP devrait être la route par défaut... Bref.
Il te faut donc un navigateur web... Et je crains que ceux en console ne fonctionne pas.
Tu peux donc installer avec le CD et non depuis internet, puis installer manuellement un navigateur web et enfin mettre à jour. Ou alors installer en chroot depuis un liveCD d'Ubuntu par exemple
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
hardware
Hankyu
Messages : 35
Inscription : lun. 29 août 2011, 23:30

Re: [Réseau] Connexion au proxy du crous

Message par hardware »

Sur mon ancien pc portable (arch était déjà installé), je pouvais accéder à internet en passant par le portail du crous mais impossible de faire de mises à jour, pacman disait qu'il n'avait pas à accès au serveurs de mise à jour (un truc dans le genre), faut savoir que le CROUS filtre tous les ports sauf les ports http, https et peut-être ftp :roll:

Pour la passerelle par défaut, je crois bien que c'est l'adresse du portail : 172.16.240.1

Voila ce que retourne route print sous windows :

Image

et ifconfig :

Image

Si ça peut vous aider...

EDIT :

Je suis con... c'est normal que je ne suis pas arrivé à faire une requête ping sur un serveur extérieur au réseau local de ma résidance... ils bloquent aussi le port icmp, pareil pour ntp, le port 123 est bloqué :x
J'ai essayé de télécharger un fichier avec la commande wget, et là bingo ça a marché, résolution des dns + téléchargement du fichier :)

Donc voila ma question, quel port utilise pacman pour communiquer avec les miroirs de mise à jour ? Est-il possible de le modifier ? Sous windows, j'utilise un vpn pour créer un tunnel http et encapsuler ma connexion vers ce protocole et ainsi avoir accès à ssh, ftp, BitTorrent... est-il nécessaire de faire la même chose sur arch ?

Merci pour votre aide en tout cas :D
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Réseau] Connexion au proxy du crous

Message par tuxce »

pacman utilise l'url qu'on lui donne dans la conf, si tu n'as la possibilité d'utiliser que le port 80, un miroir en http fera l'affaire (du moment que c'est pas un port exotique).
Avatar de l’utilisateur
hardware
Hankyu
Messages : 35
Inscription : lun. 29 août 2011, 23:30

Re: [Réseau] Connexion au proxy du crous

Message par hardware »

Merci j'ai modifié la conf de pacman :)

Je crois avoir compris leur système, en gros il que l'utilisateur soit identifié (login/pass) sur le réseau pour pouvoir communiquer sur les ports 80/443. Tant que l'utilisateur n'est pas connecté, toutes ses requêtes http(s) sont redirigées vers l'adresse 172.16.240.1:8000. Par exemple, tout a l'heure j'ai essayer de télécharger ce fichier et wget m'a renvoyé en fait cette url :

Code : Tout sélectionner

http://172.16.240.1:8000/index.php?redirecturl=http://mir.archlinux.fr/iso/2011.08.19/md5sums.txt
En fait, il faudrait que j'arrive a envoyer une requête POST vers l'adresse du portail de connexion avec comme données mon login et mon pass, je ne vois pas d'autres solutions en ligne de commande. Je sais qu'on peut le faire avec cURL mais le paquet n'est pas inclus dans l'image core d'arch, y a-t-il une autre solution ? Peut-être avec wget ?

EDIT :

Quelques infos pour la requête POST :

URL : http://172.16.240.1:8000/
Nom du champ login : auth_user
Nom du champ mot de passe : auth_pass
Avatar de l’utilisateur
hardware
Hankyu
Messages : 35
Inscription : lun. 29 août 2011, 23:30

Re: [Réseau] Connexion au proxy du crous (résolu)

Message par hardware »

C'est bon j'ai réussi !!! j'ai enfin pu mettre à jour mon système ! :D

Donc voici la commande pour envoyer une requête POST vers l'adresse du portail du crous :

Code : Tout sélectionner

wget --post-data 'auth_user=LOGIN&auth_pass=PASSWORD&redirurl=&accept=Continue' http://172.16.240.1:8000/
C'est pas compliqué mais faut comprendre le système, c'est en fait la même chose qu'avec un navigateur sauf qu'on est obligé de le faire en ligne de commande, à la main :P

La commande donnée çi-dessus marche dans mon cas mais reste tout de même très spécifique... si quelqu'un d'autre est dans mon cas, faut qu'il chope l'adresse de son portail de connexion et qu'il retrouve les différents champs et options du formulaire de connexion pour avoir une requête correcte.

Je passe le sujet en Résolu.
Répondre