রুট - লিনাক্স কমান্ড - ইউনিক্স কমান্ড

NAME এর

রুট - আইপি রাউটিং টেবিল প্রদর্শন / হ্যান্ডেল করুন

সংক্ষিপ্তসার

রুট [ -CFvnee ]

রুট

[ -ভি ] [ একটি পরিবার] যোগ করুন [ -নেট | - [ হোস্ট ] লক্ষ্য [ নেটমাস্ক এনএম] [জিবি জিও] [ মেট্রিক এন] [ এমএসএস এম] [ উইন্ডো ওয়াট] [ আইআরটি আই] [ প্রত্যাখ্যান ] [ মোড ] [ ডিআইএন ] [ পুনর্বহাল ] [[ ডিভি ] যদি]

রুট

[ -ভি ] [ একটি পরিবার] ডেল [ -নেট | -হস্তা ] লক্ষ্য [GW GW] [ নেটমাস্ক এনএম] [ মেট্রিক এন] [[ ডিভি ] যদি]

রুট

[ -ভি ] [ - বিপর্যয় ] [ -h ] [ --help ]

বর্ণনা

রুটটি কার্নেলের আইপি রাউটিং টেবিলের ম্যানিপ্যুলেট করে। এটির কনফিগারেশনটি যদি আইফসিফিন্ফ (8) প্রোগ্রামের সাথে কনফিগার করা হয় তবে এটি ইন্টারফেসের মাধ্যমে নির্দিষ্ট হোস্ট বা নেটওয়ার্কের জন্য স্ট্যাটিক রুট সেট করা হয়

যখন অ্যাড অথবা ডেল অপশন ব্যবহার করা হয়, রুট রাউটিং টেবিলে পরিবর্তন করে। এই বিকল্প ছাড়াই, রুট রাউটিং টেবিলের বর্তমান সামগ্রী প্রদর্শন করে।

পছন্দসমূহ

-একটি পরিবার

নির্দিষ্ট ঠিকানা পরিবার ব্যবহার করুন (যেমন `inet '; একটি সম্পূর্ণ তালিকার জন্য` রুট --help ব্যবহার করুন')।

-F

কার্নেলের FIB (ফরওয়ার্ডিং ইনফরমেশন বেস) রাউটিং টেবিলটিতে কাজ করে। এটি ডিফল্ট

-C

কার্নেলের রাউটিং ক্যাশে কাজ করে।

-v

verbose অপারেশন নির্বাচন করুন

-n

সিম্বলিক হোস্ট নাম নির্ধারণ করার পরিবর্তে সংখ্যাসূচক ঠিকানা দেখান। আপনার নেম সার্ভারের রুটটি অদৃশ্য হয়ে গিয়েছে তা নির্ধারণ করার চেষ্টা করলে এটি দরকারী।

-e

রাউটিং টেবিলের প্রদর্শনের জন্য নেটস্ট্যাট (8) -ফরম্যাট ব্যবহার করুন। -ee রাউটিং টেবিল থেকে সমস্ত পরামিতি সঙ্গে একটি খুব দীর্ঘ লাইন উত্পন্ন হবে।

দেল

একটি রুট মুছুন

যোগ

একটি নতুন রুট যোগ করুন।

লক্ষ্য

গন্তব্য নেটওয়ার্ক বা হোস্ট। ডুপ্লিকেট দশমিক অথবা হোস্ট / নেটওয়ার্ক নামগুলিতে আপনি IP ঠিকানা প্রদান করতে পারেন।

-net

লক্ষ্য একটি নেটওয়ার্ক।

-host

লক্ষ্য একটি হোস্ট।

নেটমাস্ক এনএম

একটি নেটওয়ার্ক রুট যোগ করার সময়, নেটমাস্ক ব্যবহার করা হবে

GW GW

একটি গেটওয়ে মাধ্যমে রুট প্যাকেট। উল্লেখ্য: নির্দিষ্ট গেটওয়ে প্রথম নাগালের হতে হবে। এটি সাধারণত আপনি পূর্বে গেটওয়ে একটি স্ট্যাটিক রুট সেট আপ আছে মানে আপনি যদি আপনার স্থানীয় ইন্টারফেসের ঠিকানাটি উল্লেখ করেন তবে এটি ইন্টারফেস সম্পর্কে সিদ্ধান্ত নেওয়ার জন্য ব্যবহার করা হবে যা প্যাকেটগুলি কিভাবে রুট করা উচিত। এটি একটি BSDism সামঞ্জস্য হ্যাক।

মেট্রিক এম

রাউটিং টেবিলে মেট্রিক ফিল্ডটি সেট করুন (রাউটিং ডেমনস দ্বারা ব্যবহৃত) এম থেকে

এমএসএস এম

এই রুটটি এম বাইট থেকে সংযোগের জন্য TCP সর্বোচ্চ সেগমেন্ট সাইজ (MSS) সেট করুন। ডিফল্ট ডিভাইস MTU বিয়োগ শিরোনাম, বা একটি নিম্ন এমটিইউ যখন পাথ এমটিউ আবিষ্কার ঘটেছে। এই সেটিংটি অন্য প্রান্তে ছোট টিসিপি প্যাকেটগুলিকে বাধ্য করার জন্য ব্যবহার করা যেতে পারে যখন path mtu অনুসন্ধান কাজ করে না (সাধারণত ভুল কনফিগার করা ফায়ারওয়ালের কারণে যেগুলি ICMP ফ্র্যাগমেন্টেশন প্রয়োজন)

উইন্ডো W

এই রুটে সংযোগ বিচ্ছিন্ন করার জন্য W বাইপটের TCP উইন্ডো আকার সেট করুন। এটি সাধারণত শুধুমাত্র AX.25 নেটওয়ার্কগুলিতে ব্যবহৃত হয় এবং ড্রাইভারগুলি ফাঁকা ফাঁকাগুলি ব্যাবহার করতে অক্ষম।

irtt আমি

এই রুটে আইসিলেস সংযোগগুলি (1-12000) এর জন্য TCP সংযোগগুলির জন্য প্রাথমিক বৃত্তাকার সময় (irtt) সেট করুন। এটি সাধারণত শুধুমাত্র AX.25 নেটওয়ার্কগুলিতে ব্যবহৃত হয়। বাদে যদি RFC 1122 ডিফল্ট 300ms ব্যবহার করা হয়।

প্রত্যাখ্যান

একটি ব্লকিং রুট ইনস্টল করুন, যা রুট লিংককে ব্যর্থ করতে বাধ্য করবে। এটি ডিফল্ট রুট ব্যবহার করার পূর্বে নেটওয়ার্কগুলি মাস্ক করার জন্য ব্যবহৃত হয়। এটি ফায়ারওয়ালিংয়ের জন্য নয়।

mod, dyn, পুনর্বহাল

একটি গতিশীল বা পরিবর্তিত রুট ইনস্টল করুন। এই পতাকাগুলি ডায়গনিস্টিক উদ্দেশ্যে হয়, এবং সাধারণত শুধুমাত্র রাউটিং ডেমনস দ্বারা সেট করা হয়।

দেব যদি

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

যদি dev কমান্ড লাইনের শেষ বিকল্পটি হয়, তবে শব্দটি ডিফল্ট হিসাবে বাদ দেওয়া যেতে পারে। অন্যথায় রুট মোডফিয়ারের (মেট্রিক - নেটমাস্ক - জিবি - ডিভি) আদেশটি কোন ব্যাপার না।

উদাহরণ

রুট যোগ -নেট 127.0.0.0

স্বাভাবিক লুপব্যাক এন্ট্রি যোগ করে, নেটমাস্ক 255.0.0.0 (গন্তব্য ঠিকানা থেকে নির্ধারিত শ্রেণী) ব্যবহার করে এবং "lo" ডিভাইসের সাথে যুক্ত করা হয় (এই ডিভাইসটি অনুমান করা হলে সেক্ষেত্রে ifconfig (8) দিয়ে সঠিকভাবে সেট আপ করা হয়েছিল)।

রুট যোগ -নেট 192.56.76.0 নেটমাস্ক 255.255.২55.0 dev eth0

"eth0" এর মাধ্যমে নেটওয়ার্ক 192.56.76.x তে একটি রুট যোগ করে। ক্লাস সি নেটমাস্ক মডিফায়ারটি এখানে সত্যিই প্রয়োজনীয় নয় কারণ 192. * একটি ক্লাস সি IP ঠিকানা। শব্দ "dev" এখানে বাদ যাবে।

রুট ডিফল্ট GW আম-জিউ যোগ করুন

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

রুট যোগ ipx4 sl0

SLIP ইন্টারফেসের মাধ্যমে "ipx4" হোস্টের রুট যোগ করে (অনুমান করে যে "ipx4" হল SLIP হোস্ট)।

রুট যোগ -নেট 192.57.66.0 নেটমাস্ক 255.255.255.0 গিগাবাইট ipx4

এই কমান্ডটি "192.57.66.x" নেটকে স্লিপ ইন্টারফেসের পূর্বের রুটের মাধ্যমে প্রবেশ করাতে যোগ করে।

রুট যোগ -নেট 224.0.0.0 নেটমাস্ক 240.0.0.0 dev eth0

এটি একটি অস্পষ্ট একটি নথিভুক্ত করা হয় যাতে লোকেরা এটি কিভাবে করতে পারে তা জানায়। এই "eth0" এর মাধ্যমে যেতে সব শ্রেণীর D (মাল্টিকাস্ট) আইপি রুট সেট করে। এটি একটি মাল্টিকাস্টিং কার্নেলের সাথে সঠিক স্বাভাবিক কনফিগারেশন লাইন।

রুট যোগ -নেট 10.0.0.0 নেটমাস্ক 255.0.0.0 প্রত্যাখ্যান

এটি প্রাইভেট নেটওয়ার্ক "10.xxx" এর জন্য একটি বাতিল রুট ইনস্টল করে।

আউটপুট

নিম্নবর্ণিত কলামগুলির মধ্যে কার্নলি রাউটিং সারণির আউটপুট সংগঠিত হয়

গন্তব্য

গন্তব্য নেটওয়ার্ক বা গন্তব্য হোস্ট।

প্রবেশপথ

গেটওয়ে ঠিকানা বা '*' যদি কেউ সেট না করে।

Genmask

গন্তব্য নেটের জন্য নেটমাস্ক; ডিফল্ট রুট জন্য একটি হোস্ট গন্তব্য এবং '0.0.0.0' জন্য '255.255.255.255'।

পতাকা

সম্ভাব্য পতাকা অন্তর্ভুক্ত
ইউ (রুট আপ )
এইচ (লক্ষ্য হল একটি হোস্ট )
জি ( গেটওয়ে ব্যবহার করুন)
আর (গতিশীল রাউটিং জন্য রুট পুনর্বহাল )
ডি ( ডাইনামিক বা পুনঃনির্দেশিত দ্বারা গতিশীলভাবে ইনস্টল করা হয়)
এম (রাউটিং ডেমন বা পুনঃনির্দেশিত থেকে সংশোধিত )
একটি ( addrconf দ্বারা ইনস্টল)
সি ( ক্যাশে এন্ট্রি)
! (রুট প্রত্যাখ্যান করুন )

ছন্দোময়

লক্ষ্য 'দূরত্ব' (সাধারণত hops মধ্যে গণনা করা হয়)। এটি সাম্প্রতিক কার্নেল দ্বারা ব্যবহার করা হয় না, তবে ডেমন রূটিং দ্বারা প্রয়োজন হতে পারে।

সূত্র

এই রুটের রেফারেন্স সংখ্যা (লিনাক্স কার্নেল ব্যবহার না করে।)

ব্যবহার

রুট জন্য সন্ধানের সংখ্যা -ফ এবং -সি-এর ব্যবহারের উপর নির্ভর করে এই রুট ক্যাশে (-ফ) বা হিট (-সি) মিস করা হবে।

আমি মুখোমুখি

ইন্টারফেস যা এই রুট জন্য প্যাকেট পাঠানো হবে।

এমএসএস

এই রুটের উপর TCP সংযোগগুলির জন্য সর্বাধিক সীমাবদ্ধতা আকারের ডিফল্ট।

জানলা

এই রুটে TCP সংযোগগুলির জন্য ডিফল্ট উইন্ডো আকার।

irtt

প্রাথমিক RTT (রাউন্ড ট্রিপ সময়) কার্নেল (সম্ভাব্য ধীর) উত্তরগুলি অপেক্ষা না করেই সর্বোত্তম TCP প্রোটোকল পরামিতিগুলির অনুমান করার জন্য এটি ব্যবহার করে।

এইচএইচ (কেবল ক্যাশে)

ARP এন্ট্রি এবং ক্যাশে রুটগুলির সংখ্যা যা ক্যাশেড রুটের হার্ডওয়্যার হেডার ক্যাশে দেখায়। ক্যাশেড রুটের ইন্টারফেসের (যেমন, লো) জন্য হার্ডওয়্যার অ্যাড্রেসটি প্রয়োজন না হলে এটি -1 হবে।

Arp (কেবল ক্যাশে)

ক্যাশে রুট জন্য হার্ডওয়্যার ঠিকানা আপ টু ডেট হয় কিনা বা না।

আরো দেখুন

ifconfig (8), arp (8),

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।