Kali Linux openVPNがDNSリークテストに失敗する

Kali Linux openVPNがDNSリークテストに失敗する

最近、VMWareにKali Linuxをインストールしました。次のようにopenVPNを正常にインストールできました。これら指示があるが実行されていないようです。DNSリークテスト。この問題を解決するために私ができることはありますか?

また、VPNが失敗した場合、インターネット接続をどのように停止しますか?私の実際のIPを公開したくありません。

ベストアンサー1

デフォルトでは、OpenVPNはWindows以外の環境ではDNSを再構成しません。使用できるフック(申し訳ありません。説明はフランス語です。)これを行うには:

#!/bin/sh

# Write foreign options to stdout:
foreign_options() {
   local i
   while true; do
       local varname=foreign_option_$i
       local value="$(eval echo \$$varname)"
       if [ -z "$value" ]; then
           return
       fi
       i=$((i+1))
   done
}

# Get resolvconf configuration:
create_resolvconf() {
   foreign_options | grep "^dhcp-option DNS " | sed "s/^dhcp-option DNS /nameserver /"
}

route_up() {
   # Append nameservers to resolvconf (it would be better to override them):
   create_resolvconf | resolvconf -a $rdev
}

route_pre_down() {
   # Kill switch (adjust with your real network interface):
   sudo ip link set eth0 up
   # Restore the DNS config:
   resolvconf -d $rdev
}

case "$script_type" in
   route-up) route_up "$@" ;;
   pre_down) route_pre_down "$@" ;;
esac

次のOpenVPN構成フラグメントを使用してください。

script-security 2
down my_script
route-pre-down my_script

おすすめ記事