9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
When I send a mail using sendMail command it sends a mail to the concerned with few people in cclist. Not sure where cc list is configured.
I want to change that cc list configuration. Please help.
Thanks and Regards
Nagaraja Akkivalli. (5 Replies)
Discussion started by: Nagaraja Akkiva
5 Replies
2. Shell Programming and Scripting
Hi all
i have little problem finding solution about simple telnet script .... i have 250 routers and on some i have different password and on some they ask just for password no username. So for example 1,2,3 have username and password (user,password) 4, and 5 have different username and password... (0 Replies)
Discussion started by: IvanMP
0 Replies
3. Shell Programming and Scripting
Hi all,
I use a bash script which use expect to connect throught ssh and run command on a cisco router. The ssh connection with expect work fine, but the first command on the cisco router failed,
I try to run the command in error by hand and it work fine... :(
the first part of the script... (2 Replies)
Discussion started by: bedomon
2 Replies
4. Linux
Hi Unix.com people! :)
My question, I think, it's easy to understand.
I want to configure my sudoers file (/etc/sudoers) in order
to hide automatically, some repetitive and annoying commands
to be listed on auth.log (/var/log/auth.log).
Anyone know something, or know where I can... (0 Replies)
Discussion started by: fefafefa
0 Replies
5. Shell Programming and Scripting
Hello All,
I have 10 routers, and need to write a script so that each router pings each other and get the result in a file.
We need to further extract the min/avg/max result and write a script to put in a excel file.
E.g.
LAB-R3A-7609#ping 6.6.6.6
Type escape... (1 Reply)
Discussion started by: sanjugab
1 Replies
6. Cybersecurity
Hi all,
I want to make this nw diagram:
Small NW ---(eth1)-- Linux iptables --(eth0)---LAN NW
And with these requirements:
1. Allow only 1 Mac address aa-aa-aa-aa-aa-aa from Small NW to LAN NW
2. Allow list of Mac addresses from LAN NW access to Small NW
What will I... (2 Replies)
Discussion started by: blackthu80
2 Replies
7. IP Networking
It is possible to connect wireless router that has 4 ethernet connections and WAN connection with regular router that has UPLINK and WAN and 4 ethernet ports? (9 Replies)
Discussion started by: kasia
9 Replies
8. UNIX for Dummies Questions & Answers
Hi my freinds ,
I have RH7.2 I want to send E-mails from the prompt terminal where should I configure POP3 or SMTP also I want to access My hotmail .....I can't access it from MSN site
when I write mail command in the prompt I can't send the mail hoow to send it to the root for example also... (7 Replies)
Discussion started by: atiato
7 Replies
9. IP Networking
There is a small company with 3 locations in Idaho. Currently they are using UNIX with multiplexors from 10 years ago. They would like to speed up their downloads and connection speeds but don't want to pay more than they are paying right now. They currently pay $200/mo. The main office is in... (4 Replies)
Discussion started by: Jodibaxter
4 Replies
clogin(1) General Commands Manual clogin(1)
NAME
clogin - Cisco login script
SYNOPSIS
clogin [-autoenable] [-noenable] [-dSV] [-c command] [-E var=x] [-e enable-password] [-f cloginrc-file] [-p user-password] [-s
script-file] [-t timeout] [-u username] [-v vty-password] [-w enable-username] [-x command-file] [-y ssh_cypher_type] router
[router...]
DESCRIPTION
clogin is an expect(1) script to automate the process of logging into a Cisco router, catalyst switch, Extreme switch, Juniper ERX/E-
series, Procket Networks, or Redback router. There are complementary scripts for Alteon, Avocent (Cyclades), Bay Networks (nortel), ADC-
kentrox EZ-T3 mux, Foundry, HP Procurve switches and Cisco AGMs, Hitachi routers, Juniper Networks, MRV optical switch, Mikrotik routers,
Netscreen firewalls, Netscaler, Riverstone, Netopia, and Lucent TNT, named alogin, avologin, blogin, elogin, flogin, fnlogin, hlogin,
htlogin, jlogin, mrvlogin, mtlogin, nlogin, nslogin, rivlogin, tlogin, and tntlogin, respectively.
clogin reads the .cloginrc file for its configuration, then connects and logs into each of the routers specified on the command line in the
order listed. Command-line options exist to override some of the directives found in the .cloginrc configuration file.
The command-line options are as follows:
-S Save the configuration on exit, if the device prompts at logout time. This only has affect when used with -s.
-V Prints package name and version strings.
-c Command to be run on each router list on the command-line. Multiple commands maybe listed by separating them with semi-colons (;).
The argument should be quoted to avoid shell expansion.
-d Enable expect debugging.
-E Specifies a variable to pass through to scripts (-s). For example, the command-line option -Efoo=bar will produce a global variable
by the name Efoo with the initial value "bar".
-e Specify a password to be supplied when gaining enable privileges on the router(s). Also see the password directive of the .cloginrc
file.
-f Specifies an alternate configuration file. The default is $HOME/.cloginrc.
-p Specifies a password associated with the user specified by the -u option, user directive of the .cloginrc file, or the Unix username
of the user.
-s The filename of an expect(1) script which will be sourced after the login is successful and is expected to return control to clogin,
with the connection to the router intact, when it is done. Note that clogin disables log_user of expect(1)when -s is used. Example
script(s) can be found in share/rancid/*.exp.
-t Alters the timeout interval; the period that clogin waits for an individual command to return a prompt or the login process to
produce a prompt or failure. The argument is in seconds.
-u Specifies the username used when prompted. The command-line option overrides any user directive found in .cloginrc. The default is
the current Unix username.
-v Specifies a vty password, that which is prompted for upon connection to the router. This overrides the vty password of the
.cloginrc file's password directive.
-w Specifies the username used if prompted when gaining enable privileges. The command-line option overrides any user or enauser
directives found in .cloginrc. The default is the current Unix username.
-x Similar to the -c option; -x specifies a file with commands to run on each of the routers. The commands must not expect additional
input, such as 'copy rcp startup-config' does. For example:
show version
show logging
-y Specifies the encryption algorithm for use with the ssh(1) -c option. The default encryption type is often not supported. See the
ssh(1) man page for details. The default is 3des.
RETURNS
If the login script fails for any of the devices on the command-line, the exit value of the script will be non-zero and the value will be
the number of failures.
ENVIRONMENT
clogin recognizes the following environment variables.
CISCO_USER
Overrides the user directive found in the .cloginrc file, but may be overridden by the -u option.
CLOGIN clogin will not change the banner on your xterm window if this includes the character 'x'.
CLOGINRC
Specifies an alternative location for the .cloginrc file, like the -f option.
HOME Normally set by login(1) to the user's home directory, HOME is used by clogin to locate the .cloginrc configuration file.
FILES
$HOME/.cloginrc Configuration file.
SEE ALSO
cloginrc(5), expect(1)
CAVEATS
clogin expects CatOS devices to have a prompt which includes a '>', such as "router> (enable)". It uses this to determine, for example,
whether the command to disable the pager is "set length 0" or "term length 0".
The HP Procurve switches that are Foundry OEMs use flogin, not hlogin.
The Extreme is supported by clogin, but it has no concept of an "enabled" privilege level. You must set autoenable for these devices in
your .cloginrc.
The -S option is a recent addition, it may not be supported in all of the login scripts or for every target device.
BUGS
Do not use greater than (>) or pound sign (#) in device banners. These are the normal terminating characters of device prompts and the
login scripts need to locate the initial prompt. Afterward, the full prompt is collected and makes a more precise match so that the
scripts know when the device is ready for the next command.
All these login scripts for separate devices should be rolled into one. This goal is exceedingly difficult.
The HP Procurve switch, Motorola BSR, and Cisco AGM CLIs rely heavily upon terminal escape codes for cursor/screen manipulation and assumes
a vt100 terminal type. They do not provide a way to set a different terminal type or adjust this behavior. The resulting escape codes
make automating interaction with these devices very difficult or impossible. Thus bin/hpuifilter, which must be found in the user's PATH,
is used by hlogin to filter these escape sequences. While this works for rancid's collection, there are side effects for interactive
logins via hlogin; most of which are formatting annoyances that may be remedied by typing CTRL-R to reprint the current line.
WARNING: repeated ssh login failures to HP Procurves cause the switch's management interface to lock-up (this includes snmp, ping) and
sometimes it will crash. This is with the latest firmware; 5.33 at the time of this writing.
26 April 2011 clogin(1)