এটি এখানে যেমন একই সমস্যা: গুইয়ের মাধ্যমে কাজ করার জন্য ওপেনকনেক্ট ভিপিএন পাওয়া , তবে এতে আমার সংযোজনগুলি মুছে ফেলা হয়েছে এবং আমাকে একটি নতুন প্রশ্ন তৈরি করতে বলা হয়েছিল।
প্রকৃতপক্ষে, এখানে 0 জন প্রতিক্রিয়া সহ অনেক লোক অনুরূপ প্রশ্ন জিজ্ঞাসা করছেন।
সফ্টওয়্যার সংস্করণ: উবুন্টু 14.04, ওপেনকনেক্ট 5.02
মূল সমস্যা: আমি ওপেনকনেক্ট ব্যবহার করে নেটওয়ার্ক-ম্যানেজারে একটি ভিপিএন সংযোগ যুক্ত করার চেষ্টা করছি। আমি যখন আমার ভিপিএন ব্যবহারকারীর নাম এবং পাসওয়ার্ড সরবরাহ করি তখন এটি সফলভাবে সংযুক্ত হয় তবে আমি ডিএনএস সমাধান করতে পারি না।
যদি আমি টার্মিনালে সুডোর মাধ্যমে ওপেনকনেক্ট চালনা করি তবে ডিএনএস কাজ করে।
sudo openconnect -u <username> https://<vpn concentrator name>
আরো বিস্তারিত:
1A। ওপেনকনেক্ট এবং নেটওয়ার্ক-ম্যানেজারের মাধ্যমে সংযুক্ত হওয়ার পরেও আমি আইপিভি 4 ট্যাবের অধীনে স্পষ্টতই ডিএনএস এবং একটি অনুসন্ধান ডোমেন যুক্ত করেছি, কেবল অনুসন্ধান ডোমেনটি /etc/resolv.conf এ শেষ হয়। এমনকি আমি ডিএনএস সরবরাহ এবং ডোমেন সরবরাহ না করলেও, আমি লগগুলিতে দেখতে পাচ্ছি যে এটি ভিপিএন কনসেন্ট্রেটারের কাছ থেকে information আবার, অনুসন্ধান ডোমেনটি সঠিকভাবে আপডেট হয়েছে। [নীচে লগ করুন]
1B। একটি টার্মিনালে sudo মাধ্যমে সংযোগ করার সময়, resolv.conf ডিএনএস এবং অনুসন্ধান ডোমেনগুলির সাথে সঠিকভাবে পপুলেটেড হয় যদিও আমি কমান্ড লাইনে সেই তথ্যটি যোগ করি নি বা ভিপিএনসি-স্ক্রিপ্টের জন্য কোনও পথ সরবরাহ করি নি। এটি অবশ্যই এটি ভিপিএন কনসেন্ট্রেটারের কাছ থেকে পেয়ে আসছে। [নীচে লগও করুন]
2A। ওপেনকনেক্ট এবং নেটওয়ার্ক-ম্যানেজারের মাধ্যমে সংযোগ করার সময়, একটি নতুন ইন্টারফেস 'vpn0' তৈরি করা হয়।
2b। sudo এবং কমান্ড লাইনের মাধ্যমে সংযোগ করার সময় একটি নতুন ইন্টারফেস 'টিউন 0' তৈরি হয়।
নেটওয়ার্ক-ম্যানেজারের মাধ্যমে সংযোগ করার সময় লগ করুন:
NetworkManager[784]: <info> Starting VPN service 'openconnect'...
NetworkManager[784]: <info> VPN service 'openconnect' started (org.freedesktop.NetworkManager.openconnect), PID 4513
NetworkManager[784]: <info> VPN service 'openconnect' appeared; activating connections
NetworkManager[784]: <info> VPN plugin state changed: init (1)
এটি এখানে আমার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে
NetworkManager[784]: <info> VPN plugin state changed: starting (3)
NetworkManager[784]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/vpn0, iface: vpn0)
NetworkManager[784]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/vpn0, iface: vpn0): no ifupdown configuration found.
NetworkManager[784]: <warn> /sys/devices/virtual/net/vpn0: couldn't determine device driver; ignoring...
NetworkManager[784]: <info> VPN connection '<connection name>' (Connect) reply received.
openconnect[4544]: Attempting to connect to server <ip address>:443
openconnect[4544]: SSL negotiation with <correctly identified vpn server>
openconnect[4544]: Connected to HTTPS on <correctly identified vpn server>
openconnect[4544]: Got CONNECT response: HTTP/1.1 200 OK
openconnect[4544]: CSTP connected. DPD 30, Keepalive 20
NetworkManager[784]: <info> VPN connection '<connection name>' (IP Config Get) reply received.
NetworkManager[784]: <info> VPN connection '<connection name>' (IP4 Config Get) reply received.
NetworkManager[784]: <info> VPN connection '<connection name>' (IP6 Config Get) reply received.
NetworkManager[784]: <info> VPN Gateway: <ip address>
NetworkManager[784]: <info> Tunnel Device: vpn0
NetworkManager[784]: <info> IPv4 configuration:
NetworkManager[784]: <info> Internal Address: 10.xxx.xxx.xxx
NetworkManager[784]: <info> Internal Prefix: 19
NetworkManager[784]: <info> Internal Point-to-Point Address: 10.xxx.xxx.xxx
NetworkManager[784]: <info> Maximum Segment Size (MSS): 0
NetworkManager[784]: <info> Forbid Default Route: no
NetworkManager[784]: <info> Internal DNS: <ip address>
NetworkManager[784]: <info> Internal DNS: <ip address>
NetworkManager[784]: <info> DNS Domain: '(none)'
NetworkManager[784]: <info> IPv6 configuration:
NetworkManager[784]: <info> Internal Address: <ipv6 ip>
NetworkManager[784]: <info> Internal Prefix: 64
NetworkManager[784]: <info> Internal Point-to-Point Address: <ipv6 ip>
NetworkManager[784]: <info> Maximum Segment Size (MSS): 0
NetworkManager[784]: <info> Forbid Default Route: no
NetworkManager[784]: <info> DNS Domain: '(none)'
openconnect[4544]: Connected vpn0 as <ip address> + <ipv6 ip>, using SSL
openconnect[4544]: Established DTLS connection (using OpenSSL)
NetworkManager[784]: <info> VPN connection '<connection name>' (IP Config Get) complete.
NetworkManager[784]: <info> Policy set '<connection name>' (vpn0) as default for IPv4 routing and DNS.
NetworkManager[784]: <info> Policy set '<connection name>' (vpn0) as default for IPv6 routing and DNS.
NetworkManager[784]: <info> Writing DNS information to /sbin/resolvconf
dnsmasq[1027]: setting upstream servers from DBus
dnsmasq[1027]: using nameserver 127.0.0.1#53 for domain 10.in-addr.arpa
dnsmasq[1027]: using nameserver 127.0.0.1#53 for domain <home search domain>
dnsmasq[1027]: using nameserver 127.0.0.1#53 for domain <vpn search domain>
dnsmasq[1027]: using nameserver <ip address>#53 for domain 10.in-addr.arpa
dnsmasq[1027]: using nameserver <ip address>#53 for domain <home search domain>
dnsmasq[1027]: using nameserver <ip address>#53 for domain <vpn search domain>
dnsmasq[1027]: using nameserver <ip address>#53 for domain 10.in-addr.arpa
dnsmasq[1027]: using nameserver <ip address>#53 for domain <home search domain>
dnsmasq[1027]: using nameserver <ip address>#53 for domain <vpn search domain>
dbus[471]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
NetworkManager[784]: <info> VPN plugin state changed: started (4)
NetworkManager[784]: keyfile: updating /etc/NetworkManager/system-connections/<connection name>-6a503043-13b0-4ce7-9749-29cd3054cae3
dbus[471]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
রেজোলভ.কনফ আপডেট করার বিষয়ে লগের সমস্ত আওয়াজ সত্ত্বেও এটি নেমসারভারগুলি সরিয়ে দেয় তবে লগের আইপি ঠিকানাগুলির সাথে সেগুলি প্রতিস্থাপন করে না। এটি সঠিকভাবে অনুসন্ধান ডোমেনের আপডেট, তাই এটা অনেকটা করে না একটি অনুমতি সমস্যা।
টার্মিনালে sudo ওপেনকনেক্ট ব্যবহার করে সংযোগ করার সময় লগ করুন:
NetworkManager[784]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
NetworkManager[784]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
NetworkManager[784]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
dbus[471]: [system] Activating service name='org.freedesktop.hostname1' (using servicehelper)
kernel: [ 3258.725774] systemd-hostnamed[4927]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
dbus[471]: [system] Successfully activated service 'org.freedesktop.hostname1'
রেজোলভ.কনফ আপডেট করার বিষয়ে কিছুই নেই এবং এখনও এটি নাম সার্ভার এবং অনুসন্ধান ডোমেনটিকে সঠিকভাবে আপডেট করে।
আপডেট করুন যদি আমি রেজোলভকনফের সমস্ত সতর্কতা উপেক্ষা করে এবং এতে ভিপিএন কনসেন্ট্রেটর নেমসার্ভারগুলি যুক্ত করি তবে আমি তাত্ক্ষণিকভাবে ব্রাউজ করতে সক্ষম হয়েছি। অবশ্যই আমি সংযোগ বিচ্ছিন্ন করার সাথে সাথে এই পরিবর্তনগুলি ওভাররাইট করা হবে।
এই সম্পর্কে একটি বাগ ছিল , ২০১২ সালে, কিন্তু এটির মেয়াদ শেষ হয়ে গেল। সমস্যাটি ভিপিএনসি স্ক্রিপ্ট বলে মনে হচ্ছে।
আমি আমার ভিপিএনসি-স্ক্রিপ্টগুলি সর্বশেষতম সংস্করণগুলিতে ম্যানুয়ালি আপডেট করার চেষ্টা করেছি, তবে কোন ফলসই হয়নি।
আরও কিছু গবেষণায় দেখা গেছে যে 12.04 হিসাবে রেজোলভকনফ আর নেই যেখানে নেটওয়ার্ক-ম্যানেজার ব্যবহার করার পরে নেমসার্ভারগুলি ডিএনএস রেজোলিউশনে যায়। এই কারণেই যখন আমি কমান্ড লাইনটি ব্যবহার করি তখন এটি কাজ করে তবে নেটওয়ার্ক-ম্যানেজার ব্যবহার করার সময় নয়। বরং নেমসারভার 127.0.1.1 [dnsmasq] যুক্ত করা হয়েছে এবং সেই নেমসার্ভারটি প্রকৃত নেমসারভারের আইপি ঠিকানাগুলি বলা হয়।
বড় সুবিধাটি হ'ল আপনি যদি অতীতের মতো ভিপিএন দিয়ে আপনার সমস্ত ডিএনএস ট্র্যাফিকের পরিবর্তে কোনও ভিপিএন এর সাথে সংযোগ স্থাপন করেন, পরিবর্তে আপনি কেবল এই ভিপিএন দ্বারা ঘোষণা করা সাবনেট এবং ডোমেন সম্পর্কিত ডিএনএস অনুসন্ধানগুলি প্রেরণ করবেন
উপরের লিঙ্কে বর্ণিত হিসাবে ডান্সমাস্ককে অক্ষম করুন আপডেট সমস্যা সমাধান করে কারণ /etc/resolv.conf জনবহুল।
এটি একটি ফ্যালব্যাক হলেও এটি আসল সমাধান নয়।
nameserver
/etc/resolv.conf এর একটি লাইনে তালিকাভুক্ত করা হয় , যতগুলি ফরোয়ার্ডী নেমসারভার ব্যবহার করছে তা নির্বিশেষে।