গেটওয়ে কি সাবনেটে থাকতে হবে?


14

সাব नेटের বাইরের গেটওয়ে সহ আমি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলিতে (এটি ডেবিয়ানে রয়েছে) এর মতো একটি ইন্টারফেস আনতে দেখছিলাম:

iface eth0 inet static
address 10.100.10.99
netmask 255.255.255.0
gateway 10.100.0.1

তবে "ifup --verbose eth0" কেবল আমাকে এই ত্রুটি বার্তা দেয়:

ifconfig eth0 10.100.10.99 netmask 255.255.255.0
 route add default gw 10.100.0.1  eth0
SIOCADDRT: No such process
Failed to bring up eth0

অবশ্যই, নেটমাস্ক 255.255.0.0 এ পরিবর্তন করা ঠিক কাজ করে।

এটি কি সম্ভব, না সমস্যা আছে এমন কিছু আছে কি? আইফআপ থেকে আরও তথ্য পাওয়ার কোনও উপায় আছে কি? আমি ইন্টারনেটে একটি পোস্ট দেখছি যা পরামর্শ দেয় যে এটি কাজ করা উচিত।

উত্তর:


10

এই প্রশ্নের কাছে যাওয়ার আরেকটি উপায় হ'ল: যদি আপনি কোনও স্থানীয় নেটওয়ার্কে আপনার ডিফল্ট-গেটওয়ে রাউটারে পৌঁছতে না পারেন তবে আপনি কীভাবে এর মাধ্যমে প্যাকেট প্রেরণ করবেন? আপনাকে সেগুলি অন্য রাউটারের মাধ্যমে পাঠাতে হবে।

কিছু পটভূমির জন্য, মনে রাখবেন যে একটি আইপি প্যাকেটে সাধারণত উত্স এবং গন্তব্য ঠিকানা থাকে: এটি কোথা থেকে আসে এবং এটি কোথায় যেতে চায়। কীভাবে এটি সেখানে পৌঁছে তা স্থির করার জন্য এটি রাউটারগুলির মধ্যে নির্ভর করে।

সুতরাং আপনি যখন আপনার অফ-নেটওয়ার্ক ডিফল্ট গেটওয়ে রাউটারের মাধ্যমে আপনার আইপি প্যাকেটটি প্রেরণ করেন, তখন দুটি জিনিসের একটি হওয়ার দরকার পড়ে।

  1. লোকাল-নেটওয়ার্ক রাউটার কীভাবে ডিফল্ট-গেটওয়ে রাউটারে পৌঁছতে পারে তা জানে এবং এটি আপনার ধারণার সাথে একমত যে আপনার প্যাকেটটি গন্তব্যস্থলে যাওয়ার জন্য ডিফল্ট-গেটওয়ে রাউটারের মাধ্যমে প্রেরণ করা উচিত। সেক্ষেত্রে লোকাল-নেটওয়ার্ক রাউটারটি কেবল আপনার ডিফল্ট গেটওয়ে হিসাবে ব্যবহার করবেন না কেন?

  2. স্থানীয়-নেটওয়ার্ক রাউটার মনে করে (ডিফল্টরূপে) যে আপনার প্যাকেটটি অন্য কোনও রাউটারের মাধ্যমে তার গন্তব্যে পৌঁছানোর জন্য প্রেরণ করা উচিত। এই ক্ষেত্রে আপনার অন্যথায় এটি বলার কিছু উপায় থাকতে হবে। এই ক্ষমতা বিদ্যমান এবং এটিকে "উত্স রাউটিং" বলা হয় ... তবে এটি একটি সুরক্ষা ঝুঁকি হিসাবে বিবেচিত হয় এবং বেশিরভাগ রাউটার এটিকে উপেক্ষা করার জন্য কনফিগার করা হয়।

অবশেষে, আমার অভিজ্ঞতায় লিনাক্স আইপ্রেট ( ip) সরঞ্জামটি কোনও স্থানীয় নেটওয়ার্ক ইন্টারফেসের মাধ্যমে সরাসরি গেটওয়েতে পৌঁছানো না গেলে আপনাকে কোনও রুট যুক্ত করতে দেয় না।

উত্স-রাউটিং উল্লেখগুলির একটি দম্পতি:


4

ডিফল্ট গেটওয়েটি ডিভাইসের আইপি ঠিকানার মতো একই সাবনেটে থাকতে হবে। এটি সাধারণত যে নেটওয়ার্কটির সাথে আপনি সংযোগ করছেন তার রাউটারের আইপি ঠিকানা। ডিফল্ট রুটের উইকিপিডিয়া পৃষ্ঠা থেকে :

