Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Gentoo] Plus d'accès au net si passerelle (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
nucl3ar
n00b
n00b


Joined: 27 Jul 2004
Posts: 19

PostPosted: Tue Jul 27, 2004 5:36 pm    Post subject: [Gentoo] Plus d'accès au net si passerelle (résolu) Reply with quote

Voilà, donc comme je le disais dans mon sujet précédent, j'ai à la base le partage de ma connexion internet sur le réseau local qui ne fonctionne pas.
J'ai tout bien configuré.
Pensant que cela venait des iptables (qui n'étaient pas chargés), j'ai cherché vers cette voie.
Cependant j'ai toujours ce problème.

Voilà le schéma rapide du réseau

Code:

* serveur *
eth0: DHCP
eth1: 192.168.0.1
gw: 192.168.0.1
mask: 255.255.255.0
dns 1:  212.95.66.1
dns 2:  212.95.66.2
dns 3:  212.95.68.238
              |
              |-----------------------------------------
              |                                               |
* Machine locale 1 *                          * Machine locale 2 *
ip: 192.168.0.2                                    ip: 192.168.0.3
gw: 192.168.0.01                                          idem
mask: 255.255.255.0                                      idem
dns 1/2/3 pareil qu'en haut                              idem


Si je n'active pas la passerelle sur l'eth1, le serveur a accès au net, mais les autres machines locales non.
Si j'active la passerelle sur l'eth1, à ce moment là, je n'ai plus du tout de net.
Je pensais à un problème de DNS, mais à fortiori c'est bien configuré.
Quelqu'un peut m'aider ?


Last edited by nucl3ar on Wed Jul 28, 2004 2:28 pm; edited 1 time in total
Back to top
View user's profile Send private message
Jeremy_Z
l33t
l33t


Joined: 05 Apr 2004
Posts: 671
Location: Shanghai

PostPosted: Tue Jul 27, 2004 5:45 pm    Post subject: Reply with quote

Code:

iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0


Et
Code:

echo "1" > /proc/sys/net/ipv4/ip_forward

_________________
"Because two groups of consumers drive the absolute high end of home computing: the gamers and the porn surfers." /.
My gentoo projects, Kelogviewer and a QT4 gui for etc-proposals
Back to top
View user's profile Send private message
deluxe
Apprentice
Apprentice


Joined: 27 Jul 2003
Posts: 205

PostPosted: Tue Jul 27, 2004 6:02 pm    Post subject: Reply with quote

T'as essayé de désactiver iptables ?
Back to top
View user's profile Send private message
Pachacamac
Veteran
Veteran


Joined: 22 Nov 2003
Posts: 1264
Location: Paris - France

PostPosted: Tue Jul 27, 2004 9:55 pm    Post subject: Re: [Gentoo] Plus d'accès au net si passerelle (non résolu Reply with quote

nucl3ar wrote:
Voilà, donc comme je le disais dans mon sujet précédent, j'ai à la base le partage de ma connexion internet sur le réseau local qui ne fonctionne pas.
J'ai tout bien configuré.


C'est très antinomique tu ne trouves pas ?

Quel est le résultat de
Code:
iptables -t nat -L
Code:
iptables -L
Code:
route
Back to top
View user's profile Send private message
jpwalker
Guru
Guru


Joined: 12 Jul 2004
Posts: 503
Location: Annecy - 74 - France - In Tartiflette We Trust ;-)

PostPosted: Wed Jul 28, 2004 6:31 am    Post subject: Reply with quote

Salut,

Tu devrai essayer la solution de Jeremy Z, généralement le masqueradding doit être activé pour faire la passerelle sur un réseau. J'ai deja eu le meme probleme et cela venait de ça, tu devrai aussi flushé toutes tes règles iptables :

iptable -F (il me semble) et ensuite mettre le masque (voir poste Jeremy Z), si tu utilise une autre plage d'IP, il faut alors router.

C'est très vague, mais c'est du réseau... :)

Tiens au courant
_________________
JPW@lker
Ride & Enjoy
;-)
Back to top
View user's profile Send private message
nucl3ar
n00b
n00b


Joined: 27 Jul 2004
Posts: 19

PostPosted: Wed Jul 28, 2004 7:43 am    Post subject: Reply with quote

Jeremy_Z wrote:
Code:

iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0


Et
Code:

echo "1" > /proc/sys/net/ipv4/ip_forward


Déjà fait ca donne rien

Pachacamac>

iptables -t nat -L
Code:

Chain         PREROUTING         (Policy accept)
Target     prot         opt       source        destination

Chain         POSTROUTING       (Policy accept)
Target     prot         opt       source        destination


iptables -L
Code:

Chain         INPUT         (Policy accept)
Target     prot         opt       source        destination

Chain         FORWARD       (Policy accept)
Target     prot         opt       source         destination
ACCEPT    all           --       anywhere      anywhere
ACCEPT    all           --       anywhere      anywhere
ACCEPT    all           --       anywhere      anywhere
ACCEPT    all           --       anywhere      anywhere

Chain       OUTPUT        (Policy accept)
Target     prot         opt       source       destination


route:

Code:

Kernel IP routin table
Destination        Gateway       Genmask      Flag       Metric      Ref      Use    Iface
192.168.0.0             *         255.255.255.0   U              0           0         0         eth1
213.169.188.0          *         255.255.252.0   U              0          0          0   eth0
loopback             localhost   255.0.0.0           UG           0           0         0   l0
default            Sagitarius.Andr  0.0.0.0          UG           0            0         0  eth1


Et si je fais route add default gw 192.168.0.1 j'ai cette erreur:
SIOCADDRT: File exists

Merci pour votre aide.
Back to top
View user's profile Send private message
jpwalker
Guru
Guru


Joined: 12 Jul 2004
Posts: 503
Location: Annecy - 74 - France - In Tartiflette We Trust ;-)

PostPosted: Wed Jul 28, 2004 7:59 am    Post subject: Reply with quote

Ne faut il pas installer un iptable special nat ? Si oui, l'as tu fais ?

Ce doit être : CONFIG_IP_NF_NAT à compiler dans le noyau

il y en a d'autre regarde ici : http://www.lea-linux.org/reseau/iptables.html

ça c'est pour iptable, le probleme doit venir de la.
_________________
JPW@lker
Ride & Enjoy
;-)
Back to top
View user's profile Send private message
Pachacamac
Veteran
Veteran


Joined: 22 Nov 2003
Posts: 1264
Location: Paris - France

PostPosted: Wed Jul 28, 2004 8:25 am    Post subject: Reply with quote

Oui jpwalker, s'il n'avait pas le nat de configuré dans le noyau il aurait un message d'erreur.

@nucl3ar :
Tu as quelques soucis de configuration.
Au niveau d'iptables la commande n'est pas
Code:
iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0
mais
Code:
iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0

Lorsque tu fais
Code:
iptables -t nat -L
tu dois avoir :
Code:
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  anywhere             anywhere           
MASQUERADE  all  --  anywhere             anywhere


Ensuite ta table de routage est incorrecte. Qui est Sagitarius.Andr ?
Pour la corriger tu dois faire sur le serveur :
Code:
route del default.

Sur le serveur la commande route doit te retourner :
Code:
default         $ip_internet    0.0.0.0         UG    0      0        0 ppp0


Par contre sur les 2 autres ordis tu dois faire :
Code:
route add default gw 192.168.0.1
Back to top
View user's profile Send private message
jpwalker
Guru
Guru


Joined: 12 Jul 2004
Posts: 503
Location: Annecy - 74 - France - In Tartiflette We Trust ;-)

PostPosted: Wed Jul 28, 2004 9:06 am    Post subject: Reply with quote

Quote:

iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0


ppp0 s'il passe par un modem.

Comment te connecte tu a Internet nucl3ar ? Modem ? Réseau ?

A quoi sert ton DHCP et a qui est il destiné ?
_________________
JPW@lker
Ride & Enjoy
;-)
Back to top
View user's profile Send private message
Pachacamac
Veteran
Veteran


Joined: 22 Nov 2003
Posts: 1264
Location: Paris - France

PostPosted: Wed Jul 28, 2004 11:19 am    Post subject: Reply with quote

Effectivement mais s'il utilise un réseau pour se connecter Machine locale 1 et Machine locale 2 n'auraient pas 192.168.0.1 comme gw.
A quel endroit il parle de DHCP je n'ai pas vu cette info ?
Back to top
View user's profile Send private message
Jeremy_Z
l33t
l33t


Joined: 05 Apr 2004
Posts: 671
Location: Shanghai

PostPosted: Wed Jul 28, 2004 12:09 pm    Post subject: Reply with quote

C'était bien eth0, regarde son premier post ou bien le résultat de route.
_________________
"Because two groups of consumers drive the absolute high end of home computing: the gamers and the porn surfers." /.
My gentoo projects, Kelogviewer and a QT4 gui for etc-proposals
Back to top
View user's profile Send private message
halucard
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2003
Posts: 133

PostPosted: Wed Jul 28, 2004 1:00 pm    Post subject: Reply with quote

Tu as essayé de configurer ton rezo avec shorewall. C'est une sorte d'interface pour iptables. C'est super simple à mettre en place. Enfin bon, c'était juste une idée. Bon courage pour la suite.
Back to top
View user's profile Send private message
nucl3ar
n00b
n00b


Joined: 27 Jul 2004
Posts: 19

PostPosted: Wed Jul 28, 2004 2:16 pm    Post subject: Reply with quote

Alors tout d'abord merci de vos réponses.

Pachacamac & jpwalker>
Pour commencer je n'ai pas l'adsl, donc pas de ppp0.
J'ai le cable, et le DHCP est pour la requête d'ip via le modem cable pour la carte eth0.
Sagitarius est l'hostname de mon serveur, et Andr (mieux connu sous Andromedia) est le dnsdomainname.

Les deux autres ordis sont sous du windows, et ont leur passerelle sur 192.168.0.1.
Je vais essayer de virer le routage via "route del default"


Halucard> Je vais essayer shorewall, mais à la base si je n'arrive plus à avoir du net sur le serveur, c'est qu'il y a un problème autre que le postrouting (surtout qu'il y a tout par défaut).


Merci en tout cas.

EDIT: Ok c'est résolu.
J'ai viré le routage, viré la passerelle sur le serveur, et activé le masquerade, et ca marche.
Merci à vous tous.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum