আমি কীভাবে আমার নেটওয়ার্কের আইপি ঠিকানা, নেটমাস্ক এবং গেটওয়ে তথ্য সন্ধান করব?


40

আমি শুনতে পেলাম যে আমি ধীরে ধীরে ব্রাউজিংয়ের সমস্যাগুলি সমাধান করি এটির জন্য আমার আইপি ঠিকানা স্থিতিশীল করার চেষ্টা করছি।

আমি যখন ধূসর টাস্কবারের নেটওয়ার্কিং মেনুতে সংযোগের তথ্যে ক্লিক করি তখন এটি আমাকে আইপি ঠিকানা, সাবনেট মাস্ক এবং ডিএনএস সম্পর্কে বলে, তবে গেটওয়ে সম্পর্কে কিছুই জানায় না।

আমি তথ্য জানতে কোনও টার্মিনাল কমান্ড আছে কিনা তা জানতে চাই।


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

উত্তর:


40

"আইপকনফিগ" (14.04 অবধি) এর একটি নাম হিসাবে আমার এই আদেশ রয়েছে:

nmcli dev list iface eth0 | grep IP4

একটি উদাহরণ তালিকা হল:

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220

যদি eth0না কাজ করে, আপনি ব্যবহার করতে হতে পারে eth1, eth2... আপনার কনফিগারেশনের উপর নির্ভর করে।

সম্পাদনা: 2/8/16

নোট করুন যে এটি শুধুমাত্র v15.04 এর পূর্বে সংস্করণগুলিতে কাজ করে (অথবা সম্ভবত v14.10 এর পূর্বে; আমার কাছে v14.04 আছে)। নতুন সংস্করণগুলির জন্য, আপনি এটি ব্যবহার করতে পারেন:

 nmcli dev show eth0

কারণ আমার সাবনেট মাস্কটি ছিল DHCP4.*, আমার প্রয়োজন ছিলnmcli dev list iface eth0 | grep -e IP4 -e subnet_mask
ক্লাস

2
এছাড়াও একটি নোট তৈরি করুন যেখানে সিস্টেমগুলি ডিভাইসগুলি /etc/network/interfaces/ কার্নেল দ্বারা নিয়ন্ত্রিত হয় সে ক্ষেত্রে এটি কাজ করবে না ; উদাহরণস্বরূপ, আমার ল্যাপটপের একটি স্ট্যাটিক আইপিভি 4 রয়েছে 10.50.1.10যা নেটমাস্কের 255.255.255.0(বা /24আপনি সিআইডিআর উপসর্গ পছন্দ করেন), যা একটি স্ট্যাটিক-ল্যান পরিবেশে ব্যবহৃত হয় এবং এর মাধ্যমে কনফিগার করা হয় /etc/network/interfaces- এটি যদি আপনার নেটওয়ার্ক ম্যানেজার থাকে তবে এটি "পরিচালনাবিহীন" হিসাবে তালিকাভুক্ত করা হবে আপনার সিস্টেমে রয়েছে, সুতরাং nmcliআর কখনও সেখানে থাকা কনফিগারেশনগুলি প্রদর্শন করবে না।
টমাস ওয়ার্ড

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

1
16.04 অনুসারে এটি পৃথক লাইনে সাবনেট তথ্য প্রদর্শন করে না বরং এটি আইপি 4 এড্রেড করে AD
চেইম এলিয়াহ

1
ডেবিয়ান এনএমসি্লি তে listএবং ifaceপাওয়া যায় না। পরিবর্তে ব্যবহার করুন: nmcli dev show eth0 | grep IP4
উপবৃত্তাকার দর্শন

24

আপনি ব্যবহার করতে পারেন ifconfigএটি আপনার ইনট ঠিকানা (আইপি) এবং মাস্ক দেখায়।

গেটওয়ের জন্য, ip routeকমান্ডটি জারি করুন এবং ডিফল্ট রুটের নোট নিন।

ifconfigandiproute

আশা করি এটি আপনাকে সহায়তা করতে পারে।


"আইপি রুট" এর অর্থ ডিফল্ট গেটওয়ে?
নতুন বিকাশকারী

6

এই ওয়েবসাইটটি ব্যাখ্যা networkএবং broadcastএকটি নেটমাস্ক এবং একটি কম্পিউটারের IP ঠিকানার মাধ্যমে গণনা করা যায় ঠিকানা। এই নিবন্ধটি সরল করার জন্য: networkনেটমাস্ক থেকে ছেড়ে যাওয়া আইপি ঠিকানার পরিসরের মধ্যে সর্বনিম্নতম ঠিকানা। broadcastএই ব্যাপ্তির সর্বাধিক সংখ্যাযুক্ত আইপি ঠিকানা। " নেটমাস্ক থেকে ছেড়ে যাওয়া আইপি ঠিকানার পরিসর " স্থানীয় নেটওয়ার্ক হিসাবে পরিচিত।

" নেটওয়ার্ক " এর অর্থ সাধারণত ইন্টারনেট সহ আপনার উপরের সবাই। " নেটওয়ার্ক " এ পেতে , networkঠিকানাটি ব্যবহার করা হয়। বাস্তবে, বেশিরভাগ লোকেরা ইথারনেট কেবলগুলি যে একে অপরের সাথে কথা বলতে পারে তার সাথে "নেটওয়ার্ককে" কল করে।

