Перейти к содержимому
Калькуляторы

Управляемые свитчи на Realtec чипсетах своими руками

вот сылка на фото его изнутри

http://www.nag.ru/goodies/foto/switch16/zy...xel_es116p.html

Похоже что она не запаяна, микросхема - U1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, а как не выпаивая её шить? не пробовал?

пробовал конечно. не только не выпаивая, но и без программатора. чип RTL8316B сам умеет шить ее, принимая команды по сетке. вот же ж, только что писал пошаговое HOWTO:

http://www2.nag.ru/forum/index.php?showtop...mp;#entry247811

 

вот сылка на фото его изнутри

http://www.nag.ru/goodies/foto/switch16/zy...xel_es116p.html

Ну что, явно оно! Если у тебя такой же, осталось только либо EEPROM-ку впаять (рекомендуется) - там место под восминогую микросхему - вот туда, либо ножку 121 чипа RTL8316B притянуть через резюк на плюс питания.

см тут:

http://openrrcp.org.ru/wiki:howto_enable_rrcp

и тут:

http://openrrcp.org.ru/wiki:edimax_es3116p_rrcp_enabling

Изменено пользователем nording

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, это позволит конфигурить до тех пор пока питание не прервалось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне больше нравится первый способ более грамотный. Хочется уточнить пару моментов:

1. флешку беру любую 24Cхх к примеру дома валяются atmel 24lc16 и 24lc64 пойдут такие?

2. потом заливаю прошивку с http://openrrcp.org.ru/wiki:howto_enable_rrcp (не понял правда какую именно хотелось бы уточнить)

3. впаиваю сокетку вставляю флешку и можно настраивать? Или где-то что-то еще надо сделать?

4. какие по умолчанию логин пароль к настройкам? Как зайти в файл конфигурации (веб интерфейс, телнет) свитчу присваивается какой-то IP?

Заранее благодарю, за помощь в переделке данного девайса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, это позволит конфигурить до тех пор пока питание не прервалось?

Если просто конфигурить, то да. Если после этого дать команду "write memory", то некоторая часть конфига будет сохранена в EEPROM-ине (если последняя, конечно, присутствует на бору)

 

Что сохраняется и что не сохраняется, расписано здесь:

http://openrrcp.org.ru/wiki:rrcp_features

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Имелось ввиду если резюк впаять....

 

Впаял в Zyxel es116P. Работает.

 

А порты в тулзе соответствуют портам на свитче?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо наоборот...

 

 

На сайте указано множество функций в утилите. А в самой утилите в хелпе они не указаны.

 

set global QoS set IGMP snooping set loop-detect и.т.д.

 

Они есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне больше нравится первый способ более грамотный. Хочется уточнить пару моментов:

1. беру любую 24Cхх к примеру дома валяются atmel 24lc16 и 24lc64 пойдут такие?

2. потом заливаю прошивку с http://openrrcp.org.ru/wiki:howto_enable_rrcp (не понял правда какую именно хотелось бы уточнить)

3. впаиваю сокетку вставляю флешку и можно настраивать? Или где-то что-то еще надо сделать?

4. какие по умолчанию логин пароль к настройкам? Как зайти в файл конфигурации (веб интерфейс, телнет) свитчу присваивается какой-то IP?

Заранее благодарю, за помощь в переделке данного девайса.

1. EEPROM-ки 24C02 и 24С04 точно работают, остальные не пробовал.

2. прошивки тут: http://openrrcp.org.ru/wiki:eeprom_configuration_image (предварительно поменть в любом hex-редакторе байты 0x12..0x18 на свежепридуманный MAC-адрес)

3. Верно. Хорошо бы еще тестером померять потенциал на 7-й ножке EEPROM-ки при включенном свитче. Там должен быть низкий уровень. Если высокий, то EEPROM-ка защищена от записи.

4. Ни по умолчанию, ни по настройкам - логинов и паролей нет, поэтому, при установке свитча в живую сетку ОБЯЗАТЕЛЬНО(!!!) сменить AuthKey и запретить RRCP на всех портах, кроме тех, которые будут смотреть в сторону центра сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, спасибо, попробуем.

а DES-1026G не юзал? у меня ни в какую не врубается rrcp....

 

прошивку прикрепил

1026g.bin.gz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, спасибо, попробуем.

а DES-1026G не юзал? у меня ни в какую не врубается rrcp....

 

прошивку прикрепил

Юзал DES-1024D, который собран на том же чипе (RTL8326), но без двух гигабитных портов. RRCP работает после замыкания пина 35 на землю через резюк 470 ом. Естественно, 802.1Q и порт-мирроринг не работают, как и положено RTL8326-му, остольное все ок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. EEPROM-ки 24C02 и 24С04 точно работают, остальные не пробовал.

