senek Posted April 5, 2007 Posted April 5, 2007 Уменя есть документация к STB AmiNet 110 по установке и настройки и программное обеспечение (прошивка и утилиты по работе с амино). Там все написано достаточно понятно, но вот с конфигурированием сети в самой Linux не все ясно. Я сделал все как написано по шагам (на Linux Debian 3.1 r0a ядро 2.6....): 1. Установил исполняемые модули 2. Сконфигурировал DHCP сервер 3. Сконфигурировал mcastbootd.conf 4. Установил TFTP (на папку /boot по умолчанию и залил туда необходимые файлы) 4. Экспортировал ключи 5. Создал образы mc2 и bootstrap А вот как сконфигурировать eth0 (куда подключены STB) с которым работает DHCP, и как работает tftpd (как я понял в связке с dhcpd) я не разобрался. Поэтому при попытке запустить mcastbootd возникает ошибка: 225.50.50.52:11111 Network is Unreachable! 225.50.50.53:11111 Network is Unreachable! Как мне правильно сконфигурировать оставшуюся часть настроек? Можно с примерами пожалуйста?, ибо я новичок в линукс. Что бы Multicast Bootstrap и Multicast Upgrade прошли хорошо и не было ошибок. Спасибо. Вставить ник Quote
Romario Posted April 6, 2007 Posted April 6, 2007 Уменя есть документация к STB AmiNet 110 по установке и настройки и программное обеспечение (прошивка и утилиты по работе с амино). Там все написано достаточно понятно, но вот с конфигурированием сети в самой Linux не все ясно. Я сделал все как написано по шагам (на Linux Debian 3.1 r0a ядро 2.6....): 1. Установил исполняемые модули 2. Сконфигурировал DHCP сервер 3. Сконфигурировал mcastbootd.conf 4. Установил TFTP (на папку /boot по умолчанию и залил туда необходимые файлы) 4. Экспортировал ключи 5. Создал образы mc2 и bootstrap А вот как сконфигурировать eth0 (куда подключены STB) с которым работает DHCP, и как работает tftpd (как я понял в связке с dhcpd) я не разобрался. Поэтому при попытке запустить mcastbootd возникает ошибка: 225.50.50.52:11111 Network is Unreachable! 225.50.50.53:11111 Network is Unreachable! Как мне правильно сконфигурировать оставшуюся часть настроек? Можно с примерами пожалуйста?, ибо я новичок в линукс. Что бы Multicast Bootstrap и Multicast Upgrade прошли хорошо и не было ошибок. Спасибо. Нужно обязятельно иметь IP адрес на интерфейсе eth0, сетка с интерфейса должна быть прописана в dhcpd.conf, eth0 должен быть прописан в /etc/sysconfig/dhcp, а еще должен быть прописан мультикастовый маршрут на линуксе если интерфейсов больше , чем один. Вставить ник Quote
Опаньки Posted April 6, 2007 Posted April 6, 2007 2. Сконфигурировал DHCP сервер3. Сконфигурировал mcastbootd.conf Вот это бы посмотреть еще :-) Вставить ник Quote
Опаньки Posted April 6, 2007 Posted April 6, 2007 3. Сконфигурировал mcastbootd.confВот это бы посмотреть еще :-) Или даже так: а точно верен mcastbootd.conf? Вставить ник Quote
senek Posted April 7, 2007 Author Posted April 7, 2007 (edited) Нужно обязятельно иметь IP адрес на интерфейсе eth0, сетка с интерфейса должна быть прописана в dhcpd.conf, eth0 должен быть прописан в /etc/sysconfig/dhcp, а еще должен быть прописан мультикастовый маршрут на линуксе если интерфейсов больше , чем один. мой интерфейс в debian настроен так /etc/network/interfaces auto lo iface lo inet loopback iface eth2 inet dhcp name Wireless LAN card wireless_essid HomeNetwork wireless_key s:XXXXX auto eth2 iface eth0 inet static name VideoStreams Ethernet address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 auto eth0 как видно интерфейсов больше че один, как прописать мультикастовый маршрут на eth0? я не знаю в dhсpd.conf вроде все прописано, о чем можно будет узнать ниже. Файла /etc/sysconfig/dhcp в моем debian нет, а есть /etc/default/dhcp3-server там написано INTERFACES="eth0" Вот это бы посмотреть еще :-) Вот мой dhcpd.conf файл: ############################################################################### # Misc dhcp options # ############################################################################### allow bootp; ddns-update-style ad-hoc; filename="AMINET.txt"; ############################################################################### # Extra Options for AMINO option space (used for multicast) # ############################################################################### option space AMINO; option AMINO.address code 1 = ip-address; option AMINO.port code 2 = integer 16; option AMINO.product code 3 = text; option AMINO.option code 4 = text; option AMINO.version code 5 = text; option AMINO.middleware code 6 = ip-address; option AMINO.mw_port code 7 = integer 16; option AMINO.mw_port code 8 = integer 16; option AMINO.mw_port code 9 = text; #filename="AMINET.txt"; ############################################################################### # AmiNET110 Configuration Section # ############################################################################### # # # class "AmiNET110 mboot" - boot state when requesting bootstrap image # # class "AmiNET110 upgrd" - boot state when requesting main upgrade image # # class "AmiNET110 fisys" - boot state when in normal state # # # # The only items that may need changing are as follows: # # # # option AMINO.address 225.50.50.50; - the multicast address you are # # streaming on # # option AMINO.port 11111; - the port you are streaming on # # # # If you change any of these options you must also make sure you make the # # appropriate changes to /etc/mcastbootd.conf # # # ############################################################################### ############################################################################### # Class "AmiNET110 mboot" # # AmiNET110 - response to bootrom request for a bootstrap image # ############################################################################### class "AmiNET110 mboot" { match if (option vendor-class-identifier="aminoAMINET11xmboot") or ((substring(option vendor-encapsulated-options, 2, 9)="AMINET11x") and (substring(option vendor-encapsulated-options, 13, 5)="mboot")); vendor-option-space AMINO; option AMINO.address 225.50.50.52; option AMINO.port 11111; } ############################################################################### # Class "AmiNET110 upgrd" # # AmiNET110 - response to bootstrap request for a main upgrade image # ############################################################################### class "AmiNET110 upgrd" { match if (option vendor-class-identifier="Aminoaminet110upgrd") or ((substring( option vendor-encapsulated-options,2,9)="aminet110") and (substring( option vendor-encapsulated-options,13,5)="upgrd")); vendor-option-space AMINO; option AMINO.address 225.50.50.53; option AMINO.port 11111; } ############################################################################### # Class "AmiNET110 fisys" # # AmiNET110 - response when booting in normal boot state # ############################################################################### class "AmiNET110 fisys" { match if (option vendor-class-identifier="Aminoaminet110fisys") or ((substring( option vendor-encapsulated-options, 2, 9)="aminet110") and (substring(option vendor-encapsulated-options, 13, 5)="fisys")); vendor-option-space AMINO; #option AMINO.middleware none; #option AMINO.mw_port none; } ############################################################################### # Subnet Declaration # ############################################################################### subnet 192.168.1.0 netmask 255.255.255.0 { ############################################################################### # Default Gateway - This MUST be set!! # ############################################################################### option routers 192.168.1.1; ############################################################################### # Subnet Mask - This MUST be set!! # ############################################################################### option subnet-mask 255.255.255.0; ############################################################################### # Domain Name - Optional # ############################################################################### option domain-name "videoluxe.com"; ############################################################################### # DNS Servers - Optional # ############################################################################### option domain-name-servers 192.168.1.1,192.168.1.2; ############################################################################### # Time Offset - Optional # ############################################################################### option time-offset -5; # Eastern Standard Time ############################################################################### # Address Pool - This MUST be set!! # # # # In this address pool we list the classes which we wish to give addresses to,# # unless a device is in this list it will not be given a address! # # # ############################################################################### pool { range dynamic-bootp 192.168.1.50 192.168.1.100; range 192.168.1.101 192.168.1.200; # AmiNET103 Member Classes #allow members of "AmiNET103 mboot"; #allow members of "AmiNET103 upgrd"; #allow members of "AmiNET103 fisys"; # AmiNET110 Member Classes allow members of "AmiNET110 mboot"; allow members of "AmiNET110 upgrd"; allow members of "AmiNET110 fisys"; } } ################################################################################ ########## а вот мой mcastbootd.conf файл: # Configuration file: Wed Apr 4 23:22:09 2007 [server] LogLevel=4 #ImageDir=/usr/local/amino/images [image bootstrap.signed] MulticastIPAddress=225.50.50.52 MulticastUDPPort=11111 FileName=/usr/local/amino/images/bootstrap.signed Description=Linux bootstrap image ImageType=1 SerialNumber=1 PacketSize=1456 CycleTime=0 [Filesystem mc2] MulticastIPAddress=225.50.50.53 MulticastUDPPort=11111 ImageName=/usr/local/amino/images/mc2 Description=upgrade filesystem SerialNumber=3 DirsPerCycle=128 DataRate=256 ################################################################################ ############# P.S. кстати вот на всякий случай даю лог dhcp сервера: Apr 7 17:35:31 localhost dhcpd: DHCPDISCOVER from 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPOFFER on 192.168.1.200 to 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPREQUEST for 192.168.1.200 (192.168.1.1) from 00:02:02:0a:89:80 via eth0: lease 192.168.1.200 unavailable. Apr 7 17:35:32 localhost dhcpd: DHCPNAK on 192.168.1.200 to 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPDISCOVER from 00:02:02:0a:89:80 via eth0: network 192.168.1.0/24: no free leases Edited April 7, 2007 by senek Вставить ник Quote
Опаньки Posted April 9, 2007 Posted April 9, 2007 (edited) попробуй в мкастконфиге в разделе server MulticastInterface=<IP интерфейса с которого вещать> Edited April 9, 2007 by Опаньки Вставить ник Quote
Romario Posted April 10, 2007 Posted April 10, 2007 Нужно обязятельно иметь IP адрес на интерфейсе eth0, сетка с интерфейса должна быть прописана в dhcpd.conf, eth0 должен быть прописан в /etc/sysconfig/dhcp, а еще должен быть прописан мультикастовый маршрут на линуксе если интерфейсов больше , чем один. мой интерфейс в debian настроен так /etc/network/interfaces auto lo iface lo inet loopback iface eth2 inet dhcp name Wireless LAN card wireless_essid HomeNetwork wireless_key s:XXXXX auto eth2 iface eth0 inet static name VideoStreams Ethernet address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 auto eth0 как видно интерфейсов больше че один, как прописать мультикастовый маршрут на eth0? я не знаю в dhсpd.conf вроде все прописано, о чем можно будет узнать ниже. Файла /etc/sysconfig/dhcp в моем debian нет, а есть /etc/default/dhcp3-server там написано INTERFACES="eth0" Вот это бы посмотреть еще :-) Вот мой dhcpd.conf файл: ############################################################################### # Misc dhcp options # ############################################################################### allow bootp; ddns-update-style ad-hoc; filename="AMINET.txt"; ############################################################################### # Extra Options for AMINO option space (used for multicast) # ############################################################################### option space AMINO; option AMINO.address code 1 = ip-address; option AMINO.port code 2 = integer 16; option AMINO.product code 3 = text; option AMINO.option code 4 = text; option AMINO.version code 5 = text; option AMINO.middleware code 6 = ip-address; option AMINO.mw_port code 7 = integer 16; option AMINO.mw_port code 8 = integer 16; option AMINO.mw_port code 9 = text; #filename="AMINET.txt"; ############################################################################### # AmiNET110 Configuration Section # ############################################################################### # # # class "AmiNET110 mboot" - boot state when requesting bootstrap image # # class "AmiNET110 upgrd" - boot state when requesting main upgrade image # # class "AmiNET110 fisys" - boot state when in normal state # # # # The only items that may need changing are as follows: # # # # option AMINO.address 225.50.50.50; - the multicast address you are # # streaming on # # option AMINO.port 11111; - the port you are streaming on # # # # If you change any of these options you must also make sure you make the # # appropriate changes to /etc/mcastbootd.conf # # # ############################################################################### ############################################################################### # Class "AmiNET110 mboot" # # AmiNET110 - response to bootrom request for a bootstrap image # ############################################################################### class "AmiNET110 mboot" { match if (option vendor-class-identifier="aminoAMINET11xmboot") or ((substring(option vendor-encapsulated-options, 2, 9)="AMINET11x") and (substring(option vendor-encapsulated-options, 13, 5)="mboot")); vendor-option-space AMINO; option AMINO.address 225.50.50.52; option AMINO.port 11111; } ############################################################################### # Class "AmiNET110 upgrd" # # AmiNET110 - response to bootstrap request for a main upgrade image # ############################################################################### class "AmiNET110 upgrd" { match if (option vendor-class-identifier="Aminoaminet110upgrd") or ((substring( option vendor-encapsulated-options,2,9)="aminet110") and (substring( option vendor-encapsulated-options,13,5)="upgrd")); vendor-option-space AMINO; option AMINO.address 225.50.50.53; option AMINO.port 11111; } ############################################################################### # Class "AmiNET110 fisys" # # AmiNET110 - response when booting in normal boot state # ############################################################################### class "AmiNET110 fisys" { match if (option vendor-class-identifier="Aminoaminet110fisys") or ((substring( option vendor-encapsulated-options, 2, 9)="aminet110") and (substring(option vendor-encapsulated-options, 13, 5)="fisys")); vendor-option-space AMINO; #option AMINO.middleware none; #option AMINO.mw_port none; } ############################################################################### # Subnet Declaration # ############################################################################### subnet 192.168.1.0 netmask 255.255.255.0 { ############################################################################### # Default Gateway - This MUST be set!! # ############################################################################### option routers 192.168.1.1; ############################################################################### # Subnet Mask - This MUST be set!! # ############################################################################### option subnet-mask 255.255.255.0; ############################################################################### # Domain Name - Optional # ############################################################################### option domain-name "videoluxe.com"; ############################################################################### # DNS Servers - Optional # ############################################################################### option domain-name-servers 192.168.1.1,192.168.1.2; ############################################################################### # Time Offset - Optional # ############################################################################### option time-offset -5; # Eastern Standard Time ############################################################################### # Address Pool - This MUST be set!! # # # # In this address pool we list the classes which we wish to give addresses to,# # unless a device is in this list it will not be given a address! # # # ############################################################################### pool { range dynamic-bootp 192.168.1.50 192.168.1.100; range 192.168.1.101 192.168.1.200; # AmiNET103 Member Classes #allow members of "AmiNET103 mboot"; #allow members of "AmiNET103 upgrd"; #allow members of "AmiNET103 fisys"; # AmiNET110 Member Classes allow members of "AmiNET110 mboot"; allow members of "AmiNET110 upgrd"; allow members of "AmiNET110 fisys"; } } ################################################################################ ########## а вот мой mcastbootd.conf файл: # Configuration file: Wed Apr 4 23:22:09 2007 [server] LogLevel=4 #ImageDir=/usr/local/amino/images [image bootstrap.signed] MulticastIPAddress=225.50.50.52 MulticastUDPPort=11111 FileName=/usr/local/amino/images/bootstrap.signed Description=Linux bootstrap image ImageType=1 SerialNumber=1 PacketSize=1456 CycleTime=0 [Filesystem mc2] MulticastIPAddress=225.50.50.53 MulticastUDPPort=11111 ImageName=/usr/local/amino/images/mc2 Description=upgrade filesystem SerialNumber=3 DirsPerCycle=128 DataRate=256 ################################################################################ ############# P.S. кстати вот на всякий случай даю лог dhcp сервера: Apr 7 17:35:31 localhost dhcpd: DHCPDISCOVER from 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPOFFER on 192.168.1.200 to 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPREQUEST for 192.168.1.200 (192.168.1.1) from 00:02:02:0a:89:80 via eth0: lease 192.168.1.200 unavailable. Apr 7 17:35:32 localhost dhcpd: DHCPNAK on 192.168.1.200 to 00:02:02:0a:89:80 via eth0 Apr 7 17:35:32 localhost dhcpd: DHCPDISCOVER from 00:02:02:0a:89:80 via eth0: network 192.168.1.0/24: no free leases Мультикастовый маршрут прописывается так : oute add -net 224.0.0.0 netmask 240.0.0.0 gateway dev ethx Вставить ник Quote
senek Posted April 19, 2007 Author Posted April 19, 2007 Проблема была решена. Нужно было прописать шлюз, например 192.168.1.2 и закоментировать эти строчки: #allow members of "AmiNET110 mboot"; #allow members of "AmiNET110 upgrd"; #allow members of "AmiNET110 fisys"; Вставить ник Quote
VovaTver Posted August 7, 2008 Posted August 7, 2008 Для senek. Будьте добры, не подскажите - Что надо сделать, чтоб поиметь возможность прошивки девайса как у Вас ? Вставить ник Quote
yarlin Posted August 8, 2008 Posted August 8, 2008 Не могли бы Вы поделиться документацией? Очень хочется настроить аминку на просмотр наших каналов. Вставить ник Quote
rastam Posted September 28, 2008 Posted September 28, 2008 Ребята, может кто поможет с прошивкой под amino 110H, а то кирилицу не отображает... Вставить ник Quote
lsv2005 Posted February 26, 2014 Posted February 26, 2014 Добрый день! Нужна помощь. Пытаюсь шить 110 амину сделал все по инструкции в rs232 пишет следующее 00000000 Decoded RSA key Sending DHCP Discover DHCP Offer from 10.17.201.22 yi 10.17.201.64 si 0.0.0.0 bf No multicast boot server IP address in siaddr No multicast group ID and port in boot file DHCP Offer ignored DHCP Offer acceptable Sending DHCP Request DHCP Ack from 10.17.201.22 yi 10.17.201.64 si 0.0.0.0 bf Multicast group and port is 224.17.11.1:9000 Joining IGMP group Starting download Block seq 769 max 769 addr 005115B0 len 1250; present 770 awaited 0 Image download complete Checking image signature Signature block size: 146 Signature offset: 16 Signature size: 128 Signature algorithm: 0 Digest algorithm: 0 Failed to verify image signature Failed, so retrying.. Как решить данную проблему? Вставить ник Quote
Mechanic Posted March 7, 2014 Posted March 7, 2014 (edited) попробуйте собрать свой имидж решение решение2 Edited March 7, 2014 by Mechanic Вставить ник Quote
densky Posted April 2, 2014 Posted April 2, 2014 lsv2005 кормите ей оба файла из одной версии? bootstrap.signed mc2.mcfs попутный вопрос, с оперой нету софта для 110? Вставить ник Quote
old0nick Posted July 4, 2014 Posted July 4, 2014 А не подскажете, где можно найти прошивку, например A110-0.15.1-fresco-ami_wm-euro-subs.tar ? Вставить ник Quote
tony84 Posted December 22, 2015 Posted December 22, 2015 Здравствуйте. Подскажите пожалуйста телнет команды для редактирования списка каналов iptv amino 110? Перерыл весь интернет. смог только зайти в телнет. остальное не помню и инструкцию потерял... Вставить ник Quote
tony84 Posted December 26, 2015 Posted December 26, 2015 Здравствуйте. Подскажите пожалуйста телнет команды для редактирования списка каналов iptv amino 110? Перерыл весь интернет. смог только зайти в телнет. остальное не помню и инструкцию потерял... Что разве ни кто не знает??? Вставить ник Quote
fox_m Posted February 2, 2016 Posted February 2, 2016 Уменя есть документация к STB AmiNet 110 по установке и настройки и программное обеспечение (прошивка и утилиты по работе с амино). Там все написано достаточно понятно, но вот с конфигурированием сети в самой Linux не все ясно. Я сделал все как написано по шагам (на Linux Debian 3.1 r0a ядро 2.6....): 1. Установил исполняемые модули 2. Сконфигурировал DHCP сервер 3. Сконфигурировал mcastbootd.conf 4. Установил TFTP (на папку /boot по умолчанию и залил туда необходимые файлы) 4. Экспортировал ключи 5. Создал образы mc2 и bootstrap А вот как сконфигурировать eth0 (куда подключены STB) с которым работает DHCP, и как работает tftpd (как я понял в связке с dhcpd) я не разобрался. Поэтому при попытке запустить mcastbootd возникает ошибка: 225.50.50.52:11111 Network is Unreachable! 225.50.50.53:11111 Network is Unreachable! Как мне правильно сконфигурировать оставшуюся часть настроек? Можно с примерами пожалуйста?, ибо я новичок в линукс. Что бы Multicast Bootstrap и Multicast Upgrade прошли хорошо и не было ошибок. Спасибо. Пропишите маршрут для мультикаста, только обязательно на интерфейс route add 225.50.0.0/16 dev eth0 Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.