Ошибка в CISCO при попытке настроить IP на FastEthernet0/0/0
В свободный слот Cisco серии 2800 (Cisco 2811) был куплен и установлен новый модуль расширения Cisco HWIC-4ESW с четырьмя портами FastEthernet. IOS Cisco – c2800nm-advsecurityk9-mz.124-24.T5.bin от 04 марта 2011 года. При попытке присвоить одному из четырех полученных новых интерфейсов вида FastEthernet0/0/n ip-адрес, выскочила ошибка… |
router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. router(config)#interface FastEthernet0/0/0 router(config-if)#ip address 172.16.0.1 255.255.255.0 % IP addresses may not be configured on L2 links FastEthernet0/0/0. router(config-if)#
Чтобы решить это досадное недоразумение, необходимо на данный FastEthernet интерфейс повесить новый Vlan, и уже ему присваивать необходимые настройки. Причем при добавлении нового Vlan в базу данных Vlan’ов данная версия IOS ругается на это, хотя и выполняет требуемую задачу:
router#vlan database % Warning: It is recommended to configure VLAN from config mode, as VLAN database mode is being deprecated. Please consult user documentation for configuring VTP/VLAN in config mode. router(vlan)#vlan 10 VLAN 10 added: Name: VLAN0010 router(vlan)#show ... VLAN ISL Id: 10 Name: VLAN0010 Media Type: Ethernet VLAN 802.10 Id: 100010 State: Operational MTU: 1500 ... router(vlan)#exit APPLY completed. Exiting....
Теперь в необходимом нам FastEthernet интерфейсе установим режим доступа к нему через Vlan:
router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. router(config)#interface FastEthernet0/0/0 router(config-if)#switchport access vlan 10 router(config-if)#exit router(config)#
В дальнейшем пойдет стандартная настройка нашего нового интерфейса Vlan 10:
router(config)#interface Vlan10 router(config-if)#description LOCALNET router(config-if)#ip address 172.16.0.1 255.255.255.0 router(config-if)#ip broadcast-address 172.16.0.255 router(config-if)#exit router(config)#exit
Осталось сохранить нашу конфигурацию в памяти и просмотреть на проделанную работу (я не буду приводить конфиг целиком):
router#write memory Building configuration... [OK] router#show running-config Building configuration... Current configuration : 3554 bytes ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname router ! boot-start-marker boot-end-marker ! logging message-counter syslog logging buffered 51200 warnings ... ! interface FastEthernet0/0/0 switchport access vlan 10 ! ... ! interface Vlan10 description LOCALNET ip address 172.16.0.1 255.255.255.0 ip broadcast-address 172.16.0.255 ! ...
В заключении хочу обратить ваше внимание на то, что если в вашей версии IOS при внесении нового Vlan, присваиваемого интерфейсу FastEthernet0/0/0, в базу Vlan’ов вы получите ошибку:
router#vlan database router(vlan)#vlan 10 Vlan can not be added. Maximum number of 1 vlan(s) in the database.
То вам скорее всего необходимо сменить версию IOS с advsecurity на advipservices, или на более свежую. Как это делается, я описал в предыдущей заметке.
Удачи!
режим VLAN database более не рекомендуется Cisco. Рекомендуется использовать global config (conf t).
На роутере в режиме конфига интерфейса необходимо дать команду no switchport, и далее конфигурировать порт как L3. В этом случае можно избежать излишнее создание SVI.
To xyrix:
Уважаемый, не могли бы вы в соответствии с вашим замечанием набросать подобный пошаговый мануал с кратким описанием того, что и зачем делается?
“и далее конфигурировать порт как L3” – не работает! не поддерживается.