2. прошивки тут: http://openrrcp.org.ru/wiki:eeprom_configuration_image (предварительно поменть в любом hex-редакторе байты 0x12..0x18 на свежепридуманный MAC-адрес)

3. Верно. Хорошо бы еще тестером померять потенциал на 7-й ножке EEPROM-ки при включенном свитче. Там должен быть низкий уровень. Если высокий, то EEPROM-ка защищена от записи.

4. Ни по умолчанию, ни по настройкам - логинов и паролей нет, поэтому, при установке свитча в живую сетку ОБЯЗАТЕЛЬНО(!!!) сменить AuthKey и запретить RRCP на всех портах, кроме тех, которые будут смотреть в сторону центра сети.

спасибо буду пробовать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто знает какие мыльницы на реалтеке, чтоб один-два гигабьтных порта было и 16 соток?

Изменено пользователем kaa

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

gomelchanin, nording, скажите пожалуйста, должен ли быть виден коммутатор es 116p в ПО openrrcp до того как в него будет впаяна eeprom?

сейчас мучаю коммутатор - ну не видно его вообще в программке. А ещё он пакеты от openrrcp не пропускает - не видно включенный в сети des1024 =(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Было ж несколько раз писано. По умолчанию управление выключено. Включается или впайкой еепром или впайкой резистора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nording, так через флешку вроде тоже должно включаться.... попробую, как сниму с крыши :)

 

кстати, был случай, в новом DES-1016D управление было по дефолту включено... еепром судя по всему пустая...

 

kaa, DES-1016DG кажись... мыльница

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Взял DES1024D rev B3, скачал с риалтека RMT Release 2.1 build 4, включил ноут патчкордом в свитч, запустил софтину. Не видит. Хотя винда говорит что послано и самое главное принято(!) через интерфейс пакетиков не по нулям (к свричу ничего кроме ноута не подключено). Посмотрел дампом. Запрос-ответ пролетают (ответ с ether-type=88-99). Понял что софтина как-то индентифицирует железки. Посмотрел rmt_config.ini. Долго думал над строкой "VendorID = 0x43424140". Стёр её нафиг. Софтина свитч увидела (правда и MAC и ChipID и VendorID всё по нулям), состояние портов up/down показывает, но по маркировке на морде верхние с нижними поменяны местами, что видимо обусловлено тем как они в реальности разведены. Порт на 10мбит переключает, свитч ресетит, loop detect работает, вланы неактивны. То есть требуется работа паяльником.

 

OpenRRCP под FreeBSD собираться чего-то не хотит :(

 

P.S. это я вообще к тому, что где-то тут писали что RMT не умеет управлять длинками

Изменено пользователем umike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вланы неактивны. То есть требуется работа паяльником.
RTL8326 - чип который стоит в DES1024D, иммет большую багу по части VLANов:

http://openrrcp.org.ru/wiki:rtl8326_dot1q_bug

 

OpenRRCP под FreeBSD собираться чего-то не хотит :(
а libpcap стоит? если да, то надо писать баг-репорт вот сюда

http://dev.openrrcp.org.ru/newticket

обязательно дав фрагмент лога - на чем сыпется сборка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну сегодня ничего больше нет на руках кроме 1024D на RTL8326 с выпаяной EEPROM (надпись на корпусе Rev.B3, на плате Rev.B1, судя по следам олова похоже что EEPROM'ку или выпаивали или выкусывали а ноги выпаивали). Поэтому проверки начал на ём.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Было ж несколько раз писано. По умолчанию управление выключено. Включается или впайкой еепром или впайкой резистора.
тык что-то странно ведёт себя этот es 116p - даже пакеты от программы не пропускает дальше в сеть =((

а в сети есть 5 коммутаторов, которые отвечают на запросы программы.

может, после впайки eeprom`ы он сменит своё поведение?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мда. А вот 1016D от одного обращения к нему RMT впал в ступор :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dnvk, отлично работает как с утилой так и с openrrcp так и с виндовой утилой от компекс

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dnvk, отлично работает как с утилой так и с openrrcp так и с виндовой утилой от компекс
виден ли был коммутатор es 116p в openrrcp до установки eeprom?

потому как у меня на руках "недоработанный" коммутатор и его openrrcp не находит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нет не виден. что явно указано на сайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а включение/выключение mac learning работает вообще? не вижу никакого эффекта. nording, из фич хотелось бы видеть управление косом на портах и igmp...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kaa, DES-1016DG кажись... мыльница
тогда уж DES-1018DG версия A1

взял один, расчитывал что он на RTL8318... оказалось на RTL8326 (это единственый реалтековский чип в котором не поддержана функция "Insert Per-Port VID" :( )

может кто подскажет мыльницу на RTL8318 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.