কম্পিউটার নেটওয়ার্কিংয়ে গেটওয়ে হ'ল টিসিপি / আইপি নেটওয়ার্কের নোড (একটি রাউটার) যা অন্য নেটওয়ার্কে অ্যাক্সেস পয়েন্ট হিসাবে কাজ করে। একটি ডিফল্ট গেটওয়ে হ'ল কম্পিউটার নেটওয়ার্কের নোড যা কোনও আইপি অ্যাড্রেস রাউটিং টেবিলের অন্য কোনও রুটের সাথে মেলে না, তা নেটওয়ার্ক সফ্টওয়্যার ব্যবহার করে। এটি আসলে সেই রাউটারের আইপি ঠিকানা যা আপনার পিসি নেটওয়ার্কটি সংযুক্ত।

হোম কম্পিউটিং কনফিগারেশনে, একটি আইএসপি প্রায়শই একটি শারীরিক ডিভাইস সরবরাহ করে যা উভয়ই ইন্টারনেটের সাথে স্থানীয় হার্ডওয়্যারকে সংযুক্ত করে এবং একটি গেটওয়ে হিসাবে পরিবেশন করে। এই জাতীয় ডিভাইসের মধ্যে ডিএসএল রাউটার এবং তারের রাউটার অন্তর্ভুক্ত রয়েছে।

সাংগঠনিক সিস্টেমে একটি গেটওয়ে হ'ল একটি নোড যা একটি ওয়ার্কস্টেশন থেকে ট্র্যাফিককে অন্য নেটওয়ার্ক বিভাগে নিয়ে যায়। ডিফল্ট গেটওয়েটি সাধারণত অভ্যন্তরীণ নেটওয়ার্কগুলি এবং বাইরের নেটওয়ার্ককে (ইন্টারনেট) সংযুক্ত করে। এমন পরিস্থিতিতে গেটওয়ে নোড প্রক্সি সার্ভার এবং ফায়ারওয়াল হিসাবেও কাজ করতে পারে। গেটওয়েটি রাউটার উভয়ের সাথেই যুক্ত, যেখানে প্যাকেটগুলি কোথায় পাঠানো হয় তা নির্ধারণ করতে শিরোনাম এবং ফরোয়ার্ডিং সারণী এবং একটি গ্লাসওয়ে গেটওয়ের ভিতরে এবং বাইরে প্যাকেটের আসল পথ সরবরাহ করে uses

অন্য কথায়, একটি ডিফল্ট গেটওয়ে একটি এন্ট্রি পয়েন্ট এবং একটি নেটওয়ার্কে একটি প্রস্থান পয়েন্ট সরবরাহ করে।


তবে যদি কোনও ঠিকানার স্থিতিশীল রুট থাকে তবে সাবনেটে না থাকলেও এটি ডিফল্ট গেটওয়ে হতে পারে না? (আমরা এখানে প্রযুক্তিগত দিক দিয়ে চলেছি এবং ভাল অনুশীলন থেকে দূরে)।
কুর্তেম

স্থিতিশীল রুট একটি রুট হতে পারে, কেবলমাত্র ডিফল্ট গেটওয়ে নয় (যেমন আমি এটি বুঝতে পারি)।
slm

2
ডিফল্ট রুট একই সাবনেটে থাকা আবশ্যক। ডিফল্ট রুটটি হ'ল আপনি কীভাবে আপনার সমস্ত ট্র্যাফিক আপনার সাবনেট থেকে অন্য কোনও জায়গায় নিয়ে যান। সুতরাং আপনার যদি 10.100.10.99 থেকে 10.100.0.1 থেকে ট্র্যাফিক পাওয়ার চেষ্টা করা হচ্ছে তখন থেকে আপনার 10.100.10.0/24 থেকে 10.100.0.0/24 নেটওয়ার্কগুলির জন্য একটি "গেটওয়ে" দরকার। 10.100.0.1 আপনার ডিফল্ট গেটওয়ে হতে পারে না কারণ আপনি এটি ডিফল্টরূপে পৌঁছাতে পারবেন না। এটি তবে "একটি" প্রবেশদ্বার হতে পারে। এমনকি এটি আপনার সমস্ত ট্র্যাফিককে "" "প্রবেশদ্বারও হতে পারে (একবার আপনি অন্য নেটওয়ার্কে কীভাবে যেতে হয় তা বলার পরে)।
কোটায়ার

