По идее не поедет. Оба сетевых адаптера ppp1 и eth0 принадлежат одной подсети. Вот с любого адаптера (включая все остальные) пришёл пакет для какого-то адреса из сети 10.0.0.0/24. Эта сеть частично за ppp1, частично за eth0. В какой адаптер этот пакет маршрутизировать? Ответ получается по таблице маршрутизации. А там возможно только одна подсеть - один адаптер. Так задумано.
Надо для eth0 и ppp1 отдельные подсети. И прописать маршрут из одной сети в другую. Или как предложили - делать NAT маскарадингом. Но NAT, в отличии от просто маршрутизации, спрячет IP клиента, все клиенты будут от имени соответсвующего IP шлюза, что может быть менее интересно.
P.S. Иногда в аэропорту, гостинице, у домашнего провайдера или на работе адреса могут оказаться в той же подсети, что и на работе или дома. Это может помешать "дозвониться" куда хотелось, похожий случай.