我在raspberry-pi上设置了radius-server。现在我想根据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" (无论这可能是什么)我也无法找到解决这个问题的方法。
有谁知道如何解决这个问题?提前谢谢
答案 0 :(得分:6)
万一有人偶然发现(就像我从谷歌的结果中所做的那样),以下解决了这个问题(来自源代码的Debian Jessie / wpa_supplicant-2.5):
将libnl-3-dev和symlink libnl-3.so安装到libnl.so
# apt-get install libnl-3-dev
# ln -s /lib/x86_64-linux-gnu/libnl-3.so /lib/x86_64-linux-gnu/libnl.so
# make clean
# make eapol_test