Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

configurer une table de routage statique

6 réponses
Avatar
Frédéric Fauberteau
Bonjour,
Je cherche comment configurer la table de routage de mon serveur sous
MandrakeLinux 9.2 au démarrage. En effet, il est relié au réseau qu'il
sert par 3 interfaces, dont seule la première est autorisée par
iptables. Manque de bol, le noyau a décidé qu'il y aurait une route
passant par la deuxième interface, et deux passant par la troisième.
Pour l'instant, après lecture de la page man de route, j'ai écris un
simple script bash qui crée la route dont j'ai besoin au démarrage. Mais
n'existe-t-il pas un (des) fichier(s) de configuration que le système
analyse pour configurer le routage au démarrage ? Ou bien le noyau y va
de son flair ...

Merci pour vos réponses,
Frédéric Fauberteau

6 réponses

Avatar
CoolFox
Bonjour,
Je cherche comment configurer la table de routage de mon serveur sous
MandrakeLinux 9.2 au démarrage. En effet, il est relié au réseau qu'il
sert par 3 interfaces, dont seule la première est autorisée par
iptables. Manque de bol, le noyau a décidé qu'il y aurait une route
passant par la deuxième interface, et deux passant par la troisième.
Pour l'instant, après lecture de la page man de route, j'ai écris un
simple script bash qui crée la route dont j'ai besoin au démarrage. Mais
n'existe-t-il pas un (des) fichier(s) de configuration que le système
analyse pour configurer le routage au démarrage ? Ou bien le noyau y va
de son flair ...

Merci pour vos réponses,
Frédéric Fauberteau
Pour configurer une table de routage il suffit d'utiliser la commande

route add

RTFM man route

:)

--
Faire reagir les cons, c ce ki demande le + d'intelligence!

Avatar
Pascal
Salut,

Je cherche comment configurer la table de routage de mon serveur sous
MandrakeLinux 9.2 au démarrage. En effet, il est relié au réseau qu'il
sert par 3 interfaces, dont seule la première est autorisée par
iptables. Manque de bol, le noyau a décidé qu'il y aurait une route
passant par la deuxième interface, et deux passant par la troisième.


Euh, le noyau ne crée pas des routes tout seul à l'exception des routes
directes associées aux interfaces. Il n'est pas interdit d'illustrer la
situation avec les sorties d'ifconfig et de route -n.

Pour l'instant, après lecture de la page man de route, j'ai écris un
simple script bash qui crée la route dont j'ai besoin au démarrage. Mais
n'existe-t-il pas un (des) fichier(s) de configuration que le système
analyse pour configurer le routage au démarrage ?


Oui, sous Mandrake il y a /etc/sysconfig/network et
/etc/sysconfig/network-scripts/.

Ou bien le noyau y va de son flair ...


Non, le noyau ne devine pas les routes, il ne fait pas n'importe quoi.

Avatar
Nicolas George
"" wrote in message <d8btp2$dnk$:
Oui, sous Mandrake il y a /etc/sysconfig/network et
/etc/sysconfig/network-scripts/.


Qui, il faut bien le préciser, ne sont pas des fichiers de configuration
pour le noyau, mais pour des outils de la distribution, presque toujours des
scripts shell qui appellent route : au final, ça revient au même.

Avatar
Olivier Prin
Bonjour,

Sur Mandrake, le fichier /etc/sysconfig/network permet de définir la
route par défaut avec les paramètres:
GATEWAY=ip de la passerelle (ex: 192.168.0.1)
GATEWAYDEV=interface par défaut (ex: eth0)

Pour ajouter d'autres routes statiques il faut créer (car il n'existe
pas par défaut) le fichier /etc/sysconfig/static-routes et y placer des
lignes du style:
eth0 net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.2

La syntaxe est basée sur la commande route.

Normalement avec ça tu devrais pouvoir remplir les blancs.

Olivier


Frédéric Fauberteau wrote:
Bonjour,
Je cherche comment configurer la table de routage de mon serveur sous
MandrakeLinux 9.2 au démarrage. En effet, il est relié au réseau qu'il
sert par 3 interfaces, dont seule la première est autorisée par
iptables. Manque de bol, le noyau a décidé qu'il y aurait une route
passant par la deuxième interface, et deux passant par la troisième.
Pour l'instant, après lecture de la page man de route, j'ai écris un
simple script bash qui crée la route dont j'ai besoin au démarrage. Mais
n'existe-t-il pas un (des) fichier(s) de configuration que le système
analyse pour configurer le routage au démarrage ? Ou bien le noyau y va
de son flair ...

Merci pour vos réponses,
Frédéric Fauberteau


Avatar
Frédéric Fauberteau
Euh, le noyau ne crée pas des routes tout seul à l'exception des routes
directes associées aux interfaces. Il n'est pas interdit d'illustrer la
situation avec les sorties d'ifconfig et de route -n.
Oui, désolé, voila la situation :

ifconfig :
----------
eth0 Lien encap:Ethernet HWaddr 00:44:BA:6B:C0:40
inet adr:192.168.0.1 Bcast:192.168.0.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:425396 errors:0 dropped:0 overruns:0 frame:0
TX packets:432503 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:145825396 (2.0 Mb) TX bytes:392143970 (0.9 Mb)
Interruption:16 Adresse de base:0x6000

eth1 Lien encap:Ethernet HWaddr 00:23:09:C1:44:A6
inet adr:97.132.45.17 Bcast:97.132.45.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:57763 errors:0 dropped:0 overruns:0 frame:0
TX packets:44555 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:60280043 (57.4 Mb) TX bytes:4604944 (4.3 Mb)
Interruption:23 Adresse de base:0x8000

eth2 Lien encap:Ethernet HWaddr 00:0D:77:32:3D:CA
inet adr:192.168.0.4 Bcast:192.168.0.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1072 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:173294 (169.2 Kb) TX bytes:240 (240.0 b)
Interruption:17 Adresse de base:0xe100

eth3 Lien encap:Ethernet HWaddr 00:80:C8:37:46:2E
inet adr:192.168.0.5 Bcast:192.168.0.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1348 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:190657 (186.1 Kb) TX bytes:378 (378.0 b)

route -n :
----------
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
97.132.45.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 97.132.45.254 0.0.0.0 UG 0 0 0 eth1

La première route, je l'ai créée avec route car j'en ai besoin, mais les
3 suivantes, je ne sais pas d'où elles sortent ... Pour les 3 dernières,
c'est lo et eth1 est reliée au net. Mais vraiment pour eth3 et eth2, je
ne sais pas pourquoi j'ai ces règles.

Avatar
Nicolas George
Frédéric Fauberteau wrote in message
<42a9ad04$0$13624$:
La première route, je l'ai créée avec route car j'en ai besoin, mais les
3 suivantes, je ne sais pas d'où elles sortent ... Pour les 3 dernières,
c'est lo et eth1 est reliée au net. Mais vraiment pour eth3 et eth2, je
ne sais pas pourquoi j'ai ces règles.


Eh bien, ce sont les routes directe : quand une interface ethernet est
configurée sur x.y.z.t/m, il y a naturellement une route vers x.y.z.t/m sur
cette interface.