No tengo mucha idea de redes pero si quieres usar un Pc Linux como router o servidor cache o "como intermediario" de tu red local.... ¿no sería lo suyo configurar la red de Linux a Mac y usar la ip del Linux como puerta de enlace y DNSs de la configuración del Mac?.
Luego supongo que el Linux "compartiría la conexión y enrutaría las peticiones entrantes....
¿o me equivoco?...