3

ラズベリーパイに半径サーバーをセットアップしました。http://networkradius.com/doc/FreeRADIUS-Implementation-Ch6.pdfの記事 6.2.1 に従ってテストしたいのです が、ドキュメントに記載されているように「eapol_test」ファイルを作成してもうまくいきません。実行時

make eapol_test

新しく作成されたフォルダーで、1分ほど実行されて終了し、

/usr/bin/ld: cannot find -lnl
collect2: ld returned 1 exit status
Makefile:1625: recipe for target 'eapol_test' failed

wpa_supplicant の新しいバージョンを使用しても解決しません。私は make コマンドについて、または "-lnl" (これが何であれ) を見つける方法についてあまり知りません。また、この問題の解決策を見つけることもできませんでした。

これを修正する方法を知っている人はいますか?前もって感謝します

4

1 に答える 1

6

誰かがこれに出くわした場合 (Google の結果から行ったように)、次の手順でこの問題を解決します (ソースからの Debian Jessie / wpa_supplicant-2.5):

libnl-3-dev をインストールし、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
于 2016-08-17T12:49:27.223 に答える