So di poter utilizzare la condivisione in Internet in macOS per condividere la connessione Internet fornita con un'interfaccia di rete su una o più altre interfacce di rete sul mio Mac. Tuttavia, il set di funzionalità è MOLTO limitato. Nessuna scelta di intervallo DHCP. Nessuna prenotazione DHCP. Nessun port forwarding. ecc.
MacOS Server ha un server DHCP e altri servizi, ma nessuno di essi condivide in alcun modo la connessione internet di Mac, né possono essere utilizzati per controllare o aggiungere tali funzionalità alla funzione di condivisione su Internet di macOS nativa menzionata sopra.
Esistono strumenti software, Apple o di terze parti, che possono fare ciò che fa la condivisione su Internet (condividere la connessione Internet del mio Mac su una o più altre interfacce di rete), ma con il tipo di funzionalità aggiuntive sopra elencate?
Grazie!
Aggiornamento: Grazie alle due risposte finora che mi hanno indirizzato alle due soluzioni basate su pf. Devo ammettere che preferirei una soluzione che non richiede una macchina virtuale e una soluzione che non richiede roba da riga di comando, ma ulteriori ricerche mi hanno indirizzato a IceFloor e Murus ea un paio di altre GUI per pfctl. Tuttavia, pfctl sembra essere un firewall non un router e quello che voglio è il routing. Tuttavia, sono limitato nella mia comprensione di tutto questo ed è possibile che questo sia ciò che voglio ancora perché ...
Con ulteriori ricerche e trovo questo:
Sotto la sezione Firewall dice "Diversamente da router e switch, i firewall sono dispositivi di sicurezza di rete" e "... la maggior parte dei firewall perimetrali ha anche funzionalità di routing (anche se non è un requisito)."
Quindi ... immagino che voi mi stiate indicando l'utilità firewall pfctl perché è uno di quei firewall con funzionalità di routing, ovvero se voglio usarlo come router e non utilizzare alcun firewall funzionalità, sarò in grado di farlo. È corretto? E ha incluso nelle sue funzionalità di routing la funzionalità che sto cercando, come descritto nella domanda originale di cui sopra (in particolare, la scelta dell'intervallo DHCP, le prenotazioni DHCP e il port forwarding)?
Mi rendo conto che è possibile rispondere a questa domanda con sufficiente studio della documentazione e delle reti in generale, ma la ragione originale della domanda è perché sono abituato a impostare la base di Apple Airport con l'utility Airport e il la domanda originale è cercare qualcosa con quel tipo di chiarezza, ma per creare un Mac invece di una stazione base dell'aeroporto per farlo.
Qualcosa del genere ha senso e qualcuno può aiutarmi, date tutte queste informazioni extra?