This week marks the first time I've had the pleasure of configuring a switch from Cisco's Small Business line of products. The SG200 is a L2 switch, while the SG300 and 500's have L3 capabilities.
The switch I worked on is an SG500-52. I logged into the web interface (192.168.1.254 by default) and setup SSH capabilities.
Firing up PuTTY, I logged in and attempted to enable IP routing.
SG500-1(config)#ip routing
% Unrecognized command
What?
Turns out that the almost-IOS OS that the small business switches run requires a different command to enable routing. Specifically:
SG500-1#set system mode router
One last MASSIVE caveat; switching from L2 to L3 or L3 to L2 will wipe the running-config.