আমার আইপি ঠিকানা দেখানোর সবচেয়ে সহজ উপায়?


62

আমি বুটআপ করার পরে, ডিভাইসটি বর্তমানে ব্যবহার করা আইপি ঠিকানাটি গ্রহণ এবং প্রদর্শন করার সহজ উপায় কী?
আমি রাস্পবিয়ান ব্যবহার করছি, এবং ifconfigএটি ইনস্টল হবে বলে মনে হয় না।

এমন কোনও উইজেট রয়েছে যা LXDE এ এই তথ্যটি প্রদর্শন করে?


4
এটি সম্ভবত ইনস্টল করা আছে; আপনি দেবিয়ান উপর ifconfig sudo করতে হবে।
অ্যালেক্স চেম্বারলাইন

আমি এখন বুঝতে পারছি। আমি মনে করি উবুন্টুর কমান্ড লাইনের ইঙ্গিত দিয়ে আমি ক্ষতিগ্রস্থ হয়ে পড়েছি। আমি যখন এটি ব্যাক আপ করব তখন আমি এটি যাচাই করব।
জুট করুন

উবুন্টু জিনিস না করে এটি একটি বাশ জিনিস। আমি মনে করি ifconfig সবেমাত্র বিভিন্ন অনুমতি দিয়ে ইনস্টল করা আছে।
অ্যালেক্স চেম্বারলাইন

1
হ্যাঁ, আমি সুডো করতে ভুলে গেছি। ifconfig ডিফল্টরূপে ইনস্টল করা আছে, তবে এটি একটি কমান্ড নিয়ে আসে যখন আপনি এটি না করেন তবে ত্রুটি পাওয়া যায়নি। ধন্যবাদ!
জুট করুন

আমার রাস্পবিয়ান লগইন প্রম্পটের ঠিক আগে আইপি-ঠিকানা দেখায়।
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


65

যদি আইফোনফিগ সহ সরঞ্জামগুলির পরিবারকে নতুন আইপি কমান্ড দ্বারা অবচিত ও প্রতিস্থাপন করা হচ্ছে যাতে আপনি আপনার আইপি ঠিকানা নির্ধারণ করতে কমান্ড লাইন থেকে নিম্নলিখিত যে কোনও একটি ব্যবহার করতে পারেন:

sudo ip addr show

অথবা

sudo hostname --ip-address

বা যদি আপনি এখনও ifconfig ব্যবহার করতে চান, এবং এটি ইতিমধ্যে ইনস্টল করা হয়নি

sudo apt-get install wireless-tools
sudo ifconfig -a

1
@ জ্যাকউয়ার্ডি এটি নতুন সরঞ্জাম যা পুরানোগুলির পরিবর্তে সরঞ্জামগুলি প্রতিস্থাপন করছে। কিছু অতিরিক্ত বিবরণের জন্য ম্যান আইপি চেষ্টা করুন।
স্টিভ রবিলার্ড 16

1
এর জন্য চিয়ার্স করুন, আজ নতুন কিছু শিখলেন :)
জ্যাকউয়ার্ডি

এটি কি একটি "আরপ" কমান্ড যা আইপি ঠিকানার লাইনে আপনাকে কিছু দেখাবে?
পাইওটর কুলা

4
ip aআপনি যদি আইপি ঠিকানা পেতে চান তবে যথেষ্ট: :)
ডের হচস্টাপলার

3
ডিসপ্লে কমান্ডের কোনওটিতেই সুডোর অনুমতি প্রয়োজন হয় না। এটি সম্ভবত আপনার পাথকে / এসবিিন অন্তর্ভুক্ত করার জন্য একটি পার্শ্ব-প্রতিক্রিয়া দেখায় shown আপনি চালাতে পারেন /sbin/ifconfigবা /sbin/ipসাধারণভাবে কোনও ব্যবহারকারী হিসাবে।
এক্সটিএল

12

আপনি এই অল্প অজগর স্ক্রিপ্টটিও ব্যবহার করতে পারেন।

import socket

def get_local_ip_address(target):
  ipaddr = ''
  try:
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.connect((target, 8000))
    ipaddr = s.getsockname()[0]
    s.close()
  except:
    pass

  return ipaddr
