2017-08-18

AIX: New password requires a minimum of 1 elapsed week between changes.

Got an error message when I tried changing root's password subsequently.

New password requires a minimum of 1 elapsed week between changes.
Only the system administrator can change this password.

Solution is to use the NOCHECK of pwdadm command.

AIX xxxndsap01 1 7 00EA1A4B6C00
$ sudo pwdadm -f NOCHECK root; sudo chpasswd < .2017R4_root.pwd

2017-08-11

Adding "HP Repo" in Linux

To be able to install few missing drivers/tools for HP Proliant, did some research on how to do it and here in my post that by adding "HP repo" this can be real quick and easy.

$ wget https://downloads.linux.hpe.com/SDR/add_repo.sh
--2017-07-25 16:39:13--  https://downloads.linux.hpe.com/SDR/add_repo.sh
Resolving downloads.linux.hpe.com... 16.248.64.116
Connecting to downloads.linux.hpe.com|16.248.64.116|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22183 (22K) [application/x-sh]
Saving to: “add_repo.sh”
100%[======================================================================================================================>] 22,183      --.-K/s   in 0.1s 
2017-07-25 16:39:14 (161 KB/s) - “add_repo.sh” saved [22183/22183]

$ sudo sh add_repo.sh spp
$ sudo yum repolist
Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription-manager, versionlock
HP-spp                                                                                                                                   | 2.5 kB     00:00   
HP-spp/primary_db                                                                                                                        | 1.7 MB     00:04   
repo id                                                           repo name                                                                               status
HP-spp                                                            HP Software Delivery Repository for spp                                                  1,361
rhel-6-server-rpms                                                Red Hat Enterprise Linux 6 Server (RPMs)                                                19,615
repolist: 20,976

$ sudo yum install hp-health hpssacli hpssa hpssacli
Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription-manager, versionlock
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package hp-health.x86_64 0:10.50-1826.38.rhel6 will be updated
---> Package hp-health.x86_64 0:10.60-1833.33.rhel6 will be an update
---> Package hpssa.x86_64 0:2.40-13.0 will be installed
---> Package hpssacli.x86_64 0:2.40-13.0 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================================
 Package                              Arch                              Version                                         Repository                         Size
================================================================================================================================================================
Installing:
 hpssa                                x86_64                            2.40-13.0                                       HP-spp                            9.1 M
 hpssacli                             x86_64                            2.40-13.0                                       HP-spp                             11 M
Updating:
 hp-health                            x86_64                            10.60-1833.33.rhel6                             HP-spp                            324 k
Transaction Summary
================================================================================================================================================================
Install       2 Package(s)
Upgrade       1 Package(s)
Total download size: 21 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): hp-health-10.60-1833.33.rhel6.x86_64.rpm                                                                                          | 324 kB     00:00   
(2/3): hpssa-2.40-13.0.x86_64.rpm                                                                                                        | 9.1 MB     00:22   
(3/3): hpssacli-2.40-13.0.x86_64.rpm                                                                                                     |  11 MB     00:26   
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                           392 kB/s |  21 MB     00:53   
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Upgrade
  Using Proliant Standard
        IPMI based System Health Monitor
 
  Shutting down NIC Agent Daemon (cmanicd): [  OK  ]

  Shutting down Storage Event Logger (cmaeventd): [  OK  ]
  Shutting down FCA agent (cmafcad): [  OK  ]
  Shutting down SAS agent (cmasasd): [  OK  ]
  Shutting down IDA agent (cmaidad): [  OK  ]
  Shutting down IDE agent (cmaided): [  OK  ]
  Shutting down SCSI agent (cmascsid): [  OK  ]
  Shutting down Health agent (cmahealthd): [  OK  ]
  Shutting down Standard Equipment agent (cmastdeqd): [  OK  ]
  Shutting down Host agent (cmahostd): [  OK  ]
  Shutting down Threshold agent (cmathreshd): [  OK  ]
  Shutting down RIB agent (cmasm2d): [  OK  ]
  Shutting down Performance agent (cmaperfd): [  OK  ]
  Shutting down SNMP Peer (cmapeerd): [  OK  ]
  Shutting down Proliant Standard
        IPMI based System Health Monitor (hpasmlited): [  OK  ]
