NeDi Community
NeDi Software Specific => Discovery => Topic started by: fvecchiatti on March 02, 2018, 05:02:21 pm
-
Hello,
I'm adding some DellEMC N1148 switch to our Nedi install (we manage Huawei, Cisco, Procurve, etc).
Dell switch support the "show configuration" only after entering the "enable" command (with or without an enable password).
Since we use a standard user/pass, the backup command fail with Dell because it execute the "page" and "conf" command while not in enable context.
If I add the "enablepass" the backup works for Dell but stop working for other devices.
Can I tell Nedi to enter the "enable" command before running the backup command only for Dell switch ?
I can use a different user/pass/enablepass but would be nice to keep the standard config ...
Here is the error message:
SSH :admin@172.Y.X.54:22 Tout:2s OS:DPCN EN:[\w+().-]+#\s?$
PTY :Forking ssh -o 'StrictHostKeyChecking no' -l admin 172.Y.X.54
CLI2:Matched 'password: ' sending password
CLI3:Password sent
CLI4:Matched SWI-6123-R01-1> (without enpass)
EVNT:MOD=C/1 L=150 CL=nede TGT=SWI-6123-R01-1 MSG=Command "terminal length 0" returned % Invalid input detected at '^' marker.
EVNT:MOD=C/1 L=150 CL=nede TGT=SWI-6123-R01-1 MSG=Command "show run" returned Unknown paging status without 'more' prompt defined
WAIT:Unknown paging status without 'more' prompt defined
ERR :No config ()
Many thanks.
Federico Vecchiatti
-
Hi, you can create a new user like admin;1 with an enable password. The retry backup with that user. If you don't need a specific enable password you could literaly put "dummy" as it only sends the password if prompted for it. However setting it, will have nedi.pl send the "enable" command...
-
Many thanks for reply.
If I add a dummy enablepass to the admin user, with Huawey backup config stop at CLI8.
Config (CLI) ----------------------------------------------------------------
SSH :admin;1@10.10.10.247:22 Tout:2s OS:HuaweiVRP EN:\n[<\[].*?[>\]] ?$
PTY :Forking ssh -o 'StrictHostKeyChecking no' -l admin 10.10.10.247
CLI2:Matched 'password: ' sending password
CLI3:Password sent
CLI4:Matched
<SWI-6436-R01-1> (or gen. prompt with enpass & system-view cmd), enabling
CLI7:Enabling, no match PRE:system-view
Enter system view, return user view with Ctrl+Z.
CLI8:Matched enable prompt, OK
DBG : ^
DBG :Error: Unrecognized command found at '^' position.
CMDR:screen-length 0 temporary result is OK
If there isn't a simple solution, I can proceed with different credential for different switch brand/type.
Thanks.
Federico
-
You can add another user like admin;2 to make sure the Dell-admin doesn't affect the Huawei admin...
Watch the CLI tutorial on youtube for more information on debugging CLI issues.