1

Temat: Konfiguracja DHCP

Witam serdecznie.


Usiłuję skonfigurować tagowanie opcji dhcp w openrt wg tej strony
https://openwrt.org/docs/guide-user/bas … al_options
i na razie nie mogę tego zrozumieć.

Chciałbym dla klientów bootujących z biosu wysłać bootloader pxelinux.0,
a dla klientów bootujących z uefi wysłać bootloader grubx64.efi.

Czy zadziała taki kod w config/dhcp:

config tag 'efi'
<------>option vendorclass 'PXEClient:Arch:00009'
<------>option networkid 'lan'
<------>list dhcp_options 'option:dhcp_boot,/grubnetx64.efi'


config tag 'bios'
<------>option vendorclass 'PXEClient:Arch:00000'
<------>option networkid 'lan'
<------>list dhcp_options 'option:dhcp_boot,/pxelinux.0'

2

Odp: Konfiguracja DHCP

Takie coś potrzebujesz: https://github.com/openwrt/packages/iss … -778707882

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Konfiguracja DHCP

BTW, a tak działa dla zwykłych np. mikrotików:

config boot
    option filename 'b.bin'
    option serveraddress '192.168.11.1'
    option servername openwrt
    option networkid 'mikrotik_mips'

config boot
    option filename 'a.bin'
    option serveraddress '192.168.11.1'
    option servername openwrt
    option networkid 'mikrotik_arm'

config vendorclass
    option vendorclass 'Mips_boot'
    option networkid 'mikrotik_mips'

config vendorclass
    option vendorclass 'ARM__boot'
    option networkid 'mikrotik_arm'

config host 
    option mac '*:*:*:*:*:*'
    option ip 192.168.11.2
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Konfiguracja DHCP

Cezary napisał/a:

Takie coś potrzebujesz: https://github.com/openwrt/packages/iss … -778707882

dzięki, coś podobnego wykombinowałem.
detekcja ipxe okazała się niepotrzebna
bo i tak muszę uruchamiać ipxe własnoręcznie
skompilowane.


dzięki za wskazówkę :-)