0 votes

Comment faire du masquage d'adresses IP sur MacOS (10.14+) ?

Je cherche la commande MacOS équivalente à celle de linux :

sudo iptables -t nat -A POSTROUTING -o en0 -j MASQUERADE

Je remarque qu'il existe de très très anciennes solutions utilisant l'ancien ipfw pare-feu, mais pfctl a pris le dessus et a un système de commande complètement différent !

1voto

Scottmeup Points 2390

Je crois que sous pf, vous devez modifier le fichier pf.conf pour le NAT. Le site OpenBSD PF contient de plus amples informations sur la syntaxe.

Murus est un frontal pour la configuration de pf si vous êtes heureux d'utiliser une interface graphique plutôt qu'une CLI.

Les sites linux/unix ou networking stack exchange peuvent être des endroits utiles pour poser des questions sur pf si la page OpenBSD ne couvre pas votre question.

0 votes

Merci, mais je sais déjà utiliser pfctl :) La commande que j'utilise est nat on en0 from utun1:network -> (en0) mais cela ne semble pas fonctionner

0 votes

Ah, j'ai peut-être mal compris votre question - je croyais que vous cherchiez la syntaxe de pf. Si votre fichier pf.conf est correct et que vous ne générez pas d'erreurs, je vous recommande de vous rendre sur les sites d'échange de piles réseau / unix. J'ai ajouté les détails d'une interface MacOS pour pf à ma réponse si vous souhaitez utiliser une interface graphique. Si vous avez des logs ou des erreurs générées, je vous recommande de les ajouter à votre question, quelqu'un de plus expérimenté que moi sera peut-être capable de voir le problème. Bonne chance ! :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X