今日、Ubuntuをインストールして実行しました Wireguard
その後、Ubuntuのインストール手順に従いました。
$ Sudo add-apt-repository ppa:wireguard/wireguard
$ Sudo apt-get update
$ Sudo apt-get install wireguard-dkms wireguard-tools
残念ながら、彼らの 'クイックスタート' は何でもありません。
$ ip link add dev wg0 type wireguard
RNETLINK answers: Operation not supported
STOCK UbuntuとSTOCK Wireguardに異常があり、すでに問題が発生しています。そもそも私がLinuxから離れていた理由はここにあります。それでも、私は数時間以内にトラブルシューティングフォーラムに質問を投稿しています。
ヘッダーのチェック、更新のチェックなどを行いました。サイコロはありません。
私は同じ問題に直面しています....しかし、幸運なことに、Wireguard Webサイトでソースコンパイルを使用してインストールしようとすると、それを修正します。次を実行すると解決します。
$Sudo apt-get install libmnl-dev libelf-dev linux-headers-$(uname -r) build-essential pkg-config
ほとんどの場合、wireguard
カーネルモジュールはロードされていません。 modprobe wireguard
を試してください。これがエラーを示している場合、問題はモジュールがカーネル用に正しくコンパイルされていないことです。これは、おそらく、ワイヤガードがまだ完全に「安定」していないためです。
この場合、wireguardの更新を待つだけです。このようなエラーが発生した場合は、数日以内にこれを行う必要があります。wireguardの開発者はこの種の問題を非常に迅速に修正するようです。
再起動するだけで、問題は解決します。
それでも、Wireguardは私にとっては問題なく動作しますが、まだベータ版であり、日常的に使用するためのものではありません。 wireguard.com の開発者Webサイトから:
警告:WireGuardは現在開発中です。したがって、ここでのインストール手順はすべて実験的なものと見なされる必要があります。メインラインのインクルージョンに向けて急速に取り組んでおり、その時点でこのコードベースは非実験的であると考えます。
18.04バイオニックでは、wireguard dkmsモジュールは4.15.xカーネル+ヘッダーのバージョンで構築されていませんでした(過去にありましたか?)。最近利用可能な「ハードウェア対応」4.18カーネルにアップグレードすると、モジュールが正常にビルドされました(dpkg-reconfigure wireguard
またはdkms status wireguard
の出力を参照)。
Ubuntu wiki で必要なデスクトップ/サーバーパッケージのインストールを確認します。
私はいくつかのことをしました。個人またはそれらの組み合わせが助けになったかどうかはわかりません。
言及する価値のあること:これらのアクションの後、SudoでWireGuardを正常にセットアップするコマンドを実行しました。以前は、できませんでした。