Так случилось, что на сервере, на котором крутится связка FreeBSD8.0+mpd5+freeradius2, пришлось собрать PAE ядро. Ядро не умеет подгружать модули ядра, поэтому пришлось в ядро добавить опции netgraph'a:
options NETGRAPH_PPPOE
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_TEE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPF
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_TCPMSS
options NETGRAPH_VJC
options NETGRAPH_ONE2MANY
options NETGRAPH_RFC1490
options NETGRAPH_TTY
options NETGRAPH_UIВсе отлично работало до тех пор, пока не потребовалось шейпить траффик. В mpd5 это проще всего сделать ng_car. Вот тут-то и возникла проблема.
IFACE: can't create car node at "mpd47301-B-1-lim:"->"1-0-m": No such file or directory
Mar 3 16:02:49 srv mpd: [B-1] IFACE: can't set car configuration: No such file or directory
Гугл твердит про модуль ng_car.ko, но этот модуль не может загрузиться по причине PAE, как я понимаю.
Вопрос, как бы так собрать ядро, чтобы включить этот модуль? (сборка mpd5 c ng_car проблемы не решила)