print "Raspberry Pi - Local IP Address"
print(get_local_ip_address('10.0.1.1'))
print(get_local_ip_address('google.com'))

9
কিছুটা ওভারকিল ভাবছেন না? বিদ্যমান লিনাক্স কমান্ডগুলির পরিবর্তে খুব বেশি পয়েন্ট নয় যা একই অর্জন করে।
জিভিংস

2
@ জিভিংস বিট কঠোর - এটি একটি উত্তর, এটি কার্যকর! (আমি পরীক্ষা না করেই বলি ...) উদাহরণস্বরূপ এটি কোনও ডেস্কটপে উইজেটের ভিত্তি হতে পারে।
অ্যালেক্স চেম্বারলাইন

1
@ ব্রায়ান আপনাকে স্ট্যাক এক্সচেঞ্জ এবং রাস্পবেরি পাইতে স্বাগতম!
অ্যালেক্স চেম্বারলাইন

1
@ অ্যালেক্সচ্যাম্বারলাইন দুঃখিত ব্রায়ান আজ সকালে আমার কফি পান করা হয়নি :)
জিভিংস

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

8

DHCP নির্ধারিত আইপি ঠিকানা সন্ধানের বিকল্প হিসাবে, আমি আমার রাউটার / ডিএইচসিপি সার্ভারে একটি সংরক্ষিত আইপি ঠিকানা যুক্ত করেছি। এটি রাস্পির ম্যাক ঠিকানার সাথে মেলে এবং সর্বদা একই আইপি ঠিকানা বরাদ্দ করে - এমনকি ওএসের একটি নতুন ইনস্টল করার পরেও।

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

সরাসরি প্রশ্নের উত্তর না দেওয়ার জন্য ক্ষমাপ্রার্থনা, তবে এটি যথেষ্ট ঘনিষ্ঠভাবে সম্পর্কিত বলে মনে হয়েছিল পরামর্শ দেওয়ার জন্য।


যদি এটি মানুষকে আইপি নির্ধারণের সহজ উপায়গুলি খুঁজে পেতে সহায়তা করে তবে আমি এটির জন্যই আছি।
জুট করুন

7

আপনি আপনার DHCP সার্ভারে DHCP স্থিতি / লগগুলি পরীক্ষা করতে সক্ষম হতে পারেন। বিশেষত যদি এটি আপনার হোম নেটওয়ার্কে থাকে। আমি যে সমস্ত রাউটারের মালিকানা পেয়েছি সেগুলিতে এটি সন্ধান করা মোটামুটি সহজ।

আপনি যদি মাথা নিচু করে চলেছেন এবং এসএসএস করার ঠিকানাটি জানতে চান তবে এটি সহায়ক।


যারা মাথা নিচু করছেন তাদের জন্য সমস্যাটি সমাধানের জন্য @gnibbler +1। কেউ লক্ষ করার জন্য ভাবেন, পাইটি কোন ডিভাইসটি সনাক্ত করা মুশকিল হতে পারে কারণ এটি সর্বদা নেটওয়ার্কের মাধ্যমে নিজেকে সনাক্ত করে না, এবং তাই সংযুক্ত ডিভাইস তালিকার কোনও নাম ছাড়াই প্রদর্শিত হতে পারে। এই থ্রেড raspberrypi.org/phpBB3/viewtopic.php?f=36&t=6998 সমস্যা এবং সমাধান সম্পর্কে আরও রয়েছে
স্টিভ রবিলার্ড

@SteveRobillard আমার নেই নিজেই চিহ্নিত, কিন্তু এটি কেউ সাহায্য করতে পারে যদি তারা মত শুরু একটি MAC ঠিকানা দেখতে b8:27:eb:xx:xx:xx, এটি সম্ভবত একটি RPi এর :)
জন লা রয়

5

আমার জন্য কী কাজ করেছে:

sudo ifconfig

যেহেতু ifconfigছিলsbin/ifconfig


আমি আপনার প্রতিক্রিয়ার প্রশংসা করার সময়, অ্যালেক্স চেম্বারলাইনের মন্তব্য এবং স্টিভ রবিলার্ডের প্রতিক্রিয়ায় ইতিমধ্যে এই তথ্য রয়েছে।
জুলু

