Чаще всего баннеры используют, чтобы предупредить неавторизованного пользователя, который пытается получить доступ к устройству о том, что несанкционированный доступ в сеть является нарушением закона и данное действие может повлечь за собой неприятные последствия. Для написания текста баннера достаточно набрать команду banner login, а затем назначить символ, после которого поместить текст баннера. Допустим этим символом будет «*». При составлении текста баннера, в него можно включить динамические элементы, например, подстановка названия устройства (параметр $(hostname)) или номер VTY сессии ($(line)).
Переменные $(hostname), $(line) и прочие работают только на маршрутизаторе. Поэтому на коммутатор их подставлять не имеет смысла.
Пример:
telecombook(config)#banner login * =========================================================
UNAUTHORIZED ACCESS TO THIS DEVICE IS PROHIBITED You have accessed $(hostname) on line $(line). You must have explicit, authorized permission to access or configure this device. Unauthorized attempts and actions to access or use this system may result in civil and/or criminal penalties. All activities performed on this device are logged and monitored. ========================================================= *
Если вы столкнулись с ситуацией, когда баннер не «накатывается» на маршрутизатор, т.е. при просмотре startup-config или running-config вы видите просто banner motd ^c ^c без текста самого баннера, то может помочь перезаливка новой версии IOS.
Известно, что на данный момент эта проблема повторялась на двух маршрутизаторах серии 2800 с версией IOS c2801-advipservicesk9-mz.124-20.T.bin.