aka » Ср мар 02, 2016 2:12 am
Неидеальненько.
Путь к файлу, который надо загружать, в DHCP пакете указывается дважды. Во-первых, в заголовке, оставшемся в наследство от протокола BOOTP, из которого вырос протокол DHCP. Во-вторых, в специально под это выделенной 067 опции протокола DHCP.
Что должно быть, если указаны оба пути и они разные, стандарт не уточняет.
U-Boot, который грузит Малину, берёт путь из заголовка. Ок, работает и ладно.
Зоопарк прошивок PXE в сетевых картах x86 может брать путь откуда угодно. Тебе повезло, нужные тебе сетевухи отдают предпочтение 067 параметру DHCP. Но я бы не надеялся, что так будут вести себя все сетевухи. Могут встретиться такие, которые, как и U-Boot, предпочтут заголовок, и будут грузить малинский файл.
Неидеальненько.
Путь к файлу, который надо загружать, в DHCP пакете указывается дважды. Во-первых, в заголовке, оставшемся в наследство от протокола BOOTP, из которого вырос протокол DHCP. Во-вторых, в специально под это выделенной 067 опции протокола DHCP.
Что должно быть, если указаны оба пути и они разные, стандарт не уточняет.
U-Boot, который грузит Малину, берёт путь из заголовка. Ок, работает и ладно.
Зоопарк прошивок PXE в сетевых картах x86 может брать путь откуда угодно. Тебе повезло, нужные тебе сетевухи отдают предпочтение 067 параметру DHCP. Но я бы не надеялся, что так будут вести себя все сетевухи. Могут встретиться такие, которые, как и U-Boot, предпочтут заголовок, и будут грузить малинский файл.