Привет.
Для 3018/3026
Boot PROM Version : Build 1.01.006
Firmware Version : Build 3.00.036
прикрутил к rancid'у возможность собирать конфиги с устройств d-link, пока для 3018/3026/3526, но испытал ряд проблем.
при просмотре show config current_config имеем pager с возможностью просмотра по страницам, по строкам и полностью, но, если отдавать постранично, что делается достаточно быстро, то на длинных строках получаем обрыв строки перед списком возможностей pager'а
Примеры:
Код:
config port_security ports 6 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnRe
CTRL+C ESC q Quit SPACE n Next Page ENTER Next Entry a All
или
Код:
config 802.1x auth_parameter ports 1 direction both port_control auto quiet_period 60 tx_period 30 supp_timeout 30 server_timeout 30 max_req 2 reauth_period e
config 802.1x auth_parameter ports 2 direction both port_control auto quiet_period 60 tx_period 30
CTRL+C ESC q Quit SPACE n Next Page ENTER Next Entry a All
и в таком виде конфиге попадает под обработку, т.е. продолжение строки уже на следующей строке после определенных комбинаций escape-последовательстей.
при просмотре конфига по All - конфиг отдается очень медленно, в разы медленее, чем можно его забрать прощелкав SPACE.
Сотоветсвенно, для упрощения автоматизации работы с устройствами, есть 2 предложения:
1. ввести команду аля "no page" или "disable page", чтобы последующий вывод листингов проходил до конца без остановки и давал возможность софту спокойно обработать конфиг, не заморачиваясь на escape-последовательностях и мусоре от пэйджера.
2. что-то сделать с выводом по All, чтоб не тормозил, на 3526 с этим проблем нет.
для 3526:
Boot PROM Version : Build 3.00.005
Firmware Version : Build 4.01-B19
3 trusted hosts - это крайне мало, хотя бы те же 10, как на 3018/3026, тем более что даже маску разрешенных сетей указать нельзя.
Несбыточные мечты:
Было бы намного удобнее для администратора использовать сisco-like интерфейс для работы с устройствами через telnet|ssh, чтобы все, что касается конкретного порта - было в одной группе настроек и было сразу видно и описание порта и принадлежность к вилану и прочие настройки для данного порта, а для устройства в целом - видеть только то, что задействовано и используется, иначе это не конфиг - а каша