Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

opt_dsltool & Zyxel VMG1312-B30A

57 views
Skip to first unread message

Bernd Kuhls

unread,
Feb 21, 2015, 2:23:03 PM2/21/15
to
Hallo,

für den VDSL-Zugang nutze ich das Zyxel VMG1312-B30A (bridge-mode), was
afaics von dsltool noch nicht unterstützt wird. Ein Telnet-Zugang ist
vorhanden, leider habe ich nur geringe C-Kenntnisse, sodass es mir
schwerfallen wird, selbst einen parser zu programmieren. Welche Vorlage
eignet sich gut zur Anpassung, parser-speedtouch.c, und wie müsste ich am
besten vorgehen? Hier die wichtigsten Infos zum telnet-interface:

Login:
----------------------
$ telnet modem
Trying 192.168.10.1...
Connected to modem.lan.fli4l.
Escape character is '^]'.
ZyXEL VMG1312-B30A
Login: admin
Password:
>
----------------------

Parameter von adsl info
----------------------
adsl info [--state] [--show] [--stats] [--SNR] [--QLN] [--Hlog] [--Hlin]
[--HlinS] [--Bits] [--pbParams] [--linediag] [--linediag1] [--reset]
[--vendor] [--cfg]
----------------------

Ausgabe von adsl info --stats
----------------------
adsl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 1
Last initialization procedure status: 0
Max: Upstream rate = 26861 Kbps, Downstream rate = 96645 Kbps
Bearer: 0, Upstream rate = 10048 Kbps, Downstream rate = 51385 Kbps

Link Power State: L0
Mode: VDSL2 Annex B
VDSL2 Profile: Profile 17a
TPS-TC: PTM Mode(0x0)
Trellis: U:ON /D:ON
Line Status: No Defect
Training Status: Showtime
Down Up
SNR (dB): 14.7 15.9
Attn(dB): 11.8 0.0
Pwr(dBm): 13.1 -10.6

VDSL2 framing
Bearer 0
MSGc: 22 258
B: 47 47
M: 1 1
T: 64 2
R: 14 16
S: 0.0297 0.1491
L: 16696 3434
D: 1091 163
I: 62 64
N: 62 64

Counters
Bearer 0
OHF: 4208768951 1705009
OHFErr: 1570 356
RS: 3702894545 4290004
RSCorr: 2421150 904811
RSUnCorr: 176029 0

Bearer 0
HEC: 43119 0
OCD: 157 0
LCD: 157 0
Total Cells: 1912601539 0
Data Cells: 3721478241 0
Drop Cells: 0
Bit Errors: 0 0

ES: 26 241
SES: 15 0
UAS: 1180 1170
AS: 16234118

Bearer 0
INP: 3.50 3.00
INPRein: 0.00 0.00
delay: 8 6
PER: 1.90 9.87
OR: 117.35 213.78
AgR: 51502.56 10261.91

Bitswap: 57707/57707 9217/9217

Total time = 188 days 3 hours 57 min 25 sec
FEC: 2422877 906851
CRC: 6665 357
ES: 26 241
SES: 15 0
UAS: 1180 1170
LOS: 1 0
LOF: 10 0
LOM: 0 0
Latest 15 minutes time = 12 min 25 sec
FEC: 237 1
CRC: 0 0
ES: 0 0
SES: 0 0
UAS: 0 0
LOS: 0 0
LOF: 0 0
LOM: 0 0
Previous 15 minutes time = 15 min 0 sec
FEC: 9 3
CRC: 0 0
ES: 0 0
SES: 0 0
UAS: 0 0
LOS: 0 0
LOF: 0 0
LOM: 0 0
Latest 1 day time = 3 hours 57 min 25 sec
FEC: 2397 1467
CRC: 0 0
ES: 0 0
SES: 0 0
UAS: 0 0
LOS: 0 0
LOF: 0 0
LOM: 0 0
Previous 1 day time = 24 hours 0 sec
FEC: 12135 4934
CRC: 0 1
ES: 0 1
SES: 0 0
UAS: 0 0
LOS: 0 0
LOF: 0 0
LOM: 0 0
Since Link time = 49 days 17 hours 2 min 47 sec
FEC: 2421150 904811
CRC: 1570 356
ES: 16 240
SES: 5 0
UAS: 0 0
LOS: 0 0
LOF: 0 0
LOM: 0 0
----------------------
Fehlen noch Werte?

Viele Grüße, Bernd

Carsten Spieß

unread,
Feb 21, 2015, 2:57:52 PM2/21/15
to
Hallo Bernd,