Waiting for hp-asrd[6119 6118] to terminate
HP Advanced Server Recovery Daemon Terminated[  OK  ]
  Updating   : hp-health-10.60-1833.33.rhel6.x86_64                                                                                                         1/4
Please read the Licence Agreement for this software at
         /opt/hp/hp-health/hp-health.license
By not removing this package, you are accepting the terms
of the "HPE Proliant Essentials Software End User License Agreement".
  Using Proliant Standard
        IPMI based System Health Monitor
  Starting Proliant Standard
        IPMI based System Health Monitor (hpasmlited):
   OK  ]
Starting HP Advanced Server Recovery Daemon[  OK  ]
The hp-health RPM has installed successfully.
  Installing : hpssa-2.40-13.0.x86_64                                                                                                                       2/4
  Installing : hpssacli-2.40-13.0.x86_64                                                                                                                    3/4
  Cleanup    : hp-health-10.50-1826.38.rhel6.x86_64                                                                                                         4/4
  Verifying  : hpssacli-2.40-13.0.x86_64                                                                                                                    1/4
  Verifying  : hpssa-2.40-13.0.x86_64                                                                                                                       2/4
  Verifying  : hp-health-10.60-1833.33.rhel6.x86_64                                                                                                         3/4
  Verifying  : hp-health-10.50-1826.38.rhel6.x86_64                                                                                                         4/4
Installed:
  hpssa.x86_64 0:2.40-13.0                                                      hpssacli.x86_64 0:2.40-13.0                                                   
Updated:
  hp-health.x86_64 0:10.60-1833.33.rhel6                                                                                                                     
Complete!

$ whereis hpssacli
hpssacli: /usr/sbin/hpssacli /usr/man/man8/hpssacli.8.gz

2017-08-04

Using CDPR to check information about network switch and port

I have posted in the past on my previous blog about how to discover this network information and this is using tcpdump.  Now I needed to post about the use of CDPR - Cisco Discovery Protocol Reporter so as not to forget this, after all this is quite useful tool.

$ hostname
benue

$ sudo rpm -ivh ftp://195.220.108.108/linux/epel/6/x86_64/cdpr-2.4-1.el6.x86_64.rpm
Retrieving ftp://195.220.108.108/linux/epel/6/x86_64/cdpr-2.4-1.el6.x86_64.rpm
warning: /var/tmp/rpm-tmp.8ET6wR: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:cdpr                   ########################################### [100%]

$ sudo cdpr -d bond0
cdpr - Cisco Discovery Protocol Reporter
Version 2.4
Copyright (c) 2002-2010 - MonkeyMental.com

Using Device: bond0
Waiting for CDP advertisement:
(default config is to transmit CDP packets every 60 seconds)
Device ID
  value:  sdkbn2p01nn053(SSI160209PE)
Addresses
  value:  10.200.190.130
Port ID
  value:  Ethernet100/1/8

Now for Solaris, this can be done using snoop and there is a PERL script that simplifies this.

# for x in $( dladm show-link | awk -F" " '{print $1}'); do snoop -d $x -s 1500 -x0 -c 1 'ether[20:2] = 0x2000' 2;done
Using device bge0 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc 6c41 6ade c08a 01d1 aaaa    ......lAj.....??
          16: 0300 000c 2000 02b4 627d 0001 001a 7364    .... ...b}....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx001.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7431 2f30 2f31 3000    tEthernet1/0/10.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0600 7200 0b00 0501 0012 0005 0000    ....r...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured
Using device bge1 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc f872 ea1a f78a 01d1 aaaa    .......r......??
          16: 0300 000c 2000 02b4 627c 0001 001a 7364    .... ...b|....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx002.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7432 2f30 2f31 3000    tEthernet2/0/10.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0600 7200 0b00 0501 0012 0005 0000    ....r...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured
Using device nxge0 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc 6c41 6ade c08b 01d1 aaaa    ......lAj..?..??
          16: 0300 000c 2000 02b4 2a7c 0001 001a 7364    .... ...*|....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx003.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7431 2f30 2f31 3100    tEthernet1/0/11.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0601 a900 0b00 0501 0012 0005 0000    ....?...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured