Тебе нужно скомпилировать прошивку с поддержкой CDC/RNDIS.
Для этого в kernel.config включаешь
mii=y
rndis_host=m
cdc_ether=m
usbnet=m
добавляешь в makefile там где модули usb грузятся
$(SRCMODULESDIR)/drivers/net/usb/cdc_ether$(ko) \
$(SRCMODULESDIR)/drivers/net/usb/rndis_host$(ko) \
$(SRCMODULESDIR)/drivers/net/usb/usbnet$(ko) \
компилируешь
пишешь скриптик где
insmod usbnet
insmod cdc_ether
insmod rndis_host
вот что должно быть в логе
Jan 1 04:00:04 kernel: usbcore: registered new interface driver cdc_ether
Jan 1 04:00:04 kernel: usbcore: registered new interface driver rndis_host
Feb 23 12:33:29 kernel: eth2: register 'rndis_host' at usb-0000:00:04.0-1, RNDIS device, 80:00:60:0f:e8:00
ну и потом в этом скрипте убиваешь WAN встроенный и поднимаешь свой на eth2 ну или dualwan как в профильной теме
Если не сможешь скомпилировать, напиши модель роутера я выложу.