Замена МАС адреса ppp

Доброго дня. Возникла такая пробема. Мой шибко умный провайдер (ВолгаТелеком) решил реально потупить. Короче. Взбрело ему в голову что он по чем зря раскидыватся белыми адресами и запретил более одной сессии на одном МАС адресе.
Все по порядку. Инет нам предоставляется по ADSL. Очень многие люди юзают два одновременно поднятых ppp. Собственно один для инета, второй для внутренней бесплатной сети. Весь траф раскидывается. Если инет то бежит в ppp0, если бесплатная сеть, то бежит в ppp1.
Все работало на ура, до того момента как они не сделали запрет на колличество сессий под одним маком.

Еще проблема в том, что модем у многих не может сразу поднимать два моста или роутера. Надо что бы все было реализовано либо через роутер, либо бриджем.

У меня возник план. Не знаю реален ли он, но прошу помощи в реализации или ваши идеи.

1. Есть сетевая eth1. Сделать для нее алиась, например eth1:1
2. Поменять eth1.1 МАС адрес.
3. Поднять ppp0 (inet) на eth1 и ppp1 (FOS) на eth1.1
4. Роутингом раскидывать фосовское на ррр1, а инетовское на ррр1.

Алиас я сделал. Но если попробовать подять ррр пишет что нет eth1.1

Sep 15 18:17:31 saikov pppd[2359]: Plugin rp-pppoe.so loaded.
Sep 15 18:17:31 saikov pppd[2359]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4
Sep 15 18:17:31 saikov pppd[2360]: pppd 2.4.4 started by root, uid 0
Sep 15 18:17:31 saikov pppd[2360]: PPP session is 14796
Sep 15 18:17:31 saikov pppd[2360]: Failed to connect PPPoE socket: 19 No such device
Sep 15 18:17:31 saikov pppd[2360]: Exit.

Хочется ppp0 поднять с настоящим МАСом, а ррр1 с подставным.
Проблему решил следующим образом
Подцепил модем к хабу в бридже. В хаб воткнул два езернет кабеля. Один идет в карточку eth1, другой в eth0.
Поднял ppp1 (ФОС) на первую каточку, а ppp0 (инет) на вторую.

Теперь у меня снова два соединения одновременно и сетевухи с разными маками. Спас жизни повидавший хабик :-)
 
Зарегистрироваться или войдите чтобы оставить сообщение.