> für den VDSL-Zugang nutze ich das Zyxel VMG1312-B30A (bridge-mode),
> was afaics von dsltool noch nicht unterstützt wird. Ein Telnet-Zugang
> ist vorhanden, leider habe ich nur geringe C-Kenntnisse, sodass es
> mir schwerfallen wird, selbst einen parser zu programmieren. Welche
> Vorlage eignet sich gut zur Anpassung, parser-speedtouch.c, und wie
> müsste ich am besten vorgehen? Hier die wichtigsten Infos zum
> telnet-interface:

> Parameter von adsl info
> ----------------------
> adsl info [--state] [--show] [--stats] [--SNR] [--QLN] [--Hlog]
> [--Hlin] [--HlinS] [--Bits] [--pbParams] [--linediag] [--linediag1]
> [--reset] [--vendor] [--cfg]

Das sieht mir nach broadcom Chipsatz aus, probier mal
DSLTOOL_MODEM='bc63'.

Das passt sicher nicht ganz, denn das ist im Moment nur für ADSL
ausgelegt, aber im Prinzip sollte da was rauskommen.

> Fehlen noch Werte?
'adsl info --Bits' und 'adsl info --SNR' sowie 'atm vcc show' wäre
noch interessant. Das sollte auch dsltool mit DSLTOOL_MODEM='bc63'
alles abfragen.

Kannst Du mit Wireshark oder tcpdump umgehen?
Dann wäre ein Capture vom Telnet Protokoll sehr hilfreich
(bitte per PM).

Gruß

Carsten




Bernd Kuhls

unread,
Feb 22, 2015, 8:32:02 AM2/22/15
to
Hi,

Carsten =?UTF-8?B?U3BpZcOf?= <fl...@carsten-spiess.de> wrote in
news:20150221205...@cs-office2.lan.local:

> 'adsl info --Bits' und 'adsl info --SNR' sowie 'atm vcc show' wäre
> noch interessant.

bitte sehr:
-------------------------
> adsl info --Bits
adsl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 1
Last initialization procedure status: 0
Max: Upstream rate = 26887 Kbps, Downstream rate = 96870 Kbps
Bearer: 0, Upstream rate = 10048 Kbps, Downstream rate = 51385 Kbps

Tone number Bit Allocation
0 0
1 0
2 0
[...]
1456 7
1457 7
[...]
3338 5
3339 5
[...]
4095 0
-------------------------
> adsl info --SNR
adsl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 1
Last initialization procedure status: 0
Max: Upstream rate = 26916 Kbps, Downstream rate = 96983 Kbps
Bearer: 0, Upstream rate = 10048 Kbps, Downstream rate = 51385 Kbps

Tone number SNR
0 0.0000
1 0.0000
2 0.0000
[...]
695 43.9375
696 43.7500
[...]
1510 36.8125
1511 37.0000
[...]
2990 32.0000
2991 32.0000
[...]
[...]
4094 0.0000
4095 0.0000
-------------------------
> atm vcc show
telnetd:error:337.112:processInput:470:unrecognized command atm vcc show
-------------------------
Folgende Befehle sind im Modem implementiert:

> ?
?
help
logout
exit
quit
reboot
adsl
xdslctl
xtm
brctl
cat
loglevel
logdest
virtualserver
portforwarding
dmz
setpppoeaccount
ifgroup
ddns
df
dumpcfg
dumpmdm
meminfo
psp
kill
dumpsysinfo
syslog
echo
ifconfig
ping
ps
pwd
sntp
sysinfo
tftp
wlctl
wlan
arp
defaultgateway
dhcpserver
dhcpcondserv
igmpcmd
dns
lan
lanhosts
passwd
ppp
restoredefault
route
save
swversion
uptime
cfgupdate
swupdate
exitOnIdle
wan
udpechod
mcpctl
tr69c
webstyle
radvdconf
vcautohunt
vlanautohunt
sys
save_default
celld
tr064
atte
-------------------------

> Kannst Du mit Wireshark oder tcpdump umgehen?

Ja.

> Dann wäre ein Capture vom Telnet Protokoll sehr hilfreich
> (bitte per PM).

Welche Befehle sind interessant?

Viele Grüße, Bernd

Carsten Spieß

unread,
Feb 22, 2015, 11:25:21 AM2/22/15
to
Hallo Bernd,

> > 'adsl info --Bits' und 'adsl info --SNR' sowie 'atm vcc show' wäre
> > noch interessant.

> > adsl info --Bits
> [...]
das schaut schon mal gut aus, das muss ich den bc63-Parser wohl nur
wenig erweitern.

> > Dann wäre ein Capture vom Telnet Protokoll sehr hilfreich
> Welche Befehle sind interessant?
adsl info --stats
adsl info --vendor
adsl info --Bits
adsl info --SNR

Bitte auch den login mitschneiden (Deine Logindaten interessieren
mich nicht die darfst du dafür gerne ändern es geht nur um das
Procedere).

Hast Du schon mal probiert was mit DSLTOOL_MODEM='bc63' rauskommt?
Dann wäre davon auch das capture interessant (evtl. macht aber der 'atm
vcc show' Probleme).

Ich komm aber erst am nächsten WE dazu das zu programmieren, hat Du da
Zeit zu testen?

Gruß

Carsten

karsten....@googlemail.com

unread,
Feb 23, 2015, 4:57:00 AM2/23/15
to
Hi,

ich hänge mich hier gerade mal mit rein:

Ich habe auch das VMG1312-B30A und bin dementsprechend auch daran interessiert. Werde gleich mal mit bc63 testen.

Gruß,
Karsten

karsten....@googlemail.com

unread,
Feb 24, 2015, 4:13:42 AM2/24/15
to
Hi,

habe jetzt bc63 im Einsatz. Login funktioniert, Betriebsart wird korrekt angezeigt.

In welcher Form benötigst Du den Capture bei der Kommunikation zwischen Fli und VDSL Modem?

Gruß,
Karsten

Florian Wolters

unread,
Feb 25, 2015, 2:29:47 AM2/25/15
to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hallo Karsten,

> In welcher Form benötigst Du den Capture bei der Kommunikation zwischen Fli
> und VDSL Modem?

Carsten nimmt am liebsten einen kompletten Telnet Mitschnitt als pcap.
Also z.B. mit tcpdump oder Wireshark mitschneiden.

Viele Grüße

Florian


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJU7XnRAAoJEEjqHmQHmMqa0dsP/3EEnUt+LvItCueegztVMLVL
m6d0aZw9ZSHYSisQF2r/CbXfEqKax7sHzFQaIzIQOwRr7TJMkYnFgiVXfKGIrJqw
a+wjnhMmDGeImAs0lqq2gSpZji69kG1WS84/qLjVoGLYvVVJuAJpnni7bOX8+E0e
R5E6HDV30Bmt1wwVafRVS6ae4KwLX8CK0eo/yV1gScLgTRLIdMIdCj8kI6U3N813
1+RVt1uunQT/hQKvxUiGK8Yd6PTG5Pewju6pkgFvRIONje0zZgo97QlcHs8/1zCm
chavvcsZxqFdDvMhuT5A2N1jKac5Dj8rIfv4Gq3EftxJE1FERdvTgZwSt6QDosM7
1rXbOMRQ9RrDM6xneUBTCkcuzkValfkcBCKYbj8O1cJ20jnTfUfn8MlbqPBmn5Js
g/4szN9k040slxHIhtKSImzHuPf61vpyX8Iyko4RwQgFECdGn6sZtlqtKx92CQaI
0wa6MI3cabfRWBM9QiqQJRmnRoBPJKNU8QpulW+CT+R11eZCtbJqs2WJIO6F7A3l
zc+kMLLrdEuGCCz6vFkTBzdjYNFeq0d093QBuE4Bg1tsGdbYQeHOvRV3kPMM7XT4
RTdIJxh6WXr+a6Iq/vfW/s+SKPIFeKtRqWOZUv2iN0ARbKNBIe+0Fzro8af7m7Ye
LQTn9rDqccd9ixfK3ATr
=Tsm5
-----END PGP SIGNATURE-----

Carsten Spieß

unread,
Feb 26, 2015, 12:21:20 PM2/26/15
to
Hallo Karsten,

> habe jetzt bc63 im Einsatz. Login funktioniert, Betriebsart wird
> korrekt angezeigt.
Das ist schon mal gut, dann fuinktioniert der Parser zumindest schon
ein bischen und es wird nicht allzuviel Aufwand das VMG zu
unterstützen.

> In welcher Form benötigst Du den Capture bei der Kommunikation
> zwischen Fli und VDSL Modem?
Wie Florian schon schrieb, am besten ein tcpdump oder wireshark capture.

Falls Du das nicht kennst, hier die
Kurzanleitung für tcpdump auf fli4l:
- tcpdump im opt tools aktivieren (tools.txt: OPT_TCPDUMP='yes')
- per SSH auf dem fli4l einloggen und folgende Kommandos ausführen
- 'cd /tmp'
- 'tcpdump -XX -s 0 -i <ethX> host <modemIP> and port 23 -w <xxx.cap> &'
<ethX> ist die Netzwerkschnittstelle an der Dein modem hängt,
das kann ggf auch z.B. bond0.2 sein.
<modemIP> ist die IP-Adresse des Modems (kann auch der Name sein
wenn die DNS-Auflösung funktioniert)
<xxx.cap> Dateiname wo das capture hinsoll
(das & am schluss ist wichtig, sonst musst Du für das folgende eine
zweite SSH shell aufmachen)
- 'dsltool-info.sh'
- 'ps | grep tcpdump'
- 'kill <tcpdump>'
<tcpdump> ist die prozessnummer aus dem 'ps' kommando
- ausloggen und per scp (oder FTP) die <xxx.cap> Datei vom fli4l holen
und mir schicken

Ich warte auf Post ;), Gruß

