About Charles Galler

Charles is a network and UC engineer for a mainly Cisco reseller. He has worked in the networking industry for about 12 years. He started as a network administrator for a small CLEC (carrier) where he did it all in IT and worked on the carrier network. After the CLEC, Charles went to work for a large healthcare organization in the Houston area and stayed with them for about three and a half years. Now he works for a reseller in the professional services part of the organization. He is currently studying for his CCIE in Routing and Switching and plans on passing it before the end of 2012. You can find him on the Twitter @twidfeki.

  • http://twitter.com/bradbenz Brad Benz

    Inbound access-lists for locking down vty connections are always helpful:

    ip access-list standard ACL:MGMT_CONSOLE
    remark #PERMIT VALID IPS
    permit 192.168.1.20
    remark #DENY_ANY
    !
    line vty 0 4
    access-class ACL:MGMT_CONSOLE in

    • Charles Galler

      Absolutely. I like to include a ‘deny any log’ at the end so I can see if anyone is attempting to access the equipment.

  • Rizky

    Good Stuff. Do you also have guide for IOS hardening for Internet facing routers?

    • Greg

      Cisco has their own guide, google “cisco guide to hardening ios devices”. Juniper also has one, google “hardening junos devices”. One could probably distill a pretty good checklist from these.

  • Cristian

    Hello
    Does anybody know a free or inexpensive piece of software that is able to verify Cisco devies configurations against a template? All network devices should have the same baseline applied, and (ideally) there should be no deviation from this baseline (like enabling telnet on VTY lines, or the default “public” SNMP string).
    It would be really nice if this software would be able to do “positive verification” (ex: the configuration has all the baseline settings for ntp,syslog,snmp, etc), and “negative configuration” (ex: udp and tcp small settings are not enabled, telnet is not enabled, etc).
    Thank you,
    Cristian

  • Alex__Clark

    Great basic roundup! Another great command to keep in your tool-belt when dealing with legacy hardware or in places you can’t use “secret”(s) is “service password-encryption” This will encrypt all clear-text passwords in the config. While yes the encryption can be broken within 10 seconds, it still prevents someone shoulder surfing a password.