দীর্ঘদিন ধরে (2 বছর?) আমি খুব বেসিক আউটবাউন্ড লোড ভারসাম্য ক্ষমতা সহ ভার্চুয়াল মেশিন (উবুন্টু 12.04 সার্ভার) চালাচ্ছি, বিভিন্ন এডিএসএল রাউটারগুলির বাইরে বিভিন্ন আউটবাউন্ড সংযোগ প্রেরণ করছি।
কোনও এনএটি মাস্ক্রেড ছাড়াই আইপ্রেট ব্যবহার করে কনফিগার করা হয়েছে, এনএটি আউটবাউন্ড এডিএসএল রাউটারগুলির দ্বারা পরিচালিত হয় যার দ্বারা সংযোগগুলি সরাসরি প্রেরকের কাছে ফিরে ব্যান্ডিং রাউটার ভিএমকে বাইপাস করে মঞ্জুরি দেয়। রাউটার ভিএম-তে কোনও ফায়ারওয়াল বিধি (iptables) নেই।
echo 1 > /proc/sys/net/ipv4/ip_forward
# flush initially
ip route flush cache
# remove whatever is there for the default to begin with
ip route delete default
# default load balancing rule
ip route add default scope global \
nexthop via ${ROUTER2} dev ${INTERFACE} weight 6 \
nexthop via ${ROUTER1} dev ${INTERFACE} weight 4
এটি দীর্ঘদিন ধরে ভালভাবে কাজ করেছে।
আমি সম্প্রতি লোড ব্যালেন্সার (উবুন্টু 12.04 সার্ভার ভার্চুয়াল মেশিন) উবুন্টু 14.04 এ আপগ্রেড করেছি।
যেহেতু উপরের "আইপি রুট অ্যাড ডিফল্ট" কমান্ডটি ব্যবহার করে আপগ্রেড ইন্টারনেট সংযোগগুলি বিক্ষিপ্ত সংযোগ সমস্যা সৃষ্টি করছে এবং একটি অকেজো অভিজ্ঞতা তৈরি করছে। প্রায় সম্পূর্ণরূপে যেমন পৃথক প্যাকেটগুলি উভয় রাউটার জুড়ে পাঠানো হচ্ছে এবং সম্পূর্ণ সংযোগ নয়।
এটি একই প্রভাব সহ দ্বিতীয় 14.04 ভার্চুয়াল মেশিন দিয়ে চেষ্টা করা হয়েছে।
আমি উবুন্টু 14.04 (বর্তমান কার্নেল: 3.13.0-24) তে একই কার্যকারিতা রাখতে চাই। আমি বুঝতে পারছি না কি পরিবর্তন হয়েছে।
কোন পরামর্শ?