আমি আমার স্থানীয় নেটওয়ার্ক থেকে একটি দূরবর্তী সাইটে আইপিএসসি ভিপিএন সংযোগ করতে ওপেনসওয়ান (সংস্করণ 2.6.37) ব্যবহার করার চেষ্টা করছি। আমি যখন প্রত্যন্ত সাইটে কোনও একক সাবনেটে কানেক্ট করতে চাই তখন সবকিছু ঠিকঠাক কাজ করে। তবে, রিমোট সাইটে একটি অতিরিক্ত সাবনেট রয়েছে যা আমি অ্যাক্সেস করতে চাই।
এটি আমার কনফিগারেশন:
conn myConn
type=tunnel
left=192.168.139.14
leftsubnet=192.168.139.0/24
leftxauthclient=yes
right=X.X.X.X
rightsubnet=172.16.1.0/24
keyexchange=ike
auth=esp
authby=secret
phase2alg=3des-sha1
pfs=yes
আমি যখন এর rightsubnet
সাথে প্রতিস্থাপন করি rightsubnets
, ঠিক তেমন:
rightsubnets={172.16.1.0/24 192.168.3.0/24}
... তারপরে সংযোগটি সফলভাবে তৈরি করা হয়েছে তবে তালিকার কেবলমাত্র শেষ সাবনেট উপলব্ধ। 172.16.1.0
সাবনেটে যে কোনও কিছুতে পিং করার কোনও প্রচেষ্টা ব্যর্থ হয়। যদি আমি সাবনেটগুলির ক্রমটি চারপাশে 172.16.1.X
বদলে ফেলি তবে আমি পিং করতে পারি তবে অন্য সাবনেটে কোনও কিছুই পিং করতে পারি না। দেখে মনে হচ্ছে কোনও সংযোগ তৈরি করতে ওপেনসওয়ান কেবল তালিকার শেষ সাবনেট ব্যবহার করছে।
আমি কি এখানে কিছু ভুল করছি?
আমি অতিরিক্ত কিছু তথ্য উল্লেখ করার জন্য অবহেলা করেছি (যদিও আমি এটি প্রাসঙ্গিক তা নিশ্চিত না): আমার ওপেনসওয়ান ক্লায়েন্ট NAT ব্যবহার করে একটি রাউটারের পিছনে রয়েছে nat_traversal=yes
এবং আমার ipsec.conf
ফাইলে রয়েছে।
connection myConn2
ব্যতীত অভিন্ন সবকিছু সহ একটি নতুন সংযোগ ( ) এর জন্য উপরে আমার কনফিগারেশনটি সদৃশ করার চেষ্টা করেছি rightsubnet
। আমি যখন ব্যবহার ipsec auto --up myConn
করি তখন আমি পিন করতে পারি 172.168.1.X. আমি যখন দ্বিতীয় সংযোগ ( ipsec auto --up myConn2
) আনার চেষ্টা করি তখন আমি 192.168.3.X পিং করতে পারি তবে প্রথম সংযোগটি পুরোপুরি মারা যায়।