5

আপনি যদি আপনার বাহ্যিক আইপি ঠিকানা দেখতে চান তবে এটি আপনার কমান্ড লাইনে ব্যবহার করুন

কার্ল http://ipecho.net/plain ; echo;

আপনি আরও সহজ করতে একটি ফাংশন তৈরি করতে পারে।

আপনার .bashrc সম্পাদনা করুন এবং ফাইলের শেষে নিম্নলিখিত ফাংশনটি যুক্ত করুন।

বাহ্যিক আইপি ঠিকানা প্রদর্শন করার জন্য ফাংশন

বাহ্যিক আইপি ঠিকানা প্রদর্শন করার জন্য ফাংশন

ক্লিপ থেকে আপনার ফাংশন কল করা

এখানে চিত্র বর্ণনা লিখুন

আপনি এই লিঙ্কে আপনার আইপি ঠিকানা পেতে আরও আকর্ষণীয় উপায় পেতে পারেন

http://www.if-not-true-then-false.com/2010/linux-get-ip-address/


5
$ host raspberrypi
raspberrypi has address 192.168.1.20

$ host raspberrypi | grep ‘address’ | cut -d’ ‘ -f4
192.168.1.20

$ nslookup 192.168.1.20
Server:  192.168.1.1
Address:    192.168.1.1#53
20.1.168.192.in-addr.arpa   name = raspberrypi.

$ nslookup 192.168.1.20 | grep ‘=’ | cut -d’ ‘ -f3
raspberrypi

2

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


2

আইপি ঠিকানাটি ফেরত দেওয়ার জন্য শিশু স্ক্রিপ্ট, একটি প্রম্পট থেকে কাজ করে:

আইপি ঠিকানা তালিকা | গ্রেপ ইনট | গ্রেপ-ভি 127.0.0 | কাট-ডি "" -ফ 6 | কাট-ডি "/" -ফ 1


1

আমি আপনাকে আইপি ঠিকানা না পেয়ে Bonjour ব্যবহার করার পরামর্শ দিই। এটি ডিএইচসিপি এর মাধ্যমে নির্ধারিত করুন এবং যতক্ষণ না আপনার পিসি একই নেটওয়ার্কে থাকে আপনি নাম দিয়ে এটি অ্যাক্সেস করতে পারবেন।

উদাহরণস্বরূপ .. raspberrypi.local

এটি একবার সেটআপ হয়ে গেলে আপনি সম্পূর্ণ মাথা বিহীন চালাতে পারেন, এসএসএইচ, বা ভিএনসি ইত্যাদির সাথে পাইতে সংযোগ স্থাপন করতে পারেন ..

বনজ’র জন্য কীভাবে সেটআপ করবেন সে সম্পর্কে এখানে একটি নিবন্ধ দেওয়া আছে। http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207

মনে রাখবেন যে একটি উইন্ডোজ মেশিনের জন্য আপনাকে বনজুর প্রিন্টার পরিষেবা ড্রাইভার প্রয়োগ করতে হবে, একটি ছোট জিনিস ...

ম্যাক এবং উবুন্টুর জন্য, বনজর ইতিমধ্যে রয়েছে।


0

এখানে কিছু পরিপূরক যোগ করার জন্য, আপনার আইফোনফিগ না রাখার কারণ হ'ল আপনার সিস্টেম সম্ভবত এর পরিবর্তে iproute2 স্যুটটি ব্যবহার করছে। iproute2 এ পুরানো ifconfig এবং রুট স্যুটগুলির আপডেট সমতুল্য অন্তর্ভুক্ত করে।

