আপনার নেটওয়ার্ক কার্ডগুলি স্ট্রেট এবং ক্রসওভার কেবল উভয়কেই সমর্থন করে তা জেনে রাখুন। যদি না হয় তবে আপনার ক্রসওভার ইথারনেট কেবলগুলি প্রয়োজন হবে।
তারপরে, একবার সমস্ত ডিভাইস সংযুক্ত হয়ে যায়:
ফরওয়ার্ডিং সক্ষম করুন
প্রথমে আপনার ডিভাইসে আইপিভি 4 ফরওয়ার্ডিং সক্রিয় করুন।
এটিকে ফ্লাইতে সক্ষম করতে আপনি ব্যবহার করতে পারেন:
echo 1 > /proc/sys/net/ipv4/ip_forward
এটিকে পার্মেন্টলি সক্ষম করতে, ফাইলটি /etc/sysctl.confand
নেট.আইপিভি 4.ip_forward = 1 দিয়ে অকার্যকরভাবে সম্পাদনা করুন Then তারপরে কনফ: পুনরায় লোড করুন sysctl -p /etc/sysctl.conf
।
আইপি এবং রুটগুলি সংজ্ঞায়িত করুন
তারপরে, আপনার ডিভাইসের আইপি এবং রুটগুলি কনফিগার করুন।
এটি সম্পাদন করতে আপনি সরাসরি ফাইল / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস সম্পাদনা করতে পারবেন।
উদাহরণ:
auto eth0
iface eth0 inet static
address 192.168.1.1 # c1, configure the same subnet in the c2 interface that is connected to the c1 device
netmask 255.255.255.0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
যদি আপনার সমস্ত ডিভাইস একই সাবনেটে থাকে তবে আপনাকে রুটগুলি বর্ণনা করার দরকার নেই।
ডিবাগ / নিশ্চিত
যদি এটি কাজ না করে তবে ফায়ারওয়ালটি পরীক্ষা করুন এবং প্রয়োজনে এটি সম্পাদনা করুন:
sudo iptables -L
এই উত্তর সাহায্য আশা করি।
সম্পাদন করা
যেহেতু সি 2 সরাসরি উভয় সাবনেটওয়ার্কের সাথে সংযুক্ত, আপনাকে কেবল তৃতীয় নেটওয়ার্কে একটি রুট সেট করতে হবে।
আপনি / etc / নেটওয়ার্ক / ইন্টারফেসে একাধিক ইন্টারফেস নির্দিষ্ট করতে পারেন
auto [interface1]
iface [interface1] inet static
address 192.168.1.2 # The same subnet that is configure for C1
netmask 255.255.255.0
# You don't need specific route for this interface because there is no another network behind C1
auto [interface2]
iface [interface2] inet static
address 192.168.2.1 # C2<--->C3 subnet
netmask 255.255.255.0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.2 # Where 192.168.3.0 is the C3<-->C4 subnet and 192.168.2.2 the C3 address of the interface in the subnet C2<-->C3
আমি এই কনফিগারেশনটি পরীক্ষা করিনি তবে এটি কাজ করা উচিত। একবার কনফিগার করা শেষ করার পরে আপনি ip route
কমান্ড সহ রুটগুলি পরীক্ষা করতে পারবেন ।
সি 3 এবং সি 2 এর উভয় নেটওয়ার্কেরই সরাসরি রুট রয়েছে। সুতরাং আপনাকে কেবল তৃতীয় নেটওয়ার্কের রুটটি নির্ধারণ করতে হবে (সি 3 <--> সি 2 এর জন্য সি 4 এবং সি 1 <--> সি 3 এর জন্য সি 2)। একবার সি 2 এবং সি 3 এর সমস্ত নেটওয়ার্ক অ্যাক্সেস হয়ে গেলে, আপনি কেবল তাদের C1 এবং C4 এর ডিফল্ট গেটওয়ে হিসাবে সংজ্ঞায়িত করতে হবে।