OVH Cloud OVH Cloud

IP selon l'endroit

13 réponses
Avatar
Yannick F.
Salut

sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
192.168.3.20 au boulot ?

aucun des 2 réseaux n'a de serveur DHCP qui règlerait le pb !!

merci

--
Yannick F.
enlever toto_ pour me répondre....

10 réponses

1 2
Avatar
Jean-Louis Noel
Bonjour Yannick,

Yannick écrivait le Mon, 24 Nov 2003 23:05:24 +0100:

YF> sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
YF> 192.168.3.20 au boulot ?

Pourquoi ne pas modifier le réseau chez vous en 192.168.3.*?

Bye,
Jean-Louis
Avatar
Doug
Yannick F. wrote:

Salut

sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
192.168.3.20 au boulot ?



En la configurant à la main !
tu fais un script qui fait ca pour toi en fonction du parametre que tu lui
donnes si t'as la flemme de le faire à la mano à chaque fois

cf : man ifconfig


merci


De rien

--
@+
Doug
[Plus ou moins avec une chance de peut-être]
[Pourquoi t'es qui ? Qu'est ce que tu fais par où ?]

Avatar
Daniel Déchelotte

| sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
| 192.168.3.20 au boulot ?
|
| aucun des 2 réseaux n'a de serveur DHCP qui règlerait le pb !!

Quelle distribution utilises-tu ? Sur ma Debian stable, un fichier
/etc/network/interfaces decrit ma config reseau et man interfaces contient
ceci :

mapping eth0
script /usr/local/sbin/map-scheme
map HOME eth0-home
map WORK eth0-work

iface eth0-home inet static
address 192.168.1.1
netmask 255.255.255.0

iface eth0-work inet dhcp

Ainsi, il pourrait suffire d'adapter ton fichier interfaces.

Sinon, je vois :

divine - Automatic IP configuration detection for laptops
intuitively - Automatic IP configuration detection for laptops
laptop-net - Automatically adapt laptop ethernet
switchconf - Change system configuration to one of many predefined
whereami - Automatically reconfigure your (laptop) system for a new location

Il y en aura bien un qui sera disponible pour ta distro ! :-P

La plupart tentent de detecter automatiquement ou se trouve le portable,
et certains sont suffisament generaux pour te permettre d'adapter d'autres
aspects de ton systeme, comme les imprimantes. Je n'en ai essaye aucun, a
part ca. Bonne chance !

Daniel
--
http://yo.dan.free.fr/
Avatar
Sébastien Cottalorda
Yannick F. wrote:

Salut

sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
192.168.3.20 au boulot ?

aucun des 2 réseaux n'a de serveur DHCP qui règlerait le pb !!

merci



Salut,

Tu peux, dans le fichier /etc/rc.d/rc.local insérer quelques lignes qui
détectent par ping la présence d'un host (d'un serveur par exemple) du
réseau 192.168.3.X
=> si c'est le cas => ifconfig eth0 192.168.3.20 netmask 255.255.255.0
=> sinon ifconfig eth0 192.168.0.3 netmask 255.255.255.0

Voici un exemple:
#==================================================== ping -c 2 -w 10 IP_serveur_entreprise > /dev/null
RETVAL=$?
if [ $RETVAL == 0 ]
then
echo Host Présent, Je suis au boulot
ifconfig eth0 192.168.3.20 netmask 255.255.255.0
# ne pas oublier la table de routage
else
echo Host absent, Je suis à la maison
ifconfig eth0 192.168.0.3 netmask 255.255.255.0
# Ne pas oublier la table de routage
fi

J'espère que cela t'aidera.

Sébastien

--
[ retirer NOSPAM pour répondre directement
remove NOSPAM to reply directly ]

Avatar
Jean-Louis Noel
Bonjour Sébastien,

Sébastien écrivait le Tue, 25 Nov 2003 08:33:05 +0100:

SC> Tu peux, dans le fichier /etc/rc.d/rc.local insérer quelques lignes qui
SC> détectent par ping la présence d'un host (d'un serveur par exemple) du
SC> réseau 192.168.3.X

Comment faire un ping quand l'interface réseau n'est pas encore initialisée?

Bye,
Jean-Louis
Avatar
Sébastien Cottalorda
Jean-Louis Noel wrote:

Bonjour Sébastien,