আমি এটি এনেছি কারণ আপনি যদি ifconfig বা রুটের সাথে ব্যবহার করতে চান এমন কমান্ড চেষ্টা করতে শুরু করেন তবে আপনার প্রথম প্রবৃত্তিটি কেবলমাত্র নতুন সমতুল্য ব্যবহার না করে সেই পুরানো প্যাকেজগুলি ইনস্টল করতে পারে। উদাহরণস্বরূপ, যদি আপনার নেটস্যাট ব্যবহার করতে হয় এবং এটি অনুপস্থিত অনুধাবন করা হয় তবে কেবল "iproute2 নেটস্যাট সমতুল্য" অনুসন্ধান করুন এবং আপনার "এসএস" কমান্ডটি খুঁজে পাওয়া উচিত। আরও পড়ার এবং ডকুমেন্টেশনের জন্য এটিতে লিনাক্স ফাউন্ডেশনের নিবন্ধটি পড়ুন: http://www.linuxfoundation.org/collaborate/workgroups/netering/iproute2


1
আমি আপনার উত্তর প্রশংসা করি, কিন্তু আমি ifconfig ইনস্টল করা আছে। আমি কমান্ডের আগে সুডো করতে ভুলে গেছি। উত্তরের নীচে মন্তব্যগুলি দেখুন।
জুট করুন

1
ডোহ! আমি কেবল আর্চ ব্যবহার করি এবং এটি কিছুক্ষণের জন্য ifconfig ব্যবহার করে না।
কোডি

সমস্যা নেই. এটি আমাকেও লুপের জন্য ফেলে দিয়েছে।
জুট করুন

অরুগ, আপনাকে ইফকনফিগের জন্য সুডো লাগবে না, আপনাকে কেবল পুরো পাথটি কল করতে হবে কারণ এটি বর্তমানে আপনার $ রাস্তায় নেই। যদি প্রয়োজন হয় তবে ifconfig আপনাকে পথ দেবে; তাহলে আপনি সেখান থেকে চালাতে পারেন। সুদো উত্তর না !.
djsmiley2k - CoW

0

আমি বিভিন্ন উত্তর দেখতে পেয়েছি। কিছু আমি জানি এবং কিছু আমি জানি না। আমি সর্বদা একটি ব্যবহার করি যা এখনও তালিকাভুক্ত হয়নি। যদি এটি থাকে এবং আমি আফসোস মিস করেছি।

sudo হোস্ট-নেম -আই


0

ইফকনফিগ এবং সেড সহ একটি লাইনার:

sudo ifconfig wlan0 | sed -En -e 's/.*inet ([0-9.]+).*/\1/p'

পছন্দসই ইন্টারফেসের সাথে wlan0 প্রতিস্থাপন করুন।


-1
curl ipinfo.io 

উবুন্টু এবং রাস্প্বিয়ান উভয় ক্ষেত্রেই আমার পক্ষে কাজ করে


যারা সচেতন নাও হতে পারে তাদের জন্য কেবল স্পষ্ট করার জন্য: এই নির্দিষ্ট উত্তরটি ল্যান রাউটার বা ফায়ারওয়ালের বাহ্যিক (ইন্টারনেট-মুখী) আইপি ঠিকানা দেবে যা রাস্পবেরি পাই চালু রয়েছে IP এটি পাই এর নির্দিষ্ট ল্যান আইপি ঠিকানা দেবে না। এটি ইন্টারনেট সমস্যার সমাধানের জন্য কার্যকর হতে পারে। স্থানীয় ল্যান আইপি ঠিকানাটি যেমন জিজ্ঞাসা করা হয়েছে তেমন পেতে এই প্রশ্নের এখানে অন্যান্য উত্তরগুলি দেখুন।
মিস্টারশিপস

-2

arp -aআপনার পাই নেটওয়ার্কের সাথে সংযুক্ত হওয়ার পরে উইন্ডো বা লিনাক্সগুলির মধ্যে সবচেয়ে সহজ হবে বলে আমি বিশ্বাস করি ।


2
আমার কাছে মনে হচ্ছে এটি আপনার নিজের নয়, অন্য সিস্টেমের ঠিকানা দেয়। এছাড়াও নোট man arpবর্তমানে শুরু হয় "এই প্রোগ্রামটি অচল।"
স্বর্ণকেশ

-3

আমি LXDE সম্পর্কে জানি না। আপনার ডিভাইসের আপনার আইপি ঠিকানা জানতে সাইট ভিজিট Ip-Details.com । এখানে তারা আইপি অবস্থান, আইএসপি ঠিকানা, দেশ ইত্যাদি সরবরাহ করবে ...


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