wireguard Killswitchが正しく機能しません。

wireguard Killswitchが正しく機能しません。

Wireguardを使用するサーバーがあります。このサーバーではキルスイッチを設定しましたが、Wireguardの接続が切断されても正常に動作しているようです。

ただし、Ubuntu 22.04サーバーを更新すると、どのアプリケーションを再起動するかを尋ねられます。たとえば、これを再起動しました。

 /etc/needrestart/restart.d/dbus.service
 systemctl restart virtlogd.service
Service restarts being deferred:
 systemctl restart libvirtd.service
 systemctl restart multipathd.service
 systemctl restart packagekit.service
 systemctl restart polkit.service
 systemctl restart ssh.service
 systemctl restart systemd-logind.service
 systemctl restart systemd-machined.service
 systemctl restart usbguard.service
 systemctl restart [email protected]

上記のように再起動した後、システムを更新してIPを確認してみると、サーバーIPを取り戻しました。しかし、Wireguardがまだ実行されているようです。 Wireguard を起動すると、conf が実行中であるというメッセージが表示されます。

wgを削除すると、通常とは異なる出力が表示されます。 (私のIPをランダムIPにマスキングしました。)

$ sudo wg-quick down wg0
[#] ip link delete dev wg0
[#] resolvconf -d tun.wg0 -f
[#] iptables-restore -n
[#] ip rule del from 44.212.174.12 lookup VPN; ip ro del 44.212.174.0/24 dev ens10f0np0 table VPN; ip ro del default via 44.212.174.1 dev ens10f0np0 table VPN
RTNETLINK answers: No such file or directory

これは何ですかRTNETLINK answers: No such file or directory

今wg-quick up/downをすると、すべてが大丈夫です。複数のプロセスを再起動すると、Killスイッチが機能しないのはなぜですか?

私はこの問題を知っており、更新後は常にwg接続を開始します。しかし、それは問題を解決しません。時々、キルスイッチが数週間後にクラッシュし、まったく更新されないことがあります。 wgを削除すると同じエラーが発生します。

この問題の原因と解決策を知っている人はいますか?

ベストアンサー1

おすすめ記事