Три способа сделать это с того места, где я стою.
Настройте сервер как внешний внешний маршрутизатор. Будет требовать двух nics, но даст вашему внешнему лицу вашего сервера интернет. (более сложный, не рекомендуется рекомендовать, если у вас есть определенная причина). Используйте DMZ-функцию вашего маршрутизатора, чтобы открыть все порты на сервере. Откройте каждый порт по мере необходимости. Это лучший вариант, так как вам не придется слишком беспокоиться о защите вашего сервера.Конечно, вы должны установить samba или настроить iptables при необходимости.