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 13/07/2014, à 19:21

mikelenain

[résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Bonsoir à tous,

je viens vers vous pour trouver solution à un problème qui me taraude depuis bien longtemps déjà. En effet, je souhaiterais savoir comment déterminer l'adresse ip public d'un ordi derrière une box. J'explique la situation :
* J'ai n ordi fix O1, O2, O3, O4 ... ) connectés à internet derrière une box (type freebox) sur chacun lesquels il y a un compte "login" avec un mot de passe "password" et avec chacun ssh-server installé et lancé.
* De l'extérieur, au travail, je souhaiterais pouvoir y accéder via ssh et/ou scp pour, par exemple, récupérer des documents que j'aurais oublié chez moi.
* Je connais l'adresse ip publique de la box en question (disons pour l'exemple 12.34.56.78). Je peux très bien faire scp login@12.34.56.78:/home/login/truc

Mon problème est le suivant : comment faire pour me connecter spécifiquement à O3, par exemple ?

Dernière modification par mikelenain (Le 13/07/2014, à 21:48)


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#2 Le 13/07/2014, à 19:24

Haleth

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Tu ne peut pas utiliser le port 22 pour chacun : tu dois assigner un port différent pour chaque machine.

Mettons que chacun possède un serveur SSH en écoute, port 22 :
- le port 22 de la box redirige vers le PC 1
- le port 23 de la box redirige vers le PC 2
- le port 24 ...

Et donc, pour aller sur le PC3, il te suffit d'utiliser :

ssh user@host -p 24

Avec les .ssh/config et /etc/hosts configurés comme il faut, c'est indolore et transarent;


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 13/07/2014, à 19:28

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Mais comment déterminer lequel est le PC1, lequel est le PC2 ... ?
La connaissance des adresse ip locale m'y aidera-t-elle ?

(merci de la réponse smile smile )


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#4 Le 13/07/2014, à 19:41

michel_04

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Bonjour,

mikelenain a écrit :

Mais comment déterminer lequel est le PC1, lequel est le PC2 ... ?

Tu donnes une adresse IP fixe à chacun de tes PC, et dans ta box tu crées les redirections de port pour chaque PC.

A+

Hors ligne

#5 Le 13/07/2014, à 19:45

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Ouh la, le problème, c'est que je ne crois pas avoir accès à la config de ma box (freebox ... )


sauf si, sur le site de free, je peux peut-être trouver cela yikes

Dernière modification par mikelenain (Le 13/07/2014, à 19:47)


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#6 Le 13/07/2014, à 20:01

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Sinon, tu le fais en 2 temps :
- le ssh de l'extérieur pointe sur un PC
- depuis celui-là, tu pointes sur un autre via un ssh depuis celui-là.
Mais ce sera plus facile avec des adresses fixes ou statiques.
- fixe : c'est le PC qui donne son adresse
- statique : c'est la box qui donne l'adresse mais il y a une correspondance entre l'adresse MAC et l'adresse IP :
     je ne sais pas toutes les boxes le permettent.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 13/07/2014, à 20:08

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Aha, dans le panneau de configuration de la freebox, j'ai une page : "Redirections de ports".
Ça doit être cela. Je vais tester smile smile

Le problème, ensuite, c'est que les adresses ip locale sont dynamiques :s il faudrait que je trouve le moyen de les fixer yikes


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#8 Le 13/07/2014, à 20:11

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

oui mais c'est l'inverse : il faut d'abord fixer les adresses IP avant de faire la redirection.
regardes si tu ne peux pas fixer l'adresse IP en fonction de l'adresse MAC/matérielle.
C'est souvent au niveau du serveur DHCP...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 13/07/2014, à 20:16

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Serait-ce cette partie-ci : "Baux DHCP permanents" ?


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#10 Le 13/07/2014, à 20:17

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

oui. Ca y ressemble.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#11 Le 13/07/2014, à 20:34

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Alors maintenant, comment connaître l'adresse mac d'un carte ethernet ?
Quand je fais un lshw, j'obtiens un truc de ce genre :

*-network
                description: Ethernet interface
                [...]
                numéro de série: xx:xx:xx:xx:xx:xx

Est-ce ce "numéro de série" ?


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#12 Le 13/07/2014, à 20:41

Haleth

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

ifconfig


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#13 Le 13/07/2014, à 20:44

michel_04

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Re,

ifconfig

~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 04:7d:7b:30:52:e6 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

A+

Hors ligne

#14 Le 13/07/2014, à 20:45

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Le plus simple est ifconfig (tu peux préciser quelle interface tu veux)
La plupart du temp c'est
- wlan0 pour le wi-fi --> ifconfig wlan0
- eth0 pour le filaire --> ifconfig eth0
c'est le champ HWaddr


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#15 Le 13/07/2014, à 20:48

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Ah merci. Effectivement, il me donne HWaddr
(d'ailleurs, je viens de comparer et c'est le même ^^ donc les deux fonctionnent)


Bon, je crois que j'ai tout. Si je résume :
1- Dans l'interface de configuration de ma freebox, je fixe les adresse ip locale pour chaque appareil grâce à la rubrique "Baux DHCP permanents" en faisant correspondre une ip locale à une adresse Mac
2- Dans la même interface, dans la rubrique "Redirections de ports", je redirige les ports de la box vers les adresses ip locales définies précédemment
3- J'accède au pc voulu avec ssh/scp login@ip_public_de_la_box -p num_de_port_qui_va_bien

