[Enfin résolu] Problème création de passerelle !

voici le fichier interfaces :

[code]# The loopback network interface
auto lo eth0 eth1
iface lo inet loopback

The primary network interface

auto eth0

iface eth0 inet static
address 192.168.0.152
netmask 255.255.255.0
gateway 192.168.0.1

The primary network interface

auto eth1

iface eth1 inet static
address 192.168.1.50
netmask 255.255.255.0
[/code]

[quote=“dexmon”]voilà j’ai fais comme tu as dit !
et un ping du mac vers srvweb 192.168.1.50 me donne 100% packets loss
ça me tue toutes ces manips car sur cette daube de win on clique et on crée un pont et c fait ! mais personne ne comprend comment ça fonctionne :slightly_smiling:

J’ai du passer a côté de quelque chose !!![/quote]

As tu redéfini l’adresse du MAC? Elle doit être en 192.168.1.qque chose

Fais le point: que donne sur srvweb

ifconfig

iptables -t nat -L

quelle est la passerelle sur le MAC?

[code]srvweb:~# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:05:5D:DE:4B:87
inet adr:192.168.0.152 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::205:5dff:fede:4b87/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:514 errors:0 dropped:0 overruns:0 frame:0
TX packets:557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:68740 (67.1 KiB) TX bytes:129130 (126.1 KiB)
Interruption:10 Adresse de base:0xe400

eth1 Lien encap:Ethernet HWaddr 00:0E:2E:60:F7:B8
inet adr:192.168.1.50 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::20e:2eff:fe60:f7b8/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:435 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:38146 (37.2 KiB) TX bytes:30030 (29.3 KiB)
Interruption:12 Adresse de base:0xdc00

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:97 errors:0 dropped:0 overruns:0 frame:0
TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:8975 (8.7 KiB) TX bytes:8975 (8.7 KiB)[/code]

[code]srvweb:~# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination[/code]

Un ping vers 192.168.1.50 ne donne rien et le contraire non plus.

Tu devrais avoir

donc relances la commande

Que donnes sur srvweb

ping 192.168.1.11

?

Que donnes

route -n

sur srvweb et sur le MAC?

J’ai relancé la commande et maintenant j’ai :

[code]srvweb:~# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all – anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source destination[/code]

[quote]Que donnes sur srvweb

ping 192.168.1.11

? [/quote]

[code]srvweb:~# ping 192.168.1.11
PING 192.168.1.11 (192.168.1.11) 56(84) bytes of data.

— 192.168.1.11 ping statistics —
33 packets transmitted, 0 received, 100% packet loss, time 32012ms
[/code]

[quote]
Que donnes

route -n [/quote]

srvweb:~# route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

la commande route -n sur le mac doit être plus précise car il me donne ça :

route -n print ?

bad keyword: print

même route print tout court ? et route help ? route list ?
Je ne sais pas, je ne suis pas sur un mac.

j’en sais encore moins que toi !! ça fait 5 jours que je l’ai, je pensais que les commandes UNIX était partout pareille.

je test

aucune option de route ne marche.

si je fais un netstat -r il m’affiche la table de routage mais il n’y a aucune données.

Je voudrais tenter ceci pour faire fonctionner le réseau :

est-ce une bonne idée ?

De toute façon il y a un souci, ta passerelle ne voit pas le MAC. Vérifie que celui ci a bien une IP en 192.168.1.11.

Sinon, sur srvweb fais

tcpdump -i eth1

et essayes les pings sur le MAC, tu devrais les voir sur le tcpdump. Sinon, pbm réseau matériel entre MAC et srvweb -->

cable croisé? Le ping marchait avec 192.168.0.11? Peux tu mettre un switch entre les deux?

le câble est bien un câble croisé.
lorsque je connecte le MAC directement au routeur DI-604 il me détecte la connexion internet automatiquement.

Je vois effectivement un packets de données de 192.168.1.11 à 192.168.1.50 qui transit lorsque je fais un tcpdump

[quote=“dexmon”]aucune option de route ne marche.

si je fais un netstat -r il m’affiche la table de routage mais il n’y a aucune données.

