Если вы ходите на сервер с фиксированного белого адреса до достаточно будет прописать роут на debian
ip route add -host 200.10.0.1 via 100.10.1.254 dev eth1
где
200.10.0.1 адрес откуда вы будете попадать на сервер
100.10.1.254 — шлюз по умолчанию у провайдера через adsl модем.
eth1 — интерфейс куда воткнут модем xDSL
Модем должен быть в режиме bridge, иначе… да сделайте мостом модем. Это позволит его разгрузить!
Если у вас динамический адрес? откуда будете ходить, то вам в помощь PBR,
шлюз по умолчанию на системе в обоих случаях, должен быть от провайдера который подается по ethernet