Je sais que je peux utiliser le partage d'Internet dans MacOS pour partager la connexion Internet fournie à une interface réseau avec une ou plusieurs autres interfaces réseau sur mon Mac. Cependant, les fonctionnalités sont TRÈS limitées. Pas de choix de plage DHCP. Pas de réservations DHCP. Pas de transfert de port, etc.
MacOS Server dispose d'un serveur DHCP et d'autres services, mais aucun d'entre eux ne partage réellement la connexion internet du Mac en aucune façon, ni ne peut être utilisé pour contrôler ou ajouter ces fonctions à la fonction de partage internet native de MacOS mentionnée ci-dessus.
Existe-t-il des logiciels, Apple ou tiers, qui permettent de faire ce que fait le partage d'internet (partager la connexion internet de mon Mac sur une ou plusieurs autres interfaces réseau), mais avec le type de fonctionnalités supplémentaires énumérées ci-dessus ?
Merci de votre attention !
Mise à jour : Merci aux deux réponses qui m'ont orienté vers les deux solutions basées sur le pf. Il est vrai que je préférerais une solution qui ne nécessite pas de machine virtuelle, ni de ligne de commande, mais des recherches plus poussées m'ont orienté vers IceFloor et Murus, ainsi que quelques autres interfaces graphiques pour pfctl. Cependant, pfctl semble être un pare-feu et non un routeur, et ce que je veux, c'est du routage. Mais je suis limité dans ma compréhension de tout cela et il est possible que ce soit encore ce que je veux parce que...
Après quelques recherches supplémentaires, j'ai trouvé ceci :
https://developcents.com/2013/08/12/routers-switches-firewalls-differences/
Dans la section "Pare-feu", il est indiqué que "contrairement aux routeurs et aux commutateurs, les pare-feu sont des dispositifs de sécurité réseau" et que "... la plupart des pare-feu périmétriques ont également des capacités de routage (bien que ce ne soit pas une obligation)".
Je suppose que vous me dirigez vers l'utilitaire de pare-feu pfctl parce que c'est l'un de ces pare-feu qui a des capacités de routage, ce qui signifie que si je veux l'utiliser uniquement comme routeur et n'utiliser aucune des fonctionnalités du pare-feu, je pourrai le faire. Est-ce exact ? Et est-ce qu'il a inclus dans ses capacités de routage la fonctionnalité que je recherche telle que décrite dans la question originale ci-dessus (en particulier, le choix de la plage DHCP, les réservations DHCP et la redirection de port) ?
Je sais qu'il est possible que je puisse répondre à cette question moi-même en étudiant suffisamment la documentation et les réseaux en général, mais la raison initiale de la question est que j'ai l'habitude de configurer la station de base Airport d'Apple avec l'utilitaire Airport et la question initiale est de rechercher quelque chose avec ce genre de clarté mais pour configurer un Mac au lieu d'une station de base Airport pour le faire.
Tout cela a-t-il un sens et quelqu'un peut-il m'aider, compte tenu de toutes ces informations supplémentaires ?