[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Réseau entre deux Debian



Le lundi 12 mai 2008 à 20:32 +0200, Serge Cavailles a écrit :
> BONJOUR,
> 
> Le lundi 12 mai 2008 17:28, Franck Delage a écrit :
> > De plus, j'ai bien rajouté broadcast 192.168.0.255 sur les deux
> > interfaces des pc, mais quand je fais sur pc2 "etc/init.d/networking
> > restart", m'est affiché "...192.168.0.255: Unknown host".
> 
> Humm.. 192.168.0.255 en host, effectivement...
> Je pense qu'il y a un Pb de syntaxe dans le /etc/network/interfaces.
> Ça devrait ressembler à cela, d'après les infos que vous nous avez données:
> 
> > auto eth2
> > iface eth2 inet static
> > 	address 192.168.0.1
> > 	netmask 255.255.255.0
> > 	broadcast 192.168.0.255
> >
> > auto eth1
> > iface eth1 inet static
> > 	address 192.168.0.2
> > 	netmask 255.255.255.0
> > 	gateway 192.168.0.1
> > 	broadcast 192.168.0.255
> 
> nb: address avec 2 'd', et indentation des lignes.
> 
> Cordialement,
> -- 
> Serge

J'ai beau résumer le post, tout se mélange :(
donc voilà ce que je pense (je reprends du copier coller de ton post):

PC1 a deux cartes réseaux :
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255

et sans doute une eth0 ou eth1
iface eth(0 ou 1) inet static
address 10.105.64.x
netmask 255.255.255.0
broadcast 10.105.64.1

note:
Il est possible que ces paramètres soient obtenues en dhcp, auquel cas
la représentation est différente du genre:
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp


VERIFIE QUE TU AS BIEN SAISIS «address» et non «adress» dans ta config.
Mon copier-coller de ton post mets le doigt dessus et j'en corrige la
syntaxe.

Sur PC2
et sur pc2, mon eth1 :
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

jusque là tout est correcte

Table de routage de PC1
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
eth2
10.105.64.0   0.0.0.0      255.255.192.0   U     0      0        0
eth1
0.0.0.0       10.105.64.1  0.0.0.0         UG    0      0        0
eth1

C'est OK

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

C'est OK

Je suppute ;) que ta table de routage sur PC2 doit être :

Destination   Passerelle   Genmask         Indic Metric Ref    Use
Iface
192.168.0.0   0.0.0.0      255.255.255.0   U     0      0        0
eth1
0.0.0.0       192.168.0.1  0.0.0.0         UG    0      0        0
eth1

Étant donné que tu as passé la commande «echo "1"
> /proc/sys/net/ipv4/ip_forward» sur PC1, 
PC1 est capable de router les paquets de PC2 vers 10.105.64.1

Mais 10.105.64.1 ne connaît pas le réseau 192.168.0.0/24 ! Donc à
vérifier, ton routeur 10.105.64.1 ne peut pas répondre s'il ne connaît
pas ce réseau !

Deux solutions:
La première:
Dans ton routeur 10.105.64.1, tu indiques une route statique vers
192.168.0.0/24 avec un nexthop (prochain saut) l'adresse IP 192.168.0.1 
La seconde:
Sur PC1, tu configures ton PC1 pour faire de la translation d'adresses
vers 192.168.0.0/24 depuis 10.105.64.0/24

C'est bô la théorie ;)

nono
 
-- 
    .-".                                                  ."-.
   /  0o\           nono at jabber-fr dot net            /0o  \
  <` .\/ `>        http://zenith.noel.free.fr/         <` \/. `>
   (`  .)      http://www.linux-france.org/~jcnoel/      (.  `)
=== `=--= ============================================== =--=` ===

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Reply to: