На сервере должен стоять виртуальный роутер, например Untangle NG Firewall либо тебе нужно конфигурировать iptables и превращать этот сервер в роутер сам по себе. Но как бы тогда получается дыра в безопасности т.к. железка на которой у тебя есть потенциальная полезная нагрузка, смотрит напрямую в инторнет. Что мешает поставить роутер перед сервером? Мне кажется тут кроется фундаментальная ошибка в архитектуре сети