問題タブ [wireguard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fedora - Wireguard は Fedora 31 での実行を拒否します: プロトコルはサポートされていません
最近、wireguard-tools をインストールし、マシンを数回再起動しました。ただし、実行されません。毎回このエラーが発生します:
次に dkms status を実行したところ、再起動後も完全に空白になりました。オンラインで見ると、他の誰かの dkm が空白になったようには見えません。私のカーネル バージョンは 5.5.13-200.fc31.x86_64 で、これは私が使用できる最新のものです。パッケージをクリーニングし、更新してからwireguardを再インストールするという一般的なアドバイスを試しましたが、うまくいきませんでした。ここからどうすればいいですか?これには、OS 全体の再インストールが必要ですか?
docker - Wireguard を使用してコンテナ/Docker サブネットをネットワークに追加するにはどうすればよいですか?
現在、複数のサービスを実行しているホーム サーバーがありますが、VPN にルーティングされるのはほんの一握りです。VPS に Wireguard をセットアップし、Mac とホスト (Ubuntu 18.04) を介して正常に接続できますが、コンテナーを分離できませんでした。これが私が行った進歩です。
サーバー構成
クライアント構成
Client Wireguard のブート出力 ここで奇妙なのは、AllowedIPs を 0.0.0.0/0 に設定したときに実行されるいくつかのコマンドが欠落していることです。多分それはヒントですか?
起動したwgの出力。握手会です!
Docker のセットアップ 私は常に WG を最初に起動してから、docker コンテナーを起動しようとします... 逆の方法で実行しようとすると、WG を実行できません この時点で、docker コンテナーを起動します。ここに私のdocker-composeからの関連情報があります
私の考えが正しければ、wg の起動時にサブネットが作成され、docker の起動時にそのアドレスが使用されます。
そして、ここのコンテナ内からはcurlの出力です
なぜこれが機能しないのか理解できません...