Where did my “switchport access vlan 1” command go?
Have you ever noticed that Cisco has loaded default configurations onto the switch without showing it on your startup or running config? “switchport access vlan 1” is a good example.
Take a look at a default interface configuration on an IOS switch for instance shown by issuing the “show running-config”
! interface FastEthernet0/10 !
Compare that by running the “show running-config all” command and you’ll notice Cisco hides a bunch of hidden default configurations:
interface FastEthernet0/10 switchport switchport access vlan 1 switchport trunk encapsulation negotiate no switchport nonegotiate no switchport protected no switchport block multicast no switchport block unicast no ip arp inspection trust ip arp inspection limit rate 15 burst interval 1 ip arp inspection limit rate 15 no shutdown power inline consumption 15400 power inline auto max 15400 mls qos cos 0 mls qos dscp-mutation Default DSCP Mutation Map snmp trap mac-notification change added snmp trap mac-notification change removed snmp trap link-status cdp tlv location cdp tlv server-location cdp tlv app spanning-tree port-priority 3 spanning-tree cost 3 ip igmp snooping tcn flood !
The output I have is from a Cisco 3560 PoE switch, so there will be varying defaults depending on the device you are issuing the command from.
My command is missing from my running/startup config?
By default Cisco hides a whole bunch of configs and it’s not just limited to the interface configurations. Often times you may enter a configuration and it may not show up on your running or startup config because it’s usually a default setting on your device. So next when you put in “no server pad” don’t panic when you don’t see it when you do not see it on your running config, just do a “show running-config all” to display those hidden defaults!