j'ai redhat installer sur une machine ki possede 2 interface reseau
ra0 (sans fil ki est connecter au net)
eth0(au kel est connecter mon ordi portable)
je veux aller sur internet depuis mon portable
pour cela j'execute la cmd suivante sur mon redhat
iptables -A -t nat -i eth0 -o ra0 -j masquerade
mais je recois le message suivant
Bad argument 'nat'
qlq1 pourais m'aider?
note : lors de l'installation de mon redhat j'ai desactiver l'option installer firewall ce serais ca l'origine du probleme?
cordialement
# Il faut installer iptables et être root
Posté par ben (site web personnel) . Évalué à 1.
1/ Il faut avoir installer iptables
Pour ça, dans une console en root faire :
rpm -ivh iptables
2/ Être root
Chez moi (sous Mandriva), je fais en root dans une console :
iptables -t nat -A POSTROUTING -o ra0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
La deuxième commande devrait être quasi identique, mais à vérifier...
Et ca devrait marcher...
Benjamin
[^] # Re: Il faut installer iptables et être root
Posté par toure32 . Évalué à 1.
iptables -t nat -A POSTROUTING -o ra0 -j MASQUERADE
je ne recois plus de message d'erreur mais mon portable ne peut pas acceder a internet
# Re: configuration de NAT
Posté par toure32 . Évalué à 1.
iptables -t nat -A POSTROUTING -o ra0 -j MASQUERADE
je ne recois plus de message d'erreur mais je peux pas aller sur internet avec mon pc portable.
# configuration de nat
Posté par Mayazi . Évalué à 1.
je crois que tu as mis une erreur dans "iptables -A -t nat -i eth0 -o ra0 -j masquerade"
tu met plutot
"iptables -t nat -A POSTROUTING -i eth0 -o ra0 -j MASQUERADE"
mois personnelement j'ai mis :
"iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o eth0 -j MASQUERADE"
192.168.2.0: c'est mon segement du réseau local
eth0: c'est mon interface sur le internet
est ca marche trés bien
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.