Carsten
--
mailto://fl...@carsten-spiess.de

Bernd Kuhls

unread,
Feb 26, 2015, 1:14:03 PM2/26/15
to
Carsten =?UTF-8?B?U3BpZcOf?= <fl...@carsten-spiess.de> wrote in
news:20150226182...@cs-office2.lan.local:

> - 'dsltool-info.sh'
[...]
> Ich warte auf Post ;), Gruß

Hallo Carsten,

Du hast Post :)

Viele Grüße, Bernd

karsten....@googlemail.com

unread,
Feb 27, 2015, 6:36:03 AM2/27/15
to
Hi,

ich habe den Mitschnitt gestern schon hinbekommen, trotzdem vielen Dank, jetzt weiß ich zumindest, das mein vorgehen korrekt war.

Mein einziges Problem ist, das Kennwort rauszubekommen, Suchen&Ersetzen macht die Pakete kaputt ;)

Aber da ja Bernd bereits was geschickt hat, stehe ich dann natürlich auch zum testen mit zur Verfügung.

Gruß,
Karsten

Florian Wolters

unread,
Feb 27, 2015, 7:26:18 AM2/27/15
to
Hallo Karsten,

> Mein einziges Problem ist, das Kennwort rauszubekommen, Suchen&Ersetzen macht die Pakete kaputt ;)

Das ist klar. Dann müsstest du Checksummen etc. ebenfalls anpassen bzw.
erst mal per Hand berechnen. Alternativ setz doch das Kennwort auf einen
Dummywert und mache dann den Mitschnitt. Das Kennwort kannst du dann
anschließend wieder zurücksetzen.

Viele Grüße

Florian

--
fli4l-Team

signature.asc

Carsten Spieß

unread,
Feb 27, 2015, 1:34:27 PM2/27/15
to
Hallo Karsten,

> ich habe den Mitschnitt gestern schon hinbekommen, trotzdem vielen
> Dank, jetzt weiß ich zumindest, das mein vorgehen korrekt war.
Bitte auch schicken, ein zweiter Satz Testdaten wäre schon praktisch.

> Mein einziges Problem ist, das Kennwort rauszubekommen,
> Suchen&Ersetzen macht die Pakete kaputt ;)
Falls Dich das Passwort stört musst Du es einmal ändern und nach
dem capture wieder zurück.
Aber das Passwort interessiert mich nicht und nützt weder mir noch
irgendwem was. Das Modem sollte vom WAN nicht per telnet erreichbar
sein. In deinem LAN kann das sowieso jeder im Klartext mitlesen.

> Aber da ja Bernd bereits was geschickt hat, stehe ich dann natürlich
> auch zum testen mit zur Verfügung.
Ich schick Euch beiden was wenn ich mit der Parser soweit bin.

Gruß

Carsten
--
Carsten Spieß
Lauterlech 39d
D-86152 Augsburg
Tel.: +49(821)51 78 65
mailto://fl...@carsten-spiess.de

Bernd Kuhls

unread,
Mar 8, 2015, 8:07:03 AM3/8/15
to
Carsten =?UTF-8?B?U3BpZcOf?= <fl...@carsten-spiess.de> wrote in
news:20150227193...@cs-office2.lan.local:

> Ich schick Euch beiden was wenn ich mit der Parser soweit bin.

Hallo,

ich habe soeben ein Ticket für den Vorgang angelegt:
https://ssl.nettworks.org/bugs/browse/FFL-1226

Viele Grüße, Bernd
0 new messages