NordVPNキルスイッチを使用するとネットワーク接続が失われました。

NordVPNキルスイッチを使用するとネットワーク接続が失われました。

Kill Switch機能が有効なNordVPNを使用しています。

コンピュータが正常にシャットダウンしないと、ファイルは/etc/resolv.conf変更できなくなり、その後に名前を解決しようとするすべての試行は失敗します。

時には異常な終了がなくても、実行時に以下がping表示さrootれることがあります。

ping: sendmsg: 操作は許可されません

キルスイッチを使用して中断することなく接続する方法は?

ベストアンサー1

nordvpndサービスを再起動すると、接続の問題を解決できます。

これを自動化する方法は次のとおりです。

作る/etc/systemd/system/nordvpnd-restart-after-network-online.service

# Prevent immutable /etc/resolv.conf
# https://forum.manjaro.org/t/internet-blocked-by-nordvpn-killswitch/108413
# https://bbs.archlinux.org/viewtopic.php?id=246004

# If using NetworkManager, requires NetworkManager-wait-online.service to be started
# https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

[Unit]
Description=restart nordvpnd after network online
After=NetworkManager-wait-online.service
# Uncomment if using networkd, and comment previous line
; Before=systemd-networkd-wait-online.service

[Service]
Type=oneshot
ExecStart=/usr/bin/systemctl restart nordvpnd

[Install]
WantedBy=NetworkManager-wait-online.service
# Uncomment if using networkd, and comment previous line
; WantedBy=systemd-networkd-wait-online.service

2つの必須サービスを有効にします。

sudo systemctl daemon-reload
sudo systemctl enable NetworkManager-wait-online.service nordvpnd-restart-after-network-online.service 

サービスがNetworkManagerオンラインになるとすぐに自動的に再起動されます。nordvpnd

おすすめ記事