1
@ কোটায়ার: এবং এখনও আমার এই কাজ করছে। যদি অন্য সাবনেটের স্থিতিশীল রুট থাকে এবং ডিফল্ট গেটওয়েটি সেই সাবনেটে থাকে তবে আমি উভয়ই কোনও ডিফল্ট রুট যুক্ত করতে এবং পিং / সংযোগ দিতে সক্ষম am এটি কম দক্ষ হতে পারে, তবে এটি কার্যকর হয়।
স্যারাইড

আমি বলব: একটি রুট হ'ল আপনি কীভাবে আপনার সমস্ত ট্র্যাফিক আপনার সাবনেট থেকে অন্য কোনও জায়গায় নিয়ে যান। কোনও রুট নির্দিষ্ট করার সময়, আপনি হয় একটি আইপি সেগমেন্ট (বা একটি সুপারনেট - বিভাগগুলির সংমিশ্রণ) এবং সেগমেন্ট / সুপারনেটের সাথে অ্যাক্সেসের একটি গেটওয়ে নির্দিষ্ট করতে পারেন, বা রাউটিং টেবিলটিতে উল্লিখিত নয় এমন সমস্ত কিছুর জন্য আপনি নির্দিষ্ট করতে পারেন, এটি ব্যবহার করুন প্রবেশপথ". আধুনিকটি হল ডিফল্ট রুট এবং এতে ব্যবহৃত গেটওয়েটিকে ডিফল্ট গেটওয়ে বলা হয়। যখন আপনার কেবল একটি এনআইসি রয়েছে, আপনার প্রায় সর্বদা কেবলমাত্র ডিফল্ট রুট প্রয়োজন; তবে একাধিক এনআইসির সাথে আপনার অন্যান্য রুটেরও প্রয়োজন হতে পারে।
telcoM

2

ভেরাইজন এডিএসএল পরিষেবা নিয়ে আমার একাধিক স্থানে একই সমস্যা হচ্ছে। "ডিফল্ট গেটওয়ে" একটি আলাদা সাবনেটে আছে। আমাদের ক্ষেত্রে, আইপিস্কে সাইট-টু-সাইট ভিপিএন ব্যবহার করার জন্য আমাদের পাবলিক আইপি অ্যাড্রেসগুলির প্রয়োজন। এটি করার জন্য, আমাদের ডিএসএল গেটওয়েটি ব্রিজ মোডে স্থাপন করা দরকার, যাতে জনসাধারণের আইপি ঠিকানাটি ডিএসএল গেটওয়ের পরিবর্তে আমাদের রাউটারে থাকে।

বেশিরভাগ সরবরাহকারীরা এটি মোটামুটি সহজেই করতে সক্ষম হয় তবে ভেরাইজনকে অসুবিধা বলে মনে হয়। ডি-লিংক 2750 বি ডিএসএল গেটওয়ে ব্যবহার করে সেতু মোডে রেখে ভেরিজন প্রযুক্তিগুলি আমাকে আলাদা সাবনেটের ডিফল্ট গেটওয়ে ব্যবহার করতে বলছে। আমি এটি আমার উইন্ডোজ 7 ল্যাপটপটি ব্যবহার করে পরীক্ষা করেছি এবং যদিও উইন্ডোজ এই প্রভাবটিতে ত্রুটি বার্তা দেয় যে, "আপনি একজন নির্বোধ এবং এটি একটি খারাপ ধারণা - আপনি কি এই কনফিগারেশনটি সংরক্ষণ করতে চান? হ্যাঁ / না," এটি কাজ করে না ।

তবে, আরও কঠোর বিড়ম্বনা পরীক্ষা সহ সফ্টওয়্যার আপনাকে নিজেকে থেকে রক্ষা করে বলে মনে হচ্ছে ...

তবুও, আমি সহায়তা করতে পারি না তবে মনে করি এটি নকল করার উপায় আছে ...


1

এটি সম্ভব, তবে সংযুক্ত নিবন্ধে বর্ণিত হিসাবে আপনার যন্ত্রটি গেটওয়ের ঠিকানায় কীভাবে যেতে হবে তা ইতিমধ্যে জেনে রাখা উচিত। এর অর্থ হ'ল post-upপরিবর্তে রুটগুলি নিজেই যুক্ত করতে আপনাকে ব্যবহার করতে হবে usegateway

iface eth0 inet static
  address 10.100.10.99
  netmask 255.255.255.0
  post-up ip route 10.100.0.0/24 via 10.100.10.x # router that can route you to the 10.100.0.0/24 network
  post-up ip route 0.0.0.0 via 10.100.0.1

2
ip routeআপনি যদি অনুপস্থিত addকমান্ডটি যুক্ত করেন তবে এই কমান্ডগুলি তাদের চেষ্টা করেও ব্যর্থ হবে ...
জান্ডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.