Faire du routage dans macosX

Faire du routage dans macosX - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 29-10-2004 à 19:18:01    

J'aimerais me servir de mon mac pour faire une passerelle entre un reseaux filaire et wifi. Pour le moment il est client d'un reseau wifi qui fonctionne tres bien, mais j'aimerais utiliser sa prise ethernet pour mettre occasionnellement sur le reseau une station un peu eloignee pour tirer un cable.
 
Il y a bien la fonction partage de connection internet de macosx, mais ca lance un serveur dhcp, dns et surtout ca fait du nat entre les 2 reseuax. Moi ce que je veux c'est simplement du routage sinon le pc derierre n'est pas accecible puisqu'il est derriere un dispositif nat.
 
Etant donné que macosx est un bsd, j'imagine qu'il doit bien y avoir des fonctions de routage entre un resau A sur une interface et un reseau B sur une autre.

Reply

Marsh Posté le 29-10-2004 à 19:18:01   

Reply

Marsh Posté le 29-10-2004 à 19:19:19    

tu dois avoir la commande route :)
 
man route ;)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 29-10-2004 à 19:41:34    

route permet juste de spécifier à macosx les routes a emprunter pour ateindre les differents reseaux, mais ca il le sait deja, ce que je veux c'est lui dire de se comporter comme un router.
 
Enfin j'ai pas trouver dans man route qqch qui me le permette

Reply

Marsh Posté le 30-10-2004 à 01:20:37    

Tu appelles quoi "se comporter comme un routeur" exactement? Parce que aiguiller les paquets sur différentes routes etc, c'est justement ce que ça fait un routeur :??:
Si c'est pour avoir accès au net sur toutes les machines, le nat est obligé si tu n'as qu'une ip publique.

Reply

Marsh Posté le 30-10-2004 à 09:47:41    

Ce que je voudrais, c'est qu'il route les packets entre l'interface en1 (reseau 89.1.1.0) et l'interface en0 (reseau 192.168.0.0)
Il n'y a pas besoin de nat pour ca quand meme, c'est pas un probleme d'ip publique ou quoi que ce soit. Pour ca, j'ai deja un modem routeur qui fait du nat entre internet et le reseau 89.1.1.0, mais ca c'est autre chose

Reply

Marsh Posté le 30-10-2004 à 12:08:03    

Tu mets l'ip de ton mac comme passerelle par défaut sur tes machines, et si besoin sur le mac tu fais:
route add -net 89.1.1.0 dev en1
route add -net 192.168.0.0 dev en0
 

beber.doneux01 a écrit :

route permet juste de spécifier à macosx les routes a emprunter pour ateindre les differents reseaux, mais ca il le sait deja, ce que je veux c'est lui dire de se comporter comme un router.


Mais tu dis que tes routes sont déjà définies, j'ai l'impression d'avoir loupé qquechose :(

Reply

Marsh Posté le 30-10-2004 à 12:47:50    

Oui, les routes il les connait, c'est juste qu'il ne permet pas de transferer des packets qui ne lui sont pas destinés d'une interface vers une autre
 
Dans le style echo "1" > /proc/sys/net/ipv4/ip_forward sous linux je crois

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed