দুটি নেটওয়ার্ক কার্ড এবং আইপি ফরওয়ার্ডিং


8

আমি "উবুন্টু ১১.১০" রাউটার হিসাবে অভিনয় করতে চাই।

আমার দুটি ল্যান ইন্টারফেস রয়েছে।

ধরা যাক ইন্টারফেস এ 'আইপি হ'ল 172.16.1.10;
ইন্টারফেস বি এর আইপি হয় 192.168.1.10

আমি কীভাবে উবুন্টুকে কনফিগার করব যাতে 172.16.1.1 192.168.1.1 এর সাথে সংযোগ স্থাপন করতে পারে?

উত্তর:


12

মনে হচ্ছে আপনি যদি রাউটারটি কনফিগার করছেন।

আইপি ফরওয়ার্ডিং সক্ষম করতে আপনার কেবল কয়েকটি পরিবর্তন করতে হবে

আইপি ফরওয়ার্ডিং সক্ষম করুন

echo 1 > /proc/sys/net/ipv4/ip_forward

Iptables কনফিগার করুন

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

আরও দেখুন উবুন্টু উইকি রাউটার

আপনি সম্ভবত iptables সম্পর্কে কিছুটা জানতে চাইবেন

লিনাক্স ফায়ারওয়াল আইপিটাবল ব্যবহার করে

যদি এগুলি কিছুটা অপ্রতিরোধ্য বলে মনে হয়, তবে আমি কী আপনাকে রাউটার হিসাবে কাজ করতে নির্মিত লিনাক্স বিতরণগুলির একটি বিবেচনা করার পরামর্শ দিতে পারি? আমি স্মিথওয়ালটি পছন্দ করি তবে বেছে নেওয়ার মতো আরও কিছু রয়েছে।

smoothwall

ফায়ারওয়াল নির্দিষ্ট ডিস্ট্রোস আপনার জন্য বেশিরভাগ বা সমস্ত কনফিগারেশন পরিচালনা করবে এবং এটিকে আরও সহজ করার জন্য বেশিরভাগ ওয়েব ভিত্তিক ইন্টারফেসের সাথে আসে।


এটি ম্যাজিকের মতো কাজ করে। এখন 172.16.2.100 (eth0) এর প্যাকেট 192.168.1.1 (eth1) এর মধ্য দিয়ে যায়, তবে 192.168.1.1 থেকে প্যাকেটটি 172.16.2.100 এ পৌঁছাতে পারে না। এমন কোনও প্রতিসামগ্রী কনফিগারেশন রয়েছে যা প্যাকেট উভয় পক্ষের কাছে পৌঁছতে পারে। আমি বিপরীত কনফিগারেশন সহ আইপলগুলি কনফিগার করার চেষ্টা করেছি, তবে এখনও কাজ করে নি। ধন্যবাদ.
ইসারা রুঙ্গভিটায়াকুল

আপনি যা চান তার বিষয়ে আপনি আরও নির্দিষ্ট হতে পারেন? মনে হচ্ছে আপনাকে iptables কনফিগার করতে হবে।
প্যান্থার

এখনই, 172.16.1.1.1 কে রাউটারে পিং করতে পারে (প্রকৃত রাউটারটি উবুন্টু 192.168.1.1 নয়) তবে সেই রাউটারটি 172.168.1.1 এ পিং করতে পারে না কল্পনা করুন যে আমার কাছে 2 কম্পিউটার (এ, বি) এবং একটি রাউটার রয়েছে (সি )
ইসরা রুঙ্গভিটায়াকুল

এখনই, 172.16.1.1.1 কে রাউটারে পিং করতে পারে (প্রকৃত রাউটারটি উবুন্টু 192.168.1.1 নয়) তবে সেই রাউটারটি 172.168.1.1 এ পিং করতে পারে না কল্পনা করুন যে আমার কাছে 2 কম্পিউটার (এ, বি) এবং একটি রাউটার রয়েছে (সি ) ক এর আইপি আছে 172.16.1.1.1 বি আইপি 192.168.1.10, এবং 172.16.1.10 সি আইপি আছে 192.168.1.1 সিবিতে একটি বি কানেক্ট সংযোগ সি এর সাথে সিতে কথা বলতে পারে (পিং) তবে সি কথা বলতে পারে না (পিং) এ বি এর মাধ্যমে << আমার সমস্যা আপনার সমাধানের কারণে সি এর সাথে কথা বলতে পারে সুতরাং সি এর সাথে আলাপ করতে পারে তার পরে আমার কী করা উচিত (বিপরীত কনফিগারেশন?)
ইসরা রুংভিটায়াকুল

আপনার অনুরূপ কনফিগারেশন লাগবে। আপনি যদি আপনার রাউটারটি কনফিগার করতে যাচ্ছেন তবে আপনাকে সত্যিই একটি বোঝার iptables পড়তে হবে। আপনি যে 3 টি নিয়ম আপনাকে দিয়েছিলেন তা কী আপনার বুঝতে হবে। আপনি যদি কোনও ট্র্যাফিককে আউট করতে দিতে যাচ্ছেন তবে রাউটার / সাবনেট কনফিগার করার কী দরকার? এই প্রশ্নের উত্তর iptables কনফিগার করবে।
প্যান্থার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.