আমার বর্তমান ওএস এক্স সংস্করণে (সিয়েরা 10.12.6) এবং ফোর্টিক্লিয়েন্ট 5.6.1 দেখে মনে হচ্ছে সার্ভারএড্রেসসের যদি 2 টির বেশি ঠিকানা থাকে তবে "সেট" কলটি কিছুতেই থাকে না (যদি আপনি "পান" তবে কিছুই হত না আপডেট করা হয়েছে)। এটি ঠিকঠাক করার জন্য, আমি কেবলমাত্র প্রথম ফরটিসিলেট ডিএনএস ঠিকানা রাখার এবং এটি আমার পাবলিক ডিএনএস ঠিকানার (8.8.8.8) সাথে একীভূত করার সিদ্ধান্ত নিয়েছি।
তদুপরি, আমি ফরটিচ্লিয়েন্ট সংযোগে বাশ স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে চালনার পরামর্শ দিচ্ছি: এটি ফরটিচ্লিয়েন্ট কনফিগারেশন স্ক্রিপ্ট রফতানি করে পুনরায় আমদানির মাধ্যমে করা যেতে পারে it
নীচে সম্পূর্ণ গাইড:
1 / নিম্নলিখিত বাশ স্ক্রিপ্ট তৈরি করুন এবং এটি কোথাও সংরক্ষণ করুন (আমার ক্ষেত্রে এটি ছিল ~/bashscripts/update-forticlient-dns.sh
) এবং আপনার ফোর্টি ক্লায়েন্ট সংযোগ শেষ <FIRST IP ADDRESS FOR FORTICLIENT DNS>
হওয়ার scutil --dns | grep "nameserver\[0\]"
পরে ফলাফলটি প্রতিস্থাপন করতে ভুলবেন না
#!/bin/bash
ROOT_PASSWORD=$1
# Uncomment this if you want to log everything happening during this script execution into a dedicated log file
# exec >/tmp/forticlient-log 2>&1
# Ensuring we did a sudo correctly once
# Because we cannot both use a pipe and an stdin redirection at the same time
# (or at least, my bash knowledge is not wide enough for that :-))
echo "$ROOT_PASSWORD" | sudo -S ls /dev/null
sudo scutil <<EOF
get State:/Network/Service/forticlientsslvpn/DNS
d.add ServerAddresses 8.8.8.8 <FIRST IP ADDRESS FOR FORTICLIENT DNS>
set State:/Network/Service/forticlientsslvpn/DNS
quit
EOF
2 / চালান FortiClient, তারপর ঢোকা পছন্দসমূহ > সাধারণ এবং ক্লিক করুন ব্যাকআপ বোতাম যা কোনো ফাইল আপনার FortiClient কনফিগারেশন রপ্তানি করবে
3 / এই ফাইলে, / Forticlient_configration / vpn / sslvpn / कनेक्शन / সংযোগ [নাম = "আপনার সংযোগ"] / অন_কনেক্ট / স্ক্রিপ্ট / স্ক্রিপ্ট নোডটি সন্ধান করুন এবং এর মধ্যে আপনার স্ক্রিপ্টটি কল করুন:
<on_connect>
<script>
<os>mac</os>
<script>/Users/fcamblor/bashscripts/update-forticlient-dns.sh "your_secret_root_password_here"</script>
</script>
</on_connect>
4 / ফোর্টি ক্লায়েন্ট কনসোলে ফিরে যান, নীচে বাম কোণে লকটি ক্লিক করুন, তারপরে পছন্দগুলি > সাধারণ যান এবং পুনরুদ্ধার বোতামটি ক্লিক করুন: আপনার আপডেট হওয়া কনফিগারেশন ফাইলটি সন্ধান করুন এবং এটাই, আপনার ডিএনএস কনফিগারেশনটি প্রতিটি সময় ফ্লাইতে আপডেট হবে ভিপিএন এর সাথে সংযোগ করুন।