Естественно без сети, в дефолт сити же ...
А какой смысл от наличия сети, если роутер от модема нужный адрес не получает?
Моя цель - получить 10.0.0.10 на eth2
А поднятие сети LTE - это уже проблемы модема, от роутера не зависит.
Попозже продолжу ковыряния, может часть ручной работы в прошивку вкорячат к этому моменту![]()
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Last edited by Omega; 19-03-2012 at 00:47. Reason: В LTE модеме безусловный DMZ - так что пакеты всегда форвардятся.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Для поддержки подобных подключений, нужно ловить момент и имя интерфейса этого usb ethernet.
Вопрос sorine (или кто в курсе) - есть ли возможность предварительного назначения имени интерфейса? к примеру usb%d, где %d тот, который хотим.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Есть еще идейка, как прям сейчас заставить работать USB Ethernet:
1. выбираем static или dhcp тип соединения
2. в /usr/local/sbin/pre-boot
3. по хотплагу устройства (без хотплага можно ручками)Code:#!/bin/sh brctl addbr wan0 stp off nvram set wan_ifname=wan0 nvram set wan_ifnames=wan0 insmod ... # грузим драйвера
4. при удалении девайса желательно удалить его и из бриджаCode:#!/bin/sh ifconfig <реальное имя девайса> up brctl addif wan0 <реальное имя девайса> killall -SIGUSR1 udhcpc # если выбирали dhcp тип соединения
UPD:Code:#!/bin/sh killall -SIGUSR2 udhcpc # если выбирали dhcp тип соединения ifconfig <реальное имя девайса> down brctl delif wan0 <реальное имя девайса>
проверил с физическим vlan2 (на N16) интерфейсом вместо usbшного - работает, значит и с модемами вашими будет.
vserver, upnp, ddns, utilization естественно тоже будут работать сразу и из коробки.
в дальнейшем - просто будет новый тип WAN Connection Type.
Last edited by theMIROn; 26-02-2012 at 20:25.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
[sorine@RTN10U root]$ udhcpc -i eth2 -s /tmp/udhcpc
udhcpc (v1.19.3) started
Sending discover...
Sending select for 192.168.0.102...
Lease of 192.168.0.102 obtained, lease time 259200
Так что проблема с RX пакетами WM в 3832 тобой успешно решена. Спасибо. Но может включить rndis_host в прошивке хотя бы модулем, а то патч на драйвер есть, а модуля в kernel.conig нет.
Android тоже успешно поднялся:
[sorine@RTN10U root]$ udhcpc -i usb0 -s /tmp/udhcpc
udhcpc (v1.19.3) started
Sending discover...
Sending select for 192.168.42.69...
Lease of 192.168.42.69 obtained, lease time 3600
Ну для классов которые я и rss проверяли
USB_INTERFACE_INFO(USB_CLASS_WIRELESS_CONTROLLER, 1, 3),
и
USB_INTERFACE_INFO(USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
это всякие Android и новые WM устройства поднимаем интерфейс usb0.
Для сетевых карт типа ethernet-usb например asix(проверял на AX88772A), Yota One LTE LU150 как пишет vectorm и старых WM(у меня Htc Touch) c
USB_INTERFACE_INFO(USB_CLASS_MISC, 1, 1),
при наличии существующих eth0, eth1, поднимаем eth2.
Last edited by Omega; 27-02-2012 at 09:59. Reason: fixed
r3836, flashfs может съехать.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
1.9.2.7-rtn-r3836 & Yota One LTE LU 150
Code:Feb 27 11:59:58 ntp client: Synchronizing time with pool.ntp.org... Feb 27 12:01:54 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 3 Feb 27 12:01:54 kernel: usb 1-1: configuration #1 chosen from 1 choice Feb 27 12:01:54 kernel: scsi1 : SCSI emulation for USB Mass Storage devices Feb 27 12:01:56 USB storage: removed Feb 27 12:01:56 kernel: usb 1-1: USB disconnect, address 3 Feb 27 12:01:57 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 4 Feb 27 12:01:57 kernel: usb 1-1: configuration #1 chosen from 1 choice Feb 27 12:02:27 kernel: usb 1-1: USB disconnect, address 4 Feb 27 12:02:27 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 5 Feb 27 12:02:27 kernel: usb 1-1: configuration #1 chosen from 1 choice
Last edited by Omega; 27-02-2012 at 09:16. Reason: а модули были загружены? lsmod в студию ... ;)
В связи с заменой оборудования надо ли будет менять прошивку?
Last edited by vectorm; 28-02-2012 at 13:13. Reason: А чуть почитать?
Конечно не нужно, группой разработчиков, известной так же как энтузиасты, изобретен новый нейроинтерфейс позволяющий модифицировать существующую прошивку прямо на Вашем роутере, что обеспечит поддержку любого нового оборудования и сетевых протоколов без всяких телодвижений с вашей стороны...