Кабельный модем <- usb -> wl500gP
Добрый день.
Есть кабельный (не 3g/cdma/wimax) модем Terayon 715x с usb и ethernet выходами, который, при подключении к компу, выдает IP (внешний) по DHCP.
На данный момент работает в следующем порядке: модем -> комп-роутер -> wl500gp.
Хочу выкинуть комп-роутер, и подключить модем напрямую к wl500gp через USB.
При подключении модема к линуксовым компам, он работал на драйверах usbnet+cdc_ether, которых ещё нет в релизной прошивке rt-n,
потому, при подключении модема особой активности в wl500gp не проявлялось:
Code:
usb 2-2: new full speed USB device using uhci_hcd and address 3
usb 2-2: configuration #1 chosen from 1 choice
Поиск по исходникам показал, что эта пара драйверов была включена всего несколько дней назад (6-го июля, http://code.google.com/p/wl500g/source/detail?r=3136), потому собрал себе прошивку из исходников.
При этом пришлось исправить Makefile, чтобы он эти собранные дрова, собствеено, подкладывал в прошивку.
В результате, после ручной загрузки модулей (insmod usbnet cdc_ether), при подключении модема, в wl500gp появляется сетевой интерфейс eth2:
Code:
usb 2-2: new full speed USB device using uhci_hcd and address 3
usb 2-2: configuration #1 chosen from 1 choice
eth2: register 'cdc_ether' at usb-0000:01:03.0-2, CDC Ethernet Device, 00:e0:6f:d9:b4:3d
На этом этапе я застрял. Как натравить dhcp клент на этот интерфейс, и как заюзать его в качестве WAN?
Может я совсем не туда полез и есть более прямолинейный способ (кроме подключения модема по ethernet)?