Je n'ai rien oublié ?

Dernière modification par mikelenain (Le 13/07/2014, à 20:49)


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#16 Le 13/07/2014, à 21:03

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

oui mais attention : certains ports sont réservés à un usage.
- Je ne sais pas si tu peux les prendre pour autre chose mais techniquement, il n'y a pas de raison.
- il est possible que les ports soient filtrés en environnement professionnel ou depuis un tel portable
- il faut pouvoir diriger le port externe 22, 23, 24,... vers le port interne 22 de l'IP qui va bien...
   si tu es obligé de garder le même port, il faut modifier le PC pour qu'il écoute sur le bon port

internet ------------------> box --------------------------> PC / port
ip public port 22  ------> redirection port ------------> PC1 / 22
ip public port 23  ------> redirection port ------------> PC2 / 22
ip public port 24  ------> redirection port ------------> PC3 / 22
..


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#17 Le 13/07/2014, à 21:28

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

D'accord, donc un port de la box pour un port d'un ordi.
Donc si j'ai envie de pouvoir accéder à plusieurs ports de l'ordi qui a pour adresse ip 192.168.0.10 (par exemple le 22 pour ssh et le 80 pour un site web), il faut que je fasse deux redirections de port vers 192.168.0.10

Mais maintenant, imaginons que j'ai un site web hébergé sur l'ordi 1 (à 192.168.0.10) et un autre sur l'ordi 2 (à 192.168.0.11)
Je fais un redirection xx.xx.xx.xx port 80 vers 192.168.0.10 port 80 et une autre xx.xx.xx.xx port 81 vers 192.168.0.11 port 80
Comment j'indique le numéro de port (80 ou 81) dans l'url de mon navigateur ? Dois-je mettre http://xx.xx.xx.xx/81 ou http://xx.xx.xx.xx:81 ou http://xx.xx.xx.xx~81 (ou que sais-je d'autre ? )
Le premier choix, ça m'étonnerait, ça serait plutôt pour le dossier 81.
Mais pour le reste ...

Dernière modification par mikelenain (Le 13/07/2014, à 21:29)


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#18 Le 13/07/2014, à 21:44

jplemoine

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

mikelenain a écrit :

D'accord, donc un port de la box pour un port d'un ordi.

oui.

mikelenain a écrit :

Donc si j'ai envie de pouvoir accéder à plusieurs ports de l'ordi qui a pour adresse ip 192.168.0.10 (par exemple le 22 pour ssh et le 80 pour un site web), il faut que je fasse deux redirections de port vers 192.168.0.10

plus précisément, une redirection par port

mikelenain a écrit :

Mais maintenant, imaginons que j'ai un site web hébergé sur l'ordi 1 (à 192.168.0.10) et un autre sur l'ordi 2 (à 192.168.0.11)
Je fais un redirection xx.xx.xx.xx port 80 vers 192.168.0.10 port 80 et une autre xx.xx.xx.xx port 81 vers 192.168.0.11 port 80

oui mais l'habitude veut que pour le http en plus du port 80, on utilise les ports 8080 et suivant.

mikelenain a écrit :

Comment j'indique le numéro de port (80 ou 81) dans l'url de mon navigateur ? Dois-je mettre http://xx.xx.xx.xx/81 ou http://xx.xx.xx.xx:81 ou http://xx.xx.xx.xx~81 (ou que sais-je d'autre ? )
Le premier choix, ça m'étonnerait, ça serait plutôt pour le dossier 81.

un URL est toujours formé de protocole://adresse:port --> donc ce sera http://xx.xx.xx.xx:81
Le port 80 étant le port par défaut du http, il peut être omis. Comme le -p 22 pour le ssh.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#19 Le 13/07/2014, à 21:48

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Ok, merci. Je crois avoir tout compris smile


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#20 Le 13/07/2014, à 21:57

michel_04

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Re,

Dans ta signature :

Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

La version 12.10 n'est plus maintenue depuis longtemps? Installe une 12.04 ou une 14.04, LTS toutes les deux.

A+

Hors ligne

#21 Le 13/07/2014, à 22:13

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Si seulement Unity n'était pas l'interface par défaut d'Ubuntu ... Depuis que c'est le cas, je galère monstrueusement pour m'en débarrasser ...


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#22 Le 13/07/2014, à 22:19

michel_04

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Re,

mikelenain a écrit :

Si seulement Unity n'était pas l'interface par défaut d'Ubuntu ... Depuis que c'est le cas, je galère monstrueusement pour m'en débarrasser ...

Il y a Xubuntu...

A+

Hors ligne

#23 Le 13/07/2014, à 22:23

mikelenain

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

Sur mon fixe, j'aime beaucoup Gnome 2 comme interface smile smile


Une ch'tio peu d'pub : Ina-Ich

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 12.10 | LaTeX | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...

Hors ligne

#24 Le 14/07/2014, à 20:55

Sciensous

Re : [résolu] Déterminer l'adresse ip public d'un ordi derrière une box

si c'est faisable sans IP fixe:

ssh <ip publique> nc <nom hostname de 03.local> 22

Edit: il semble que j'arrive après le défilé...

Dernière modification par Sciensous (Le 14/07/2014, à 20:58)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne