Se connecter / S'enregistrer
Votre question

configurer un routeur sous linux redhat4

Tags :
  • linux
  • Internet
Dernière réponse : dans Internet
6 Décembre 2006 16:43:03

salut a tous,

je suis novice dans linux, mais on m a demande de configurer un pc linux redhat 4 qui va servir de routeur entre 2 sous reseaux: 192.168.10.0 et 192.168.20.0.

dans mon bureau linux j ai: corbeille, demarre ici, dossier personnel.


aidez moi si quelqu un avait deja eu une telle config

Autres pages sur : configurer routeur linux redhat4

6 Décembre 2006 23:33:23

  1. #!/bin/sh
  2.  
  3. ##Il faut activer le routage, cette commande est temporaire (elle est à refaire au reboot, sinon ça dépend de la distrib
  4. echo 1 > /proc/sys/net/ipv4/ip_forward
  5.  
  6. #interface externe
  7. ext_if=eth1
  8. ext_ip=80.0.0.1
  9. int_pc1=192.168.0.1
  10.  
  11. iptables -F FORWARD
  12. iptables -A FORWARD -j ACCEPT
  13.  
  14. iptables -A POSTROUTING -t nat -o $ext_if -j MASQUERADE
  15.  
  16. #exemple d'ouverture de port FTP vers le pc1
  17. iptables -t nat -A PREROUTING -d $ext_ip -p tcp --dport ftp -j DNAT --to-destination $int_pc1:21
Contenus similaires
11 Décembre 2006 00:50:06

oups, je n'édite pas mon précédent post, je rajoute ceci pour ceux qui tomberai dessus, la config ci-dessus correspond à un routeur NAT (avec translation d'adresse), mais pas à un routeur inter réseaux comme demandé plus haut (j'avai mal lu), il faut juste :

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -j ACCEPT

je ne parle évidemment pas des règles de sécu qui sont à mettre avant toute chose... :) 
12 Décembre 2006 11:13:39

merci coca25,
mais le probleme n'est pas resolu.
apres avoir rentre les ip reseau destination, mask de ss reso et getway,
quand je fais route -n pour afficher la table de routage, il me donne ceci: destination Passerelle Genmask Indic Metric Ref

192.168.20.0 0.0.0.0 255.255.255.0 U 0 0
192.168.31.0 0.0.0.0 255.255.255.0 U 0 0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0
0.0.0.0 192.168.40.4 0.0.0.0 UG 0 0
Use Iface
0 eth1
0 eth0
0 eth1
0 lo
0 eth0.

c'est sa la config de la table de routage.
il faut ajouter que les passerelle(192.168.20.1 et 192.168.31.1) sont les 2 cartes reso que j'ai inserre dans la machine Linux.
dans la table de routage ces 2 adresses ne sortent pas.

encore de l'aide slp.
12 Décembre 2006 11:53:20

salut,
au fait, comment on fait pour mettre un pc linux dans un domaine windows, necessite t il l'installation de samba.
aidez moi svp
12 Décembre 2006 12:36:52

thyte a dit :

dans la table de routage ces 2 adresses ne sortent pas.
encore de l'aide slp.


pas besoin, la seule manière pour ton serveur d'envoyer un paquet sur le réseau 192.168.20.0 est de passer par la carte 192.168.20.1
même chose pour le réseau 192.168.31.0
12 Décembre 2006 15:29:17

justement quand je pingue le 192.168.0.48 par exemple, le ping repond mais lorsque je pingue sur le 192.168.1.15, il ne repond pas.
je signale que mo, server dns a 3 cartes :1 pour le dns, 1 pour le dhcp et l'autre pour le s/r 192.168.1.0.
je me demande si, il n'est pas necssaire de joindre d'abord le routeur linux dans le domaine windows avant de faire quoi que ce soit?
je suis novice dans ce monde linux.

enocre ttes tes idees seront les bienvenues
12 Décembre 2006 15:37:19

poste un
  1. /sbin/ifconfig -a

le sous reseau 192.168.1.0 n'est pas présent dans route
12 Décembre 2006 21:36:28

coca25 a dit :
poste un
le sous reseau 192.168.1.0 n'est pas présent dans route


+1
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS