/ ইত্যাদি / নেটওয়ার্ক ফাইলের ব্যবহারিক ব্যবহার


18

/etc/networksফাইলের ব্যবহারিক ব্যবহার কী ? আমি যেমন বুঝতে পেরেছি, এই ফাইলটিতে নেটওয়ার্কগুলির নাম দেওয়া যায়। উদাহরণ স্বরূপ:

root@fw-test:~# cat /etc/networks
default         0.0.0.0
loopback        127.0.0.0
link-local      169.254.0.0
google-dns      8.8.4.4
root@fw-test:~# 

তবে, যদি আমি এই নেটওয়ার্কটির নামটি ipইউটিলিটির ক্ষেত্রে উদাহরণ হিসাবে ব্যবহার করার চেষ্টা করি তবে এটি কার্যকর হয় না:

root@fw-test:~# ip route add google-dns via 104.236.63.1 dev eth0
Error: an inet prefix is expected rather than "google-dns".
root@fw-test:~# ip route add 8.8.4.4 via 104.236.64.1 dev eth0
root@fw-test:~#

/etc/networksফাইলের ব্যবহারিক ব্যবহার কী ?

উত্তর:


15

ম্যানুয়াল পৃষ্ঠায় লিখিত হিসাবে , /etc/networksফাইলটি হল নেটওয়ার্কগুলির জন্য প্রতীকী নামগুলি বর্ণনা করা। নেটওয়ার্ক সহ, এটি .0শেষে টেলিং সহ নেটওয়ার্কের ঠিকানা । কেবল সাধারণ ক্লাস এ, বি বা সি নেটওয়ার্কগুলি সমর্থিত।

আপনার উদাহরণে google-dnsএন্ট্রি ভুল। এটি কোনও এ, বি বা সি নেটওয়ার্ক নয়। এটি একটি আইপি-ঠিকানা-হোস্টনাম-সম্পর্ক তাই এটি এর সাথে সম্পর্কিত /etc/hosts। আসলে defaultএন্ট্রিও সামঞ্জস্যপূর্ণ নয়।

192.168.1.5আপনার কর্পোরেট নেটওয়ার্ক থেকে আপনার আইপি ঠিকানা রয়েছে তা কল্পনা করতে দিন । /etc/networkতারপরে একটি প্রবেশিকাটি হতে পারে:

corpname 192.168.1.0

routeবা এর মতো ইউটিলিটিগুলি ব্যবহার করার সময় netstat, সেই নেটওয়ার্কগুলি অনুবাদ করা হয় (আপনি যদি -nপতাকাটির সাথে রেজোলিউশনটি দমন না করেন )। একটি রাউটিং টেবিলটি এর পরে দেখতে পেল:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
corpname        *               255.255.255.0   U     0      0        0 eth0

4

ipকমান্ড কখনো ইনপুট জন্য একটি হোস্ট নাম হয় ব্যবহার করে, তাই আপনার উদাহরণ কমই প্রাসঙ্গিক। এছাড়াও আপনি কোনও হোস্টের নাম রেখেছেন /etc/networks, কোনও নেটওয়ার্কের নাম নয়!

এন্ট্রিগুলি এমন /etc/networksসরঞ্জাম দ্বারা ব্যবহৃত হয় যা সংখ্যাগুলিকে নামগুলিতে রূপান্তরিত করার চেষ্টা করে, যেমন (অবনমিত) routeকমান্ড। উপযুক্ত এন্ট্রি ছাড়াই এটি দেখায়:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
192.168.0.0     *               255.255.254.0   U     0      0        0 eth0

এখন আমি একটি লাইন যুক্ত করে থাকেন mylocalnet 192.168.0.0করতে /etc/networks:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
mylocalnet      *               255.255.254.0   U     0      0        0 eth0

বাস্তবে এটি সত্যই ব্যবহৃত হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.