উদাহরণ: আপনার আইএসপি আপনাকে একটি ওয়্যারলেস রাউটারে টাইপ করতে তথ্য দেয়: একটি স্ট্যাটিক আইপি ঠিকানা 99.1.81.209এবং আপনার নেটমাস্ক 255.255.255.224। এখন আপনি একটি উবুন্টু ফায়ারওয়াল সেট আপ করতে চাইছেন এবং আপনার সর্বজনীন ইন্টারফেস সেট আপ করতে হবে:

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

অন্যান্য উপায়...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

প্রায়শই, আপনি একটি / দিয়ে বর্ণিত নেটওয়ার্কগুলি দেখতে পাবেন। এই নেটওয়ার্কটি এখানে:

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27

5

15.04 এর আগে সংস্করণগুলিতে nm-toolইউটিলিটি উপস্থিত ছিল ।

থেকে man nm-tool:

NAME এর
       এনএম-সরঞ্জাম - নেটওয়ার্কম্যানেজারের অবস্থা এবং ডিভাইসগুলির প্রতিবেদন করার জন্য ইউটিলিটি

সংক্ষিপ্তসার
       NM-টুল

বর্ণনা
       এনএম-সরঞ্জাম ইউটিলিটি নেটওয়ার্কম্যানেজার, ডিভাইস এবং ওয়্যারলেস নেটওয়ার্ক সম্পর্কে তথ্য সরবরাহ করে।

এই ছোট্ট ইউটিলিটিটি নেটওয়ার্ক ম্যানেজারের সাথে সুন্দরভাবে ইন্টারফেস করবে এবং প্রতিটি লাইনে যথাযথ তথ্য সহ একটি প্রতিবেদন তৈরি করবে, যা পাঠ্য প্রক্রিয়াজাতকরণের ইউটিলিটির সাথে পার্স করা বেশ সহজ ছিল। নমুনা আউটপুট:

$ nm-tool | sed -ne '/^  *IPv4/,/^$/p'
  IPv4 Settings:
    Address:         192.168.42.178
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.42.129

Rinzwind এর উত্তর সংশ্লিষ্ট প্রশ্নে উদ্ধৃত করেছেন পরিবর্তণের নেটওয়ার্ক ম্যানেজার প্যাকেজ, যা ব্যাখ্যা করেছেন যে এটা উর্ধমুখী এবং দ্বারা বাতিল করা বাদ করা হয়েছে nmcli। তবে এটি লক্ষ করা উচিত যে nmcli15.04 এর আগে এবং পরে বেশ কয়েকটি কমান্ড-লাইন আর্গুমেন্টের সাথে পৃথক হয়। উপরোক্ত বিকল্প এখানে:

$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]:                         192.168.0.101/24
IP4.GATEWAY:                            192.168.0.1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --

nmcliপ্রতিটি ইন্টারফেসের সাথে তথ্য যেমন তথ্য প্রদর্শিত হয়, তেমনি একটি ইন্টারফেসের জন্য রেখার সেট থাকে, পরে ফাঁকা রেখার দ্বারা আলাদা করে অন্য লাইনগুলির সেট সেট করে।

অন্য যে বিকল্পটি ব্যবহার করতে পারে ipতা হ'ল কমান্ড যা আজকাল পছন্দ হয় ifconfig। ' ইফকনফিগ ' এবং 'আইপি' কমান্ডের মধ্যে পার্থক্য সম্পর্কে পাইলোনার এবং গিলসের জবাব অনুসারে , লিনাক্স কার্নেল এবং নেটওয়ার্কিং বৈশিষ্ট্যগুলি এগিয়ে গেছে তবে এবং এটি যে প্যাকেজের সাথে সম্পর্কিত তা দীর্ঘসময় বিকশিত হয়নি, এবং এজন্য আমাদের ইউটিলিটি রয়েছে। নির্দিষ্ট ইন্টারফেসে ঠিকানা তথ্য পাওয়ার জন্য ব্যবহার করা যেতে পারে এবং রাউটিং / গেটওয়ের তথ্য পাওয়ার জন্য ব্যবহার করা যেতে পারে।ifconfigipip -o -4 addrip route


1
@ ডিজিটার সম্পন্ন হয়েছে, আপডেট হয়েছে, প্রসারিত হয়েছে এবং অন্য কী যুক্ত করতে হবে তা আমি জানি না।
সের্গেই কোলোডিয়াজনি

3

nm-tool কাজটিও করবে

$ nm-tool
NetworkManager Tool

State: connected (global)

....

  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             208.67.222.222
    DNS:             208.67.220.220

0

আমি আমার নেটওয়ার্ক কনফিগারেশনটির ওভারভিউ পেতে নিম্নলিখিতটি ব্যবহার করি:

ip addr, এটি আপনাকে আপনার এনআইসির সেটিংসের একটি ওভারভিউ দেখায় route -nএটি আপনার ট্র্যাফিক কোথায় চলছে তার একটি সুন্দর ওভারভিউ দেয়। cat /etc/resolv.confপ্রাক cat /etc/hostsলোড হোস্টনামের জন্য ডিএনএস তথ্যের জন্য

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

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