|
|
|
|
Bonjour, désormais que j'ai 2 cartes réseau, je voudrais depuis ma mandrake 10.0 pouvoir faire un bridge réseau propre entre mes 2 cartes avec eth0 en "master", est-ce qu'une âme charitable pourrait me donner vite fait les fichiers a modifer et les modifications nécéssaires
Merci d'avance
Yoann
Il y a 10 types de personnes sur terre, ceux qui lisent le
binaire et les autres! Linux ? il y a pire mais c plus chère
Alors je deduis de ton poste que ca a bien marche avec la 2nde carte reseau.
|
1) La solution de partage marche aussi ici, c.-a-d. tu peux faire le NAT dans le NAT (en quelque sorte). Il faut seulement veiller d'eviter les conflits avec les plages d'adresses. Si le LAN principal utilise par exemple 192.168.0.x (x=1,2,3, ...) tu ne peux pas prendre ca pour ton propre partage entre ton pc et le portable. Mais il suffit de passer a une autre plage, disons 192.168.1.x (x=1, 2 ) et ca marchera exactement comme dans mon lien (seulement bien remplacer les IPs). En fait dans Mandrake il y a dans le DrakConf un menu pour faire le partage presque automatiquement (donc solution plus facile que dans mon lien) mais je ne sais pas si ce menu permet de remplacer la plage d'adresses de 192.168.0.x vers 192.168.1.x . De toute facon avec la methode manuelle que j'ai decrite ca marchera bien a condition d'appliquer les modifications appropries pour les numeros IPs (entre externe/interne) et dans le script.
carte reseau vers 1er pc:192.168.0.102, masque 255.255.255.0 et passerelle par default: 192.168.0.101 (2nd numero IP du 1er pc!!). C'est config resemble un peu a celle du NAT. d) Maintenant ca devient delicat. Je crois ca ne fonctionne pas encore. (mais c'est quand meme possible -> essayer !) Je suppose il faut ajouter de bons regles de routage sur le 1er pc en utilisant la commande route (regardes la doc avec "man route"). Je ne peux pas tester mais en gros il faudrait que le 1er pc transmette tout paquet tcp destine a l'adresse 192.168.0.102 vers la 2nd carte reseau (eth1) et pas par la passerelle par defaut. Je crois tu peux faire ca avec une commande comme: route add -host 192.168.0.102 eth1 Mais il faut tester ca et regardes bien la doc pour "route". Cette commande est tres delicate!! Pour l'autre direction ca doit etre bon car tout paquet tcp venant du portable ira simplement dans la route par defaut, c.-a-d. la passerelle du 1er pc, donc vers le routeur principal du LAN. ----------------- Apres il est peut-etre possible, mieux ou meme plus correct que l'adresse IP qu'on met sur la 2nd carte reseau du 1er pc n'apartient pas a la plage de LAN. Tu peux par exemple choisir une adresse comme: 192.168.1.1 qui n'appartient pas au LAN au lieu de 192.168.0.101 (qui serait libere). Dans ce cas tu modifie ci-dessus aussi la passerelle par default sur le portable (voir c). Peut-etre il faut aussi mettre une masque differente: 255.255.254.0, mais je ne suis pas sur de ca. Ca peut aussi marcher avec l'autre masque ?? Je ne sais pas si ca ou la 1ere proposition est correcte ou mieux. Il faut jouer. En principe il n'y a pas de raison de gaspiller un numero IP du LAN pour la 2nd carte qui ne sert pas dans LAN et seulement pour liaison vers le portable. J'espere c'est assez claire. Regarde aussi cote HOWTO de Linux, notamment networking et routing: http://www.freenix.org/unix/linux/ |
Mici, mais mon père m'avait configuré ce que il appelait un bridge qui répondait à ce que je disait... et comme j'avait reinstallé avait pu le bridge ! lol
|