Написал D-Link SmartConsole Utility коммутаторов 2108/2110 под линукс:  
des21xx-0.2.tar.gz
Умеет сканировать интерфейсы на наличие коммутаторов, менять ип, пароли, и перепрошивать их.
Код:
$ ./des21xx   
des21xx - D-Link DES-2108/2110 management utility.
$Revision: 0.1 $
Usage: des21xx [-h] [-t timeout] [-I interface] [-p password] command
Options:
    -t, --timeout=TIMEOUT           timeout, ms, default: 3000
    -p, --password=password         switch password
Commands:
    [iface <iface>] scan            - scan interface
    switch <ip> show                - show switch info
    switch <ip> passwd [pass]       - Change password
    switch <ip> fwupgrade <file>    - Upgrade firmware
    switch <ip> config ipif dhcp    - set DHCP
    switch <ip> config ipif <new_ip>/<mask> gw <gw> - set ip address
    switch <ip> config nameloc <name> <location>    - set system name, location
PS: Оказывается подобная штука была уже: 
DES-2108 Command Line Management  Utility Теперь две будет 
