我已经在树莓派上设置了一个radius服务器。现在我想按照http://networkradius.com/doc/FreeRADIUS-Implementation-Ch6.pdf中的第6.2.1篇文章进行测试。不幸的是,如文档中所述构建“eapol_test”文件对我来说并不起作用。当执行时
make eapol_test
在新创建的文件夹中,它运行了一分钟左右然后退出,并显示以下信息:
/usr/bin/ld: cannot find -lnl
collect2: ld returned 1 exit status
Makefile:1625: recipe for target 'eapol_test' failed
使用更新版本的wpa_supplicant不能解决这个问题。 我对make命令不太了解,也不知道如何使它找到"-lnl"(无论这是什么),我也找不到解决此问题的方法。
有人知道如何解决吗?提前感谢您。
ld
查找nl
库(libnl.so
等)。 - Etan Reisnerapt-cache search libnl
?看起来可能是libnl1
或者libnl-3-200
。 - Etan Reisner