понедельник, 14 июня 2010 г.

Allied at-8000s Прошивка

Allied at-8000s  


Прошивка.
Несколько способов, первый не проверен полностью, второй вдоль и поперек.
Все по очереди:
Первый:
1) подключаемся через терминал, желательно с винды, hiper terminal;
2) скачиваем прошивку 2.0.0.
3) при помощи команды console# copy startup-config tftp://....  копируем на tftp сервер наш рабочий конфиг;
4) командой Copy tftp://192.168.13.3/ats94-30030.ros image копируем прошивку в наши образы на свитче (то что 30030-пусть не пугает, так оно и должно быть);
5) проверяем каким по умолчанию образ у нас стоит Show bootvar если не наш меняем при помощи команды Boot sys image-y;
6) пускаем в ребут;
7) так же поступаем с прошивкой 30038;

Второй:
1) подключаемся через терминал, желательно с винды, hiper terminal;
2) скачиваем прошивку 3.0.0.38
3) при помощи команды console# copy startup-config tftp://....  копируем на tftp сервер наш рабочий конфиг;
4) командой Copy tftp://192.168.13.3/ats94-interim.ros image копируем прошивку в наши образы на свитче (то что 30030-пусть не пугает, так оно и должно быть);
5) проверяем каким по умолчанию образ у нас стоит Show bootvar если не наш меняем при помощи команды Boot sys image-y;
6) пускаем в ребут;
7) теперь наш любимый свитчек запросит (через пару минут прогрузки) загрузить через Xmodem фаил прошивки, а так как мы сидим в hiper terminal мы открываем 
   
И видим окошко ниже, выбираем наш файл под название ats94-30038.ros



Оно все само загрузит и установит.
После всех этих операций устанавливаем IP адрес
и выкачиваем при помощи команды copy  tftp://.... startup-config наш заранее сохраненный конфиг.

На этом все.

четверг, 3 июня 2010 г.

DHCP-Relay: Procurve and ISC-DHCP-Server

И вот мой ненавистный DHCP
задача стояла на коммутаторе HP ProCurve установить ретранслятор, и на некоторые порты разрешить ранг, а на другие запретить, в определенной подсети.
Для настройки сервера можно добавить

   class "ports-hp" {
       match if binary-to-ascii (10, 8, "", suffix( option
agent.circuit-id, 1)) = "21" # -  в кавычках номер порта
       or binary-to-ascii (10, 8, "", suffix( option
agent.circuit-id, 1)) = "30"
       or binary-to-ascii (10, 8, "", suffix( option
agent.circuit-id, 1)) = "31"
       or binary-to-ascii (10, 8, "", suffix( option
agent.circuit-id, 1)) = "22"
       and binary-to-ascii (16, 8, ":", suffix ( option
agent.remote-id, 6))= "0:11:85:42:99:0"; # -  в кавычках МАК
коммутатора( возможна тут же привязка к маку хоста, IP коммутатора, и
к VLAN  )
   }
   pool {
       range 192.168.3.64 192.168.3.79;
       max-lease-time 300;
       allow members of "ports-hp";
   }

Для работы коммутатора как ретранслятором надо


sw(config)# dhcp-relay
Включить ip routing (на коммутаторе включается функциональность 3го уровня):
sw(config)# ip routing
режим вставки option 82
sw(config)# dhcp-relay option 82
[validate] | drop [validate] | keep>   [ip | mac]
задать хелпер адресс
sw(config)# vlan 3
sw(vlan-1)# ip helper-address 192.168.13.28


Впрочем вот, все надо объяснять, а это сейчас мне не хочется)
успехов!