Sébastien écrivait le Tue, 25 Nov 2003 08:33:05 +0100:

SC> Tu peux, dans le fichier /etc/rc.d/rc.local insérer quelques lignes
qui SC> détectent par ping la présence d'un host (d'un serveur par
exemple) du SC> réseau 192.168.3.X

Comment faire un ping quand l'interface réseau n'est pas encore
initialisée?

Bye,
Jean-Louis
Salut,


Le fichier rc.local est exécuté juste avant qu'apparaisse le login
(S99local), c'est à dire bien après que l'interface réseau soit montée
(S10network sur ma mandrake 9.1).

Cela marche donc.
Autre solution plus propre :
créer un fichier à part pour le montage dynamique de ton interface:

/etc/rc.d/init.d/dyn_ip
==================================================================== #!/bin/bash
#
# dyn_ip Démarrage de IP_dynamique
#
# chkconfig: 2345 99 50
# description: Repéramétrage de mon IP en fonction du réseau
ping -c 2 -w 10 IP_serveur_entreprise > /dev/null
RETVAL=$?
if [ $RETVAL == 0 ]
then
echo Host Présent, Je suis au boulot
ifconfig eth0 192.168.3.20 netmask 255.255.255.0
# ne pas oublier la table de routage
else
echo Host absent, Je suis à la maison
ifconfig eth0 192.168.0.3 netmask 255.255.255.0
# Ne pas oublier la table de routage
fi
======================================================================
puis lancer:
chkconfig --add dyn_ip
enfin

chkconfig --level 2345 dyn_ip on
Cela lancera le script en tout dernier, bien après l'interface réseau qui a

un numéro de 10 (sur ma mandrake 9.1).

Sébastien
--
[ retirer NOSPAM pour répondre directement
remove NOSPAM to reply directly ]

Avatar
Sebastien Bricout
On Tue, 25 Nov 2003 17:44:08 +0100, Sébastien Cottalorda
wrote:



Le fichier rc.local est exécuté juste avant qu'apparaisse le login
(S99local), c'est à dire bien après que l'interface réseau soit montée
(S10network sur ma mandrake 9.1).


Vrai uniquement sur un init de type system V.
Et donc non portable.

--
Sebastien Bricout

Le monde est dangereux à vivre !
Non pas tant à cause de ceux qui font le mal,
mais à cause de ceux qui regardent et laissent faire.
-+- Albert Einstein (Physicien allemand) -+-

Avatar
Jean-Louis Noel
Bonjour Sébastien,

Sébastien écrivait le Tue, 25 Nov 2003 17:44:08 +0100:

SC>>> Tu peux, dans le fichier /etc/rc.d/rc.local insérer quelques lignes
SC>>> détectent par ping la présence d'un host (d'un serveur par exemple) du
SC>>> réseau 192.168.3.X

JN>> Comment faire un ping quand l'interface réseau n'est pas encore
JN>> initialisée?

SC> Le fichier rc.local est exécuté juste avant qu'apparaisse le login
SC> (S99local), c'est à dire bien après que l'interface réseau soit montée
SC> (S10network sur ma mandrake 9.1).

SC> Cela marche donc.

Je reformule :
Comment faire un ping sur un réseau pour lequel l'interface
n'est pas correctement configurée?

Bye,
Jean-Louis
Avatar
Sebastien Bricout
On Tue, 25 Nov 2003 21:19:36 +0100, "Jean-Louis Noel"
wrote:


Je reformule :
Comment faire un ping sur un réseau pour lequel l'interface
n'est pas correctement configurée?


ping étant au dessus d'IP ça me prait impossible.

--
Sebastien Bricout

Soyez réalistes : demandez l'impossible.
-+- Ernesto Che Guevara (Révolutionnaire argentin) -+-

Avatar
Jean-Francois Billaud
scripsit Yannick F. :

Salut


Hello,

sur un portable, comment avoir l'IP 192.168.0.3 à la maison, et
192.168.3.20 au boulot ?

aucun des 2 réseaux n'a de serveur DHCP qui règlerait le pb !!


Avec un alias (deux adresses sur la même interface) ?

ifconfig eth0 192.168.0.3 netmask 255.255.255.0
ifconfig eth0:0 192.168.3.20 netmask 255.255.255.0


JFB

--
All syllogisms have three parts, therefore this is not a syllogism.

1 2