Je voudrais tenter ceci pour faire fonctionner le réseau :

est-ce une bonne idée ?[/quote]srvweb:~# route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

Attends, non: si j’ai bien compris, ton MAC est sur eth1 et ton routeur sur eth0, si tu fais ça, tu casses tout, ta table de routage sur srvweb est bien.

[quote=“dexmon”]le câble est bien un câble croisé.
lorsque je connecte le MAC directement au routeur DI-604 il me détecte la connexion internet automatiquement.

Je vois effectivement un packets de données de 192.168.1.11 à 192.168.1.50 qui transit lorsque je fais un tcpdump[/quote]

et tu ne vois pas le retour du ping du MAC??? i.e

(paquet reply)

je vois bien le retour du ping
mais j’ai la tête qui va éclater
je laisse un peu tomber pour aujourd’hui.
Mardi, je vais chercher un câble non-croisé et je branche le p’tit mac directement au routeur comme ça on ne se prend plus la tête.

si ça se trouve ma carte réseau eth1 est foutue

merci pour ton aide !

Bon, si tu as le retour du ping, c’est bizarre que le MAC ne te dit pas que tout va bien.

Maintenant, fais la chose suivante:

[edit: tu peux faire aussi un ping 82.66.248.254 ou autre appel vers l’extérieur au lieu de tester google]

Sur srvweb

tcpdump -i eth1

et sur le MAC, une connexion HTTP. Regardes si tu as un échange de ce style:

[quote]18:51:29.149430 totoche.rebelles.32791 > dns1.proxad.net.domain: 4736+ A? google.com. (32) (DF)
18:51:29.194557 dns1.proxad.net.domain > totoche.rebelles.32791: 4736- 2/0/0 CNAME l.google.com., (68) (DF)
18:51:29.195012 totoche.rebelles.34393 > 66.249.93.104.www: S 1087487198:1087487198(0) win 5840 <mss 1460,sackOK,timestamp 2851928 0,nop,wscale 0> (DF)
18:51:29.287165 66.249.93.104.www > totoche.rebelles.34393: S 347562321:347562321(0) ack 1087487199 win 8190 <mss 1460>
18:51:29.287436 totoche.rebelles.34393 > 66.249.93.104.www: . ack 1 win 5840 (DF)
18:51:29.287901 totoche.rebelles.34393 > 66.249.93.104.www: P 1:426(425) ack 1 win 5840 (DF)
18:51:29.361076 66.249.93.104.www > totoche.rebelles.34393: . ack 426 win 7765
18:51:29.361781 66.249.93.104.www > totoche.rebelles.34393: . ack 426 win 6432
18:51:29.380337 66.249.93.104.www > totoche.rebelles.34393: P 1:398(397) ack 426 win 6432
18:51:29.380984 totoche.rebelles.34393 > 66.249.93.104.www: . ack 398 win 6432 (DF)
18:51:29.382130 totoche.rebelles.32791 > dns1.proxad.net.domain: 4737+ A? google.fr. (31) (DF)
18:51:29.428882 dns1.proxad.net.domain > totoche.rebelles.32791: 4737- 2/0/0 CNAME[|domain] (DF)
18:51:29.429346 totoche.rebelles.34394 > 66.249.93.99.www: S 1092113936:1092113936(0) win 5840 <mss 1460,sackOK,timestamp 2851952 0,nop,wscale 0> (DF)
18:51:29.492896 66.249.93.99.www > totoche.rebelles.34394: S 4149914471:4149914471(0) ack 1092113937 win 8190 <mss 1460>
18:51:29.493169 totoche.rebelles.34394 > 66.249.93.99.www: . ack 1 win 5840 (DF)
18:51:29.493637 totoche.rebelles.34394 > 66.249.93.99.www: P 1:425(424) ack 1 win 5840 (DF)
18:51:29.567052 66.249.93.99.www > totoche.rebelles.34394: . ack 425 win 7766
18:51:29.568343 66.249.93.99.www > totoche.rebelles.34394: . ack 425 win 6432
18:51:29.682483 66.249.93.99.www > totoche.rebelles.34394: . 1:1431(1430) ack 425 win 6432
18:51:29.684075 totoche.rebelles.34394 > 66.249.93.99.www: . ack 1431 win 8580 (DF)
…[/quote]
Où si seulement un bout passe

