OVH Cloud OVH Cloud

ajouter une route automatiquement

6 réponses
Avatar
Hugolino
Bonsoir,
[On dira que l'installation d'une nouvelle distro engendre un max de
trafic sur fcolc:-]

Y'a-t'il une option (cachée, puisque je ne l'ai pas trouvé) qui
permettrait d'ajouter sur ma toute nouvelle Edgy Eft une route vers la
passerelle qu'est mon modem-routeur ?

Pour l'instant, si je veux avoir accès au Ternet, je dois faire
'route add default gw 192.168.1.1 dev eth0'.

J'aimerais bien que ce soit automatique, mais je ne trouve pas où
configurer ça (et j'ai été obligé de créer un script dans /etc/init.d :
pas propre).

J'ai cherché du coté de /etc/network/interfaces (man interfaces): pas
trouvé.

La machine est en IP fixe sur mon LAN et /Etc/network/interfaces
contient ça:
-----------------------------------------
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
auto lo eth0

iface lo inet loopback

# iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.43
netmask 255.255.255.0

#iface dsl-provider inet ppp
# provider dsl-provider
-----------------------------------------

Le plus beau/drôle: je viens de ressortir de la cave mon K6@233MHz sur
lequel je viens d'installé une Slackware 7.0 (ce qui ne nous rajeuni
pas): bin lors de l'install il demande ou est la gateway et ça suffit,
la route est créée.
Mais ça ne m'aide pas vraiment pour en tirer des conclusions pour la
configuration d'une debian-like... (a pas /etc/network/interfaces la
slack...)


Merci


--
>> Comme quoi que la forme compte plus que le fond.
> Comme les femmes.
Je plussoie: la forme fait souvent oublier les nombreuses routines
inutiles en arrière-plan qui bouffent de la ressource.

6 réponses

Avatar
Calimero
Hugolino wrote:

J'ai cherché du coté de /etc/network/interfaces (man interfaces): pas
trouvé.

La machine est en IP fixe sur mon LAN et /Etc/network/interfaces
contient ça:
-----------------------------------------
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
auto lo eth0

iface lo inet loopback

# iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.43
netmask 255.255.255.0


gateway 192.168.1.1

C'est marrant, mais c'est bien la man interfaces(5) :-P

--
@+
Calimero

Avatar
Hugolino
Le Fri, 17 Nov 2006 02:37:06 +0100, Calimero a écrit:
Hugolino wrote:

J'ai cherché du coté de /etc/network/interfaces (man interfaces): pas
trouvé.

[...]


gateway 192.168.1.1

C'est marrant, mais c'est bien la man interfaces(5) :-P


Ce qui me surprendra toujours c'est le fait de passer à coté de
l'information que l'oon cherche dns une page de man...

Merci

--
«Comme annoncé dans fr.usenet.forums.annonces récemment, le vote pour
la destruction/remplacement du groupe fr.comp.os.linux a reussi
et est donc detruit.»
-+- Control in Guide du linuxien pervers - "BSD a encore frappé" -+-


Avatar
Eric Belhomme
Hugolino wrote in
news::

Ce qui me surprendra toujours c'est le fait de passer à coté de
l'information que l'oon cherche dns une page de man...

just pour info, mettons que tu veuille rajouter une route *en plus* de ta

route par défaut, tu peux très bien y arriver en rajoutant un ligne dans
ton /etc/network/interfaces :

post-up ip route add x.x.x.x via...

ou pour la supprimer lorsque l'interface est arretée :
pre-down ip route del...

Preso je me sers aussi de post-up et pre-down pour appliquer des scripts de
config de firewall.

--
Rico

Avatar
Pascal Hambourg

just pour info, mettons que tu veuille rajouter une route *en plus* de ta
route par défaut, tu peux très bien y arriver en rajoutant un ligne dans
ton /etc/network/interfaces :

post-up ip route add x.x.x.x via...


Ou simplement up au lieu de post-up, ce sont des synonymes. Post-up est
cependant peut-être plus explicite.

ou pour la supprimer lorsque l'interface est arretée :
pre-down ip route del...


Normalement inutile car toutes les routes liées à une interface sont
supprimées quand l'interface est désactivée.

Preso je me sers aussi de post-up et pre-down pour appliquer des scripts de
config de firewall.


Bonne initiative. Mais ce n'est pas toujours possible, notamment avec
les interfaces utilisant la méthode ppp car post-up n'attend pas que
l'interface soit effectivement montée, et surtout pour toutes les
interfaces réseau créées par des services indépendamment de la gestion
réseau de Debian : serveur VPN, PPP...

Avatar
GuiGui
Bonsoir,


Bonsoir,


Pour l'instant, si je veux avoir accès au Ternet, je dois faire
'route add default gw 192.168.1.1 dev eth0'.


.../...

iface eth0 inet static
address 192.168.0.43
netmask 255.255.255.0


Juste par curiosité, pourquoi ta gw n'est-elle pas sur le même subnet
que eth0 ?

Avatar
Hugolino
Le Fri, 17 Nov 2006 18:33:34 +0100, GuiGui a écrit:
.../...

iface eth0 inet static
address 192.168.0.43
netmask 255.255.255.0


Juste par curiosité, pourquoi ta gw n'est-elle pas sur le même subnet
que eth0 ?


Il s'agissait d'une erreur de ma part, en fait j'ai:

iface eth0 inet static
address 192.168.1.43
netmask 255.255.255.0
gateway 192.168.1.1


--
je sais pas di il y a quelqu'un sur internet à 1h48 mais j'aimerais bien
parler!
bisous
-+- poisson des iles In: Guide du linuxien pervers - "Bavardage..." -+-