west wrote:
Bonsoir,
J'ai un serveur sur lequel j'ai 2 interfaces ethernet d'installées.
Toutes les 2 configurées en dhcp (voici le fichier
/etc/network/interfaces):
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
Pour ne pas vous embrouiller je vais mettre "good" pour eth1 et "bad"
pour eth0
Le probleme:
eth1(bad) et eth0(good)sont connectés:
j'arrive à pinguer l'ip de eth1(bad), jusque la tout va bien.
j'arrive à pinguer l'ip de eth0(good), jusque la tout va bien.
Seule eth0(good)est connecté:
j'arrive à pinguer l'ip de eth0(good), jusque la tout va bien (normal
tjrs connectée).
J'ARRIVE A PINGUER l'ip de eth1(bad), là c'est plus normal (en tout cas
pour moi puisque déconnectée).
Seule eth1(bad) est connecté:
Je ne ping aucune adresse ip ( la aussi pas normal, j'aurai du avoir au
moins l'ip de eth1(bad)).
Voila pour les pings!
Un arp -a(sur un autre psote) me donne pour les 2 adresses ip la meme
adresse mac (celle de eth0(good)) !! Bizzare !!
Pourtant un ifconfig me donne:
~# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:02:55:58:33:4D
inet adr:10.96.36.88 Bcast:10.96.36.255 Masque:255.255.255.0
adr inet6: fe80::202:55ff:fe58:334d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:254 errors:0 dropped:0 overruns:0 frame:0
TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:22819 (22.2 KiB) TX bytes:9418 (9.1 KiB)
Interruption:193 Adresse de base:0x2000
eth1 Lien encap:Ethernet HWaddr 00:AA:00:CA:8F:80
inet adr:10.96.36.85 Bcast:10.96.36.255 Masque:255.255.255.0
adr inet6: fe80::2aa:ff:feca:8f80/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:166 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:12588 (12.2 KiB) TX bytes:1062 (1.0 KiB)
[snip]
Une règle de tranquilité: soit tu mets les IPs dans des réseaux
differents, soit tu changes le netmask de l'une des cartes. si tu veux
implementer une fonctionallité spécifique avec la config ci-dessus, il
faudra plus "que ça"... (la, il faudrait regarder du cote de policy
routing ou d'autres trucs plus ou moins tordus).
- par defaut, les système bsd, linux, ... implementent le "weak model":
on accepte les paquets destinés à l'une des IPs de la machine, quelle
que soit l'interface par laquelles ces paquest arrivent (à l'exeception
des paquest avec 127.0.0.* comme adresse source ou destination: la, le
traitement depend de l'implementation. il est sain de les droper car ces
adresses n'ont rien à faire sur le reseau).
- lorsque ton systeme envoie des paquets, et que ces paquets n'ont pas
d'IP source (l'application n'en a pas mis). le système trouve la route
en fonctionde la _destination_, une fois la route trouvée, il determine
l'interface de sortie. dans ton cas, c'est forcément eth0. et puis il
balance le paquet.
- idem pour arp. le systeme dit "c'est à moi cette IP", et les autres
voient l'adresse MAC de eth0...
avec ta config, tu peux avoir des trucs bizarres: si tu forces l'adresse
MAC sur une autre machine, et si tu branches les deux cartes, tu vas
faire un circuit fermé (les paquest rentrent par eth1 et sortent par
eth0). c'est joli, mais est-ce utile...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]