Puis si tu n’as qu’un sens, vérifie que si tu fais

tcpdump -i eth0

Tu as bien l’adresse de srvweb qui s’est substituée l’adresse de ton MAC avec un échange de ce type:

[quote]18:54:50.755468 [TON SRVWEB].59872 > dns1.proxad.net.domain: 54361+ A? mir3.ovh.net. (30) (DF)
18:54:50.756593 [TON SRVWEB].59873 > dns2.proxad.net.domain: 49675+ PTR? 252.53.27.212.in-addr.arpa. (44) (DF)
18:54:50.803056 dns2.proxad.net.domain > [TON SRVWEB].59873: 49675- 1/0/0 (73) (DF)
18:54:50.803132 dns1.proxad.net.domain > [TON SRVWEB].59872: 54361- 1/0/0 A mir3.ovh.net (46) (DF)
18:54:50.806659 [TON SRVWEB].59873 > dns2.proxad.net.domain: 49676+ PTR? 91.33.186.213.in-addr.arpa. (44) (DF)
18:54:50.833777 [TON SRVWEB].33206 > mir3.ovh.net.ftp: S 2559708680:2559708680(0) win 5840 <mss 1460,sackOK,timestamp 992085918 0,nop,wscale 0> (DF)
18:54:50.852589 dns2.proxad.net.domain > [TON SRVWEB].59873: 49676- 1/0/0 (70) (DF)
18:54:50.852658 dns2.proxad.net.domain > [TON SRVWEB].59873: 49676 ServFail- 0/0/0 (44) (DF)
18:54:50.878381 mir3.ovh.net.ftp > [TON SRVWEB].33206: S 349186328:349186328(0) ack 2559708681 win 5792 <mss 1460,sackOK,timestamp 926278050 992085918,nop,wscale 0> (DF)
18:54:50.878761 [TON SRVWEB].33206 > mir3.ovh.net.ftp: . ack 1 win 5840 <nop,nop,timestamp 992085922 926278050> (DF)
18:54:50.925988 mir3.ovh.net.ftp > [TON SRVWEB].33206: P 1:37(36) ack 1 win 5792 <nop,nop,timestamp 926278055 992085922> (DF)
18:54:50.926347 [TON SRVWEB].33206 > mir3.ovh.net.ftp: . ack 37 win 5840 <nop,nop,timestamp 992085927 926278055> (DF)
18:54:50.928441 [TON SRVWEB].33206 > mir3.ovh.net.ftp: P 1:17(16) ack 37 win 5840 <nop,nop,timestamp 992085927 926278055> (DF)
18:54:50.973266 mir3.ovh.net.ftp > [TON SRVWEB].33206: . ack 17 win 5792 <nop,nop,timestamp 926278060 992085927> (DF)
18:54:50.973351 mir3.ovh.net.ftp > [TON SRVWEB].33206: P 37:71(34) ack 17 win 5792 <nop,nop,timestamp 926278060 992085927> (DF)
18:54:50.975423 [TON SRVWEB].33206 > mir3.ovh.net.ftp: P 17:59(42) ack 71 win 5840 <nop,nop,timestamp 992085932 926278060> (DF)
[/quote]

[quote=“dexmon”]je vois bien le retour du ping
mais j’ai la tête qui va éclater
je laisse un peu tomber pour aujourd’hui.
Mardi, je vais chercher un câble non-croisé et je branche le p’tit mac directement au routeur comme ça on ne se prend plus la tête.

si ça se trouve ma carte réseau eth1 est foutue

merci pour ton aide ![/quote]

Essaye tcpdump sur le MAC

tu ne voudrais pas continuer demain ?
Je note le post comme En cours…
Et je reprendrais demain si tu veux bien.

Bon voilà,
le problème est résolu, j’ai branché un câble ethernet rj-45 non-croisé directement au routeur et là ça fonctionne sans prise de tête.
Merci pour ton aide.