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
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ù ?]
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ù ?]
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ù ?]
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
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/
| 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
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 !
| 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
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/
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 ]
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 ]
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 ]
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
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?
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
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 ]
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 ]
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 ]
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) -+-
On Tue, 25 Nov 2003 17:44:08 +0100, Sébastien Cottalorda
<sppNOSPAM@monaco377.com> 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) -+-
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) -+-
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
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?
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
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?