Hallo
ich habe eine magbox 250 bei der das image geschrottet ist.
Es boottet nix mehr.
Den bootloader konnte ich starten.
Eine Flashen per usb fällt aus da diese nicht aktive sind.
Deshalb wollte ich nun die Bax per tftp flashen.
Ich haben eine Raspberry pi mit :
- openbsd-inetd
- isc-dhcp-server
bestückt.
dazu habe ich folgnde anleitung benutzt:
nach meinem verständnis läuft der dhcp!
die bos bekommt eine ip zu gewissen.
nur der tftp arbeitet nich richtig.
Der dienst läuft nur bekommt die box keine Daten.
hier mal:
authoritative;
log-facility local7;
default-lease-time 600;
max-lease-time 7200;
# DNS Option muss später angepasst werden
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.10 10.1.1.254;
option routers 10.1.1.1;
option domain-name-servers 10.1.1.1;
option ntp-servers 10.1.1.1;
next-server 10.1.1.1;
interface eth0;
}
################## Option Space Infomir ###################
option space Infomir;
option Infomir.autostart code 1 = text;
option Infomir.bootargs code 2 = text;
option Infomir.mcip code 3 = ip-address;
option Infomir.mcport code 4 = integer 16;
option Infomir.oppubfile code 9 = text;
option Infomir.mcip_img code 10 = 10.1.1.1;
option Infomir.mcport_img code 11 = integer 16;
option Infomir.mcip_mng code 12 = 10.1.1.1;
option Infomir.mcport_mng code 13 = integer 16;
option Infomir.ip_log code 14 = 10.1.1.1;
option Infomir.port_log code 15 = integer 16;
option Infomir.logo_x code 16 = integer 16;
option Infomir.logo_y code 17 = integer 16;
option Infomir.bg_color code 18 = integer 32;
option Infomir.fg_color code 19 = integer 32;
option Infomir.VerNumber code 20 = 002;
option Infomir.DateTime code 21 = text;
option Infomir.portal_dhcp code 22 = false;
option Infomir.timezone code 23 = text;
option Infomir.update_url code 24 = tftp://10.1.1.1/stb/250/imageupdate;
option Infomir.update_sboot code 25 = text;
option Infomir.update_ver code 26 = 220;
option Infomir.update_mode code 27 = tftp://10.1.1.1/stb/250/Bottstrap;
option Infomir.update_sboot_ver code 28 = text;
option Infomir.nc_ip code 30 = 10.1.1.1;
option Infomir.nc_port code 31 = integer 16;
option Infomir.syslog_srv code 32 = text;
############# MAG 250 #################################
class "MAG250_boot" {
match if (( option vendor-class-identifier="InfomirMAG250boot"));
filename "stb/250/0.2.18r23/Bootstrap";
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
}
class "MAG250_vendor" {
match if (( option vendor-class-identifier="InfomirMAG250"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
option Infomir.portal_dhcp "
option Infomir.update_ver "220";
option Infomir.update_url "tftp://10.1.1.1/stb/250/2.2.18r23/imageupdate";
}
class "MAG250_upgrade" {
match if (( option vendor-class-identifier="InfomirMAG250upgrade"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
option Infomir.update_url "tftp://10.1.1.1/stb/250/2.2.18r23/imageupdate";
}
class "MAG250_upglogo" {
match if (( option vendor-class-identifier="InfomirMAG322upglogo"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
filename "stb/250/logo.bmp.gz";
option Infomir.oppubfile "stb/250/OP.KEY";
}
***Vieleicht kann mir ja einer hier helfen wo mein fehler liegt!****
Vielen Dank schon mal im Vorraus
ich habe eine magbox 250 bei der das image geschrottet ist.
Es boottet nix mehr.
Den bootloader konnte ich starten.
Eine Flashen per usb fällt aus da diese nicht aktive sind.
Deshalb wollte ich nun die Bax per tftp flashen.
Ich haben eine Raspberry pi mit :
- openbsd-inetd
- isc-dhcp-server
bestückt.
dazu habe ich folgnde anleitung benutzt:
Sie müssen registriert sein, um Links zu sehen.
nach meinem verständnis läuft der dhcp!
die bos bekommt eine ip zu gewissen.
nur der tftp arbeitet nich richtig.
Der dienst läuft nur bekommt die box keine Daten.
hier mal:
authoritative;
log-facility local7;
default-lease-time 600;
max-lease-time 7200;
# DNS Option muss später angepasst werden
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.10 10.1.1.254;
option routers 10.1.1.1;
option domain-name-servers 10.1.1.1;
option ntp-servers 10.1.1.1;
next-server 10.1.1.1;
interface eth0;
}
################## Option Space Infomir ###################
option space Infomir;
option Infomir.autostart code 1 = text;
option Infomir.bootargs code 2 = text;
option Infomir.mcip code 3 = ip-address;
option Infomir.mcport code 4 = integer 16;
option Infomir.oppubfile code 9 = text;
option Infomir.mcip_img code 10 = 10.1.1.1;
option Infomir.mcport_img code 11 = integer 16;
option Infomir.mcip_mng code 12 = 10.1.1.1;
option Infomir.mcport_mng code 13 = integer 16;
option Infomir.ip_log code 14 = 10.1.1.1;
option Infomir.port_log code 15 = integer 16;
option Infomir.logo_x code 16 = integer 16;
option Infomir.logo_y code 17 = integer 16;
option Infomir.bg_color code 18 = integer 32;
option Infomir.fg_color code 19 = integer 32;
option Infomir.VerNumber code 20 = 002;
option Infomir.DateTime code 21 = text;
option Infomir.portal_dhcp code 22 = false;
option Infomir.timezone code 23 = text;
option Infomir.update_url code 24 = tftp://10.1.1.1/stb/250/imageupdate;
option Infomir.update_sboot code 25 = text;
option Infomir.update_ver code 26 = 220;
option Infomir.update_mode code 27 = tftp://10.1.1.1/stb/250/Bottstrap;
option Infomir.update_sboot_ver code 28 = text;
option Infomir.nc_ip code 30 = 10.1.1.1;
option Infomir.nc_port code 31 = integer 16;
option Infomir.syslog_srv code 32 = text;
############# MAG 250 #################################
class "MAG250_boot" {
match if (( option vendor-class-identifier="InfomirMAG250boot"));
filename "stb/250/0.2.18r23/Bootstrap";
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
}
class "MAG250_vendor" {
match if (( option vendor-class-identifier="InfomirMAG250"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
option Infomir.portal_dhcp "
Sie müssen registriert sein, um Links zu sehen.
";option Infomir.update_ver "220";
option Infomir.update_url "tftp://10.1.1.1/stb/250/2.2.18r23/imageupdate";
}
class "MAG250_upgrade" {
match if (( option vendor-class-identifier="InfomirMAG250upgrade"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
option Infomir.update_url "tftp://10.1.1.1/stb/250/2.2.18r23/imageupdate";
}
class "MAG250_upglogo" {
match if (( option vendor-class-identifier="InfomirMAG322upglogo"));
next-server 10.1.1.1;
option ntp-servers 10.1.1.1;
vendor-option-space Infomir;
filename "stb/250/logo.bmp.gz";
option Infomir.oppubfile "stb/250/OP.KEY";
}
***Vieleicht kann mir ja einer hier helfen wo mein fehler liegt!****
Vielen Dank schon mal im Vorraus