Один сервер - три провайдера [SOLVED]

Имеется сервер, в нем стоит четыре сетевые карты, одна смотрит в сеть, три другие подключенны к трем провайдерам.
карта 1 - ип 1 - шлюз 1
карта 2 - ип 2 - шлюз 2
карта 3 - ип 3 - шлюз 3

На всех сетевых картах открыты 80 порты на вход, всем картам присвоены статические ип, которые видно из интернета и все три ип находятся в разных подсетях.

Вопрос вот в чем:
если я прописываю default gw - шлюз 1, то из интернета я не могу подключиться к 80 порту на картах 2 и 3
если я прописываю default gw - шлюз 2, то из интернета не получается подключиться к 80 порту на картах 1 и 3
и тоже самое с третьей картой.

Как настроить сеть так, чтобы из интернета я мог подключиться на любую сетевую карту и в тоже самое время на сервере мог ходить в интернет через карту 1 ?

P.S.
Решено при помощи ip rule