Network Management

last person joined: 15 hours ago 

Keep an informative eye on your network with HPE Aruba Networking network management solutions
Expand all | Collapse all

AMP-Tip: 8.2.6 AMPCLI: Enter Commands #1: basic network troubleshooting

This thread has been viewed 12 times
  • 1.  AMP-Tip: 8.2.6 AMPCLI: Enter Commands #1: basic network troubleshooting

    EMPLOYEE
    Posted Feb 27, 2018 01:17 PM

    AMPCLI is good for security, but lacking for anyone who's ever experienced the full power of having the root shell, so I'm going to try to describe some of the debug troubleshooting we've added back into the system.

     

    In 8.2.5.1, we introduced a new freeform CLI input more reminiscent of the open root shell with a set list of commands.  In 8.2.6 we added some more commands to that set list that targetted network troubleshooting commands.

     

    Login to your CLI with your 'ampadmin' user account and load the Enter Commands (option 11):

    AirWave Management Platform 8.2.6 on airwave.lab.com
    1 Upload File
    2 Download File
    3 Delete File
    4 Backup
    5 Restore
    6 Support
    7 Upgrade
    8 Advanced
    9 Security
    10 Custom Commands
    11 Enter Commands
    q >> Quit
    Your choice: 11

    Running Enter Commands

    Type 'help' for the list of commands.
    $

     

    Here we have a bunch of tools which you can list out with 'help' or '?' - it'll spout the text into a repackaged 'less' output, so you'll want to 'q' to get out of the reader view, if you 'ctrl+c' it'll boot you back to the main menu prompt.  You can also do a '? <command>' to see a specific commands usage:

    $ ? ping
    ping args ... - see 'man ping'

    $ ? help
    help - Show this text in the 'less' pager.
    The 'less' pager is used for other commands as well.
    In 'less' type 'q' to exit or 'h' for help.
    help <topic> - Show help just for the given topic

     

      1.  PING

    You can now ping with all the options that you might need (see 'man ping')

    $ ping gateway.lab.com

    PING gateway.lab.com (10.10.10.1) 56(84) bytes of data.
    64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.696 ms
    64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.589 ms
    64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=0.745 ms

     

      2.  TRACEROUTE

    You can now traceroute with all the options that you might need (see 'man traceroute')

    $ traceroute google.com

    traceroute to google.com (216.58.195.238), 30 hops max, 60 byte packets
    1 gateway.lab.com (10.10.10..1) 0.984 ms 0.900 ms 0.873 ms
    2 eqixsj-google-gige.google.com (206.223.116.21) 2.004 ms 1.789 ms 1.381 ms
    3 108.170.242.225 (108.170.242.225) 1.948 ms * 2.720 ms

    4 108.170.237.119 (108.170.237.119) 2.648 ms 108.170.237.9 (108.170.237.9) 2.659 ms 108.170.237.119 (108.170.237.119) 2.614 ms
    5 sfo03s06-in-f238.1e100.net (216.58.195.238) 2.503 ms 2.491 ms 2.496 ms

     

      3.  NSLOOKUP

    You can now nslookup with all the options that you might need (see 'man nslookup')

    $ nslookup google.com
    Server: 10.10.10.2
    Address: 10.10.10.2#53

    Non-authoritative answer:
    Name: google.com
    Address: 216.58.195.238

     

      4.  TCPDUMP

    You can now tcpdump with all the options that you might need (see 'man tcpdump') with the added -o <filename> option if you want to capture the output

    $ tcpdump -i eth0

    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
    10:02:22.656794 ARP, Request who-has test1.lab.com tell airwave-core1.corp.airwave.com, length 46
    10:02:22.657767 ARP, Request who-has test2.lab.com tell airwave-core1.corp.airwave.com, length 46
    10:02:22.658481 ARP, Request who-has 10.10.10.8 tell gateway.lab.com, length 46
    10:02:22.692297 IP airwave.lab.com.ssh > 10.240.134.209.49667: Flags [P.], seq 4057593966:4057594174, ack 4127694006, win 83, length 208

    30 packets captured
    30 packets received by filter
    0 packets dropped by kernel

    $ tcpdump -i eth0 -o eth0dump

    -this cmd will output the dump until you ctrl+c, then you can access the dumpfile from the 'download' menu option - here's a quick check if file is there before switching menus:

    $ ls eth*
    eth0dump 4,244 bytes 2018-02-27 10:10:04

    -I can then quit (quit, q, exit, ctrl+c - they all work) from the Enter Commands back to the main menu to go into the download option:

    AirWave Management Platform 8.2.6 on airwave.lab.com
    1 Upload File
    2 Download File
    3 Delete File

    Your choice: 2

    Running Download File
    Download File
    1 .rnd 1,024 bytes 2017-10-24 11:45:24
    2 eth0dump 4,244 bytes 2018-02-27 10:10:04
    c >> Cancel
    Your choice:

     

    Stay tuned for other AMP-Tips - since I might be making a comeback.

     



  • 2.  RE: AMP-Tip: 8.2.6 AMPCLI: Enter Commands #1: basic network troubleshooting

    Posted Nov 14, 2018 09:06 AM

    Hi,

     

    I need to add static routes to my AMP server.

    How I can add them with the ampadmin CLI?

     

    Regards,

    Philipp



  • 3.  RE: AMP-Tip: 8.2.6 AMPCLI: Enter Commands #1: basic network troubleshooting

    EMPLOYEE
    Posted Nov 14, 2018 10:58 AM

    We can display routing table from AMP CLI but to configure need shell access, please open Aruba TAC ticket.

     

     11  Enter Commands
      q  >> Quit
    Your choice: 11

     

    ip route - display routing tables



  • 4.  RE: AMP-Tip: 8.2.6 AMPCLI: Enter Commands #1: basic network troubleshooting

    Posted Feb 14, 2019 11:31 AM

    is there a full list of commands available under option 11?

     

    EDIT: found it in the user guide, Appendix B.