помогите решить проблему.
Есть машина с OS Linux Raspbian, на машине запущено приложение (исходников нет),которое связывается с удаленным сервером, отправляя ему свой МАС и еще пару параметров, все эти параметры умещаются в содержимое одного пакета. Когда машина подключена к интернету через eth0, то всё работает идеально - пакет с необходимым содержимым отправляется, регистрация на сервере проходит. Когда подключаемся через 3g модем, то пакеты уходят пустыми, соединения с сервером не происходит.Соединение с интернетом есть, пакеты на шлюз сервера приходят. Сложилось следующее мнение: поскольку 3g модем работает по протоколу ррр, то у него отсутствует МАС адрес и приложение, обращаясь на ррр0 за МАС адресом ничего там не находит и выбрасывает пустой пакет.
Путь решения проблемы был выбран следующий: принудительно отправлять пакеты приложения на интерфейс eth0 и с него перенаправлять на ррр0, а от ррр0 уже в мир. IP адрес 3g модема - динамический. Прошу подсказать, правильный ли выбран путь, если да, то помогите с написанием правил в iptables.