faq обучение настройка
Текущее время: Вт окт 27, 2020 10:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Трудности перехода с DSL-G225 на DSL-224
СообщениеДобавлено: Чт дек 26, 2019 20:00 
Не в сети

Зарегистрирован: Вт мар 01, 2011 17:13
Сообщений: 33
Добрый день.

Продолжительное время используем модемы DSL-G225. К нашему сожалению, они больше не поставляются в Россию. Выбираем остатки из Израиля. Но это скоро, увы, закончится.
«Общаемся» с G225 через СОМ-порт и используем утилиты «adsl» и «wl». Что-то вроде:
adsl bert —show
adsl info –XXX
adsl —version
adsl stop
adsl start —up
adsl connection --down
adsl configure --toggleJ43B43 on
adsl connection —up
wl scan
wl scanresults

Пришедшие на замену модемы (DSL-224/R1, DSL-245GR, DSL-2452GR) c SoC RTL8685x довольно интересны по своим характеристикам и, что для нас важно, по размерам PCB.
Но вот «подступиться» к ним пока не получается: «adslctrl» не столь очевидна в своем использовании, как бродкомовская «adsl».

Можно ли от вас получить не только список команд "adslctrl" (он достается из "тела" утилиты), но и описание работы с ними?
Как получить полную статистику по xDSL-соединению, включая информацию об ошибках?
Чем заменить бродкомовскую утилиту «wl»?
Возможно ли, на ваш взгляд, заменить G225 новыми модемами для решения задачи сбора статистики по линии и соединению?

Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт янв 09, 2020 14:42 
Не в сети

Зарегистрирован: Вт мар 01, 2011 17:13
Сообщений: 33
Небольшой обзор по DSL-224. Может кому и пригодится…

Первое. По «железу» (с сайта производителя). Аппаратное обеспечение.
Процессор • RTL8685S (500 МГц)
Оперативная память • 32 MБ, DDR2 SDRAM (встроенная в SoC)
Flash-память • 8 MБ, SPI

можно лишь дополнить:
SoC: RTL8685S (под большим радиатором) — двухъядерный CPU + MIPS InterAptiv + Lexra DSP RLX5281 500 МГц; поддержка VDSL2 до профиля 30а;
Flash: 25Q64JVSIQ — WINBOND - 3V 64M-BIT SERIAL FLASH MEMORY WITH DUAL, QUAD SPI;
ADSL: RTL8275 — обеспечение поддержки ADSL;
WiFi: RTL8192ER (под радиатором)- 802.11BGN PCIE NETWORK INTERFACE CONTROLLER
небольшая по размерам плата - 124х104

Второе. По «начинке»:

$ cat /proc/version
Linux version 2.6.30.9-g27d202b (builder@rd) (gcc version 4.4.6 (Realtek RSDK-1.5.6p2) ) #1 Thu May 12 18:21:59 MSK 2016

$ cat /proc/cpuinfo
system type: RTL8672
processor: 0
cpu model: 56322
BogoMIPS: 499.71
tlb_entries: 64
mips16 implemented: yes

$ cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00001000 "boot"
mtd1: 00010000 00001000 "MAK"
mtd2: 00010000 00001000 "config"
mtd3: 001c0000 00001000 "kernel"
mtd4: 00600000 00001000 "rootfs"
mtd5: 007c0000 00001000 "Linux"
mtd6: 00800000 00001000 "ALL"

$ free
total used free shared buffers
Mem: 24252 20924 3328 0 2268
-/+ buffers: 18656 5596
Swap: 0 0 0

$ cat /proc/meminfo
MemTotal: 24252 kB
MemFree: 2536 kB
Buffers: 2268 kB
Cached: 6620 kB
SwapCached: 0 kB
Active: 6328 kB
Inactive: 4568 kB
Active(anon): 2008 kB
Inactive(anon): 0 kB
Active(file): 4320 kB
Inactive(file): 4568 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 2024 kB
Mapped: 1636 kB
Slab: 8576 kB
Sreclaimable: 472 kB
Sunreclaim: 8104 kB
PageTables: 284 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 12124 kB
Committed_AS: 6632 kB
VmallocTotal: 1048404 kB
VmallocUsed: 2000 kB
VmallocChunk: 1046012 kB

$ cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro,relatime 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
ramfs /tmp ramfs rw,noatime 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
$

$ ls -la
drwxr-xr-x 3 26 webs
lrwxrwxrwx 1 8 var -> /tmp/var
drwxr-xr-x 6 88 usr
drwxr-xr-x 8 0 tmp
drwxr-xr-x 11 0 sys
drwxr-xr-x 2 404 sbin
drwxr-xr-x 2 77 root
dr-xr-xr-x 52 0 proc
drwxr-xr-x 2 3 opt
lrwxrwxrwx 1 8 mnt -> /tmp/mnt
lrwxrwxrwx 1 3 lib64 -> lib
lrwxrwxrwx 1 3 lib32 -> lib
drwxr-xr-x 4 1379 lib
drwxr-xr-x 3 30 home
drwxr-xr-x 3 503 etc
drwxr-xr-x 7 2033 dev
drwxr-xr-x 2 679 bin
-rw-r—r-- 1 174 VERSION
drwxr-xr-x 15 250 ..
drwxr-xr-x 15 250

Более всего интересовало содержимое bin и sbin
bin:
-rwxr—r-- 1 11512 adslctrl
lrwxrwxrwx 1 ash -> busybox
-rwxr-xr-x 1 150904 auth
-rwsr-xr-x 1 315736 busybox
lrwxrwxrwx 1 cat -> busybox
lrwxrwxrwx 1 cp -> busybox
lrwxrwxrwx 1 date -> busybox
lrwxrwxrwx 1 dd -> busybox
-rwxr-xr-x 1 12592 dnsmasq_script
lrwxrwxrwx 1 echo -> busybox
-rwxr-xr-x 1 7960 ethctl
lrwxrwxrwx 1 false -> busybox
lrwxrwxrwx 1 grep -> busybox
lrwxrwxrwx 1 gunzip -> busybox
lrwxrwxrwx 1 gzip -> busybox
-rwxr-xr-x 1 14772 iapp
-rwxr-xr-x 1 53408 igmpx
-rwxr-xr-x 1 109624 ip
-rwxr-xr-x 1 39824 iwcontrol
lrwxrwxrwx 1 kill -> busybox
lrwxrwxrwx 1 ln -> busybox
lrwxrwxrwx 1 login -> busybox
lrwxrwxrwx 1 ls -> busybox
lrwxrwxrwx 1 mkdir -> busybox
-rwxr-xr-x 1 35 modprobe
lrwxrwxrwx 1 mount -> busybox
-rwxr—r-- 1 4480 mpoactl
-rwxr—r-- 1 19696 mpoad
lrwxrwxrwx 1 nice -> busybox
-rwxr-xr-x 1 11472 odhcp6c_script
lrwxrwxrwx 1 ping -> busybox
lrwxrwxrwx 1 ping6 -> busybox
lrwxrwxrwx 1 ps -> busybox
-rwxr—r-- 1 12400 ptmctl
-rwxr-xr-x 1 98448 resident
-rwxr-xr-x 1 4712 resident_cli
lrwxrwxrwx 1 rm -> busybox
-rwxr—r-- 1 21440 sarctl
lrwxrwxrwx 1 sh -> busybox
lrwxrwxrwx 1 sleep -> busybox
lrwxrwxrwx 1 tar -> busybox
lrwxrwxrwx 1 touch -> busybox
lrwxrwxrwx 1 true -> busybox
-rwxr-xr-x 1 70808 uboot.img
lrwxrwxrwx 1 umount -> busybox
-rwxr-xr-x 1 305080 wscd
lrwxrwxrwx 1 zcat -> busybox

sbin:
-rwxr-xr-x 1 573864 tr069
-rwxr-xr-x 1 12172 taskmand
-rwxr-xr-x 1 5240 taskman
lrwxrwxrwx 1 14 syslogd -> ../bin/busybox
lrwxrwxrwx 1 14 route -> ../bin/busybox
lrwxrwxrwx 1 14 rmmod -> ../bin/busybox
lrwxrwxrwx 1 14 reboot -> ../bin/busybox
-rwxr-xr-x 1 32204 pppoe-relay
-r-xr-xr-x 1 320292 pppd
lrwxrwxrwx 1 14 poweroff -> ../bin/busybox
-rwxr-xr-x 1 124596 miniupnpd
-rwxr-xr-x 1 50416 mfc
lrwxrwxrwx 1 14 lsmod -> ../bin/busybox
lrwxrwxrwx 1 14 logread -> ../bin/busybox
-rwxr-xr-x 1 6416 led_test
lrwxrwxrwx 1 14 klogd -> ../bin/busybox
lrwxrwxrwx 1 14 insmod -> ../bin/busybox
lrwxrwxrwx 1 4 init -> dcfg
lrwxrwxrwx 1 14 ifconfig -> ../bin/busybox
lrwxrwxrwx 1 14 halt -> ../bin/busybox
-rwxr-xr-x 1 14492 event
-rwxr-xr-x 1 4332 ebtables
-rwxr-xr-x 1 6576 dsl_test
-rwxr-xr-x 1 6752 dsl_init
-rwxr-xr-x 1 14104 dcfg
-rwxr-xr-x 1 24088 chat
-rwxr-xr-x 1 5508 button_test
drwxr-xr-x 15 250..
drwxr-xr-x 2 404

для внимательных поясню, что содержимое sbin получал непосредственно в linux-среде модема, bin — парсил из файла прошивки.
Поработал с утилитами «adslctrl» и «iwcontrol». Желаемого результата (полной статистики соединения и беспроводного окружения) не получил.
Из плюсов (для меня):
• очень приятное сочетание цены и возможностей, у конкурентов за такие деньги можно приобрести только 17-й профиль;
• маленькая PCB;
• быстро грузится;
Из минусов (для меня):
• отсутствие GPL source code, как следствие, лишняя сложность для внедрения собственных инструментов в прошивку;
• невозможность (?) заменить радиаторы на м/с;
• реалтековские утилиты для работы с xDSL и WiFi в сравнении с бродкомовскими (xdslctl и wl)… как бы выразиться помягче… неудобны в работе.
Вывод: с потерей 30-го профиля придется смириться и идти в сторону TP-Link и Zyxel, или не терять 30-й профиль и платить дороже, получив в качестве утешения двухдиапазонный WiFi.

Все написанное — ИМХО.

Update:
для работы с WiFi есть набор утилит: iwconfig, iwspy, iwpriv, iwlist, iwgetid. Из командной строки можно и настроить, и посмотреть все, что интересует. Не так удобно, как в wl, но это уже дело вкуса.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB