Para "permitir acceso desde el exterior" no necesariamente tiene que ser linux, en mi gusto y preferencia si lo haria en linux por lo parametrizable que es y lo mas importante porque los servidores windows son los mas atacados.
Si tienes DHCP debes de tener la opción de "Obtener una Dirección IP Automáticamente" en las 3 PC´s
Si NO tienes DHCP la Dirección IP debe ser del mismo segmento y solo cambiaria el ultimo segemento en las 3 PC´s, la máscara de subred debe ser la misma en las 3 PC´s y la puerta de enlace predeterminada debe ser la misma en las 3 PC´s
Seria de ayuda que pusieras un screen shoot de la PC en cuestión y de una de las otras PC's, las propiedades de red
En cuestión de software considero que podrás hacer todo lo que te permita su sistema operativo, que de entrada el Raspbian es muy reducido y que yo sepa, no sé si haya mas, los SO que se pueden usar en la Raspberry Pi son Raspbian, Risc OS, Plan 9, Android y Arch dicen por ahi que firefox OS tambien pero no he visto videos funcionando con ese SO
netsh interface ipv4 show interface <-- veras los nombres si es que no sabes sus nombres
netsh interface set interface name = "Nombre Actual" newname = "Nombre Nuevo" <--- las comillas van si tienes nombres serparados si los tienes unidos por - no son necesarias las comillas
La respuesta es sí, en caso de una PC que tiene 2 conexiones WiFi puede usar un programita que se llama swap, en el caso de hardware como lo mencionas:
+-----------+ | |--> Modem1--v | Internet | Router/Switch --> Varias PCs | |--> Modem2--^ +-----------+
No he sabido y es un tema interesante, lo que se me ocurre es:
+-----------+ | |--> Modem1--v | Internet | PC Swap--->Router/Switch --> Varias PCs | |--> Modem2--^ +-----------+
Si tu IP es fija no la perderas, los DNS apuntan a una IP si esa IP es dinamica estara cambiando constantemente por lo que estarias cambiando la IP a la que esta apuntada el DNS