私が試したステップ
Raspberry PiにWireguardクライアントを設定しようとしています。使用される構成
# /etc/wireguard/wg0-client.conf [Interface] Address = 10.10.0.4/32 Address = fd86:ea04:1111::4/128 SaveConfig = true PrivateKey = CLIENT-PRIVATE-KEY DNS = 8.8.8.8 [Peer] PublicKey = SERVER-PUBLIC-KEY Endpoint = SERVER-PUBLIC-IP:PORT AllowedIPs = 0.0.0.0/0, ::/0
Wireguard設定を設定した後に実行しましたが、
sudo wg-quick up wg0-client
次のように失敗しました。pi@raspberrypi:~ $ sudo wg-quick up wg0-client [#] ip link add wg0-client type wireguard RTNETLINK answers: Operation not supported Unable to access interface: Protocol not supported [#] ip link delete dev wg0-client Cannot find device "wg0-client"
Wireguardサーバー側はしばらく他のデバイスと作業してきたので、ここに情報を貼り付けません。
オペレーティングシステムとハードウェア環境
/etc/os-release
情報pi@raspberrypi:~ $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
/sys/firmware/devicetree/base/model
ハードウェア情報:Raspberry Pi 3 Model B Rev 1.2
答え1
最近何かをつないで使ったことがありますかrpi-update
?私も同じ問題を抱えており、ワイヤレス接続に接続したり接続したりすることもできません。
Raspi接続は有線ですか、無線ですか?
EDIT1:解決策を見つけたようです。私はこのコマンドを実行し、魅力のように動作しました。
sudo apt-get install raspberrypi-kernel-headers
sudo apt-get install raspberrypi-net-mods --reinstall
お互いなのか両者なのかわかりません。
お役に立てば幸いです。挨拶。 -
答え2
Raspberryが以前のバージョンのBerrybootを使用している場合は、上記の方法で問題が解決しない可能性があります。 Berrybootはカスタムカーネルを使用し、upgrade
回避策では更新できませんinstall raspberrypi-kernel-headers
。
代わりに、最新バージョンの Berryboot をインストールする必要があります。更新されたカーネル。
答え3
/etc/wireguard/wg0-client.conf
設定から
[Interface]
MTU = 1412
私のために動作します。