আমি বুটআপ করার পরে, ডিভাইসটি বর্তমানে ব্যবহার করা আইপি ঠিকানাটি গ্রহণ এবং প্রদর্শন করার সহজ উপায় কী?
আমি রাস্পবিয়ান ব্যবহার করছি, এবং ifconfig
এটি ইনস্টল হবে বলে মনে হয় না।
এমন কোনও উইজেট রয়েছে যা LXDE এ এই তথ্যটি প্রদর্শন করে?
আমি বুটআপ করার পরে, ডিভাইসটি বর্তমানে ব্যবহার করা আইপি ঠিকানাটি গ্রহণ এবং প্রদর্শন করার সহজ উপায় কী?
আমি রাস্পবিয়ান ব্যবহার করছি, এবং ifconfig
এটি ইনস্টল হবে বলে মনে হয় না।
এমন কোনও উইজেট রয়েছে যা LXDE এ এই তথ্যটি প্রদর্শন করে?
উত্তর:
যদি আইফোনফিগ সহ সরঞ্জামগুলির পরিবারকে নতুন আইপি কমান্ড দ্বারা অবচিত ও প্রতিস্থাপন করা হচ্ছে যাতে আপনি আপনার আইপি ঠিকানা নির্ধারণ করতে কমান্ড লাইন থেকে নিম্নলিখিত যে কোনও একটি ব্যবহার করতে পারেন:
sudo ip addr show
অথবা
sudo hostname --ip-address
বা যদি আপনি এখনও ifconfig ব্যবহার করতে চান, এবং এটি ইতিমধ্যে ইনস্টল করা হয়নি
sudo apt-get install wireless-tools
sudo ifconfig -a
ip a
আপনি যদি আইপি ঠিকানা পেতে চান তবে যথেষ্ট: :)
/sbin/ifconfig
বা /sbin/ip
সাধারণভাবে কোনও ব্যবহারকারী হিসাবে।
আপনি এই অল্প অজগর স্ক্রিপ্টটিও ব্যবহার করতে পারেন।
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'))
DHCP নির্ধারিত আইপি ঠিকানা সন্ধানের বিকল্প হিসাবে, আমি আমার রাউটার / ডিএইচসিপি সার্ভারে একটি সংরক্ষিত আইপি ঠিকানা যুক্ত করেছি। এটি রাস্পির ম্যাক ঠিকানার সাথে মেলে এবং সর্বদা একই আইপি ঠিকানা বরাদ্দ করে - এমনকি ওএসের একটি নতুন ইনস্টল করার পরেও।
হুইজি এখন ডিফল্টরূপে এসএসএইচ সক্ষম করেছে, এর অর্থ হ'ল আমি কোনও কীবোর্ড বা মনিটর সংযোগের প্রয়োজন ছাড়াই একটি নতুনভাবে ইনস্টল করা রাস্পবেরি পাইতে লগইন করতে পারি।
সরাসরি প্রশ্নের উত্তর না দেওয়ার জন্য ক্ষমাপ্রার্থনা, তবে এটি যথেষ্ট ঘনিষ্ঠভাবে সম্পর্কিত বলে মনে হয়েছিল পরামর্শ দেওয়ার জন্য।
আপনি আপনার DHCP সার্ভারে DHCP স্থিতি / লগগুলি পরীক্ষা করতে সক্ষম হতে পারেন। বিশেষত যদি এটি আপনার হোম নেটওয়ার্কে থাকে। আমি যে সমস্ত রাউটারের মালিকানা পেয়েছি সেগুলিতে এটি সন্ধান করা মোটামুটি সহজ।
আপনি যদি মাথা নিচু করে চলেছেন এবং এসএসএস করার ঠিকানাটি জানতে চান তবে এটি সহায়ক।
b8:27:eb:xx:xx:xx
, এটি সম্ভবত একটি RPi এর :)
আমার জন্য কী কাজ করেছে:
sudo ifconfig
যেহেতু ifconfig
ছিলsbin/ifconfig
আপনি যদি আপনার বাহ্যিক আইপি ঠিকানা দেখতে চান তবে এটি আপনার কমান্ড লাইনে ব্যবহার করুন
কার্ল http://ipecho.net/plain ; echo;
আপনি আরও সহজ করতে একটি ফাংশন তৈরি করতে পারে।
আপনার .bashrc সম্পাদনা করুন এবং ফাইলের শেষে নিম্নলিখিত ফাংশনটি যুক্ত করুন।
বাহ্যিক আইপি ঠিকানা প্রদর্শন করার জন্য ফাংশন
ক্লিপ থেকে আপনার ফাংশন কল করা
আপনি এই লিঙ্কে আপনার আইপি ঠিকানা পেতে আরও আকর্ষণীয় উপায় পেতে পারেন
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
$ 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
শীয়া সিলভারম্যান এবং জ্যাকব বেটস সম্প্রতি পিআইপি নামে একটি সরঞ্জাম তৈরি করেছে যা আপনাকে আপনার রাস্পবেরি পাইয়ের আইপিটি কোনও স্ক্রিনে সংযুক্ত না করেই পেতে দেয়, কারণ এটি এমন কোনও স্ক্রিপ্ট ইনস্টল করে যা কোনও সার্ভারে আপনার আইপি ঠিকানা প্রেরণ করে যা আপনি আপনার সাথে যেতে পারেন প্রধান পিসি। এটি প্রতিটি পরিস্থিতিতে সেরা বিকল্প নাও হতে পারে তবে এটি একটি খুব চালাক হ্যাক।
আইপি ঠিকানাটি ফেরত দেওয়ার জন্য শিশু স্ক্রিপ্ট, একটি প্রম্পট থেকে কাজ করে:
আইপি ঠিকানা তালিকা | গ্রেপ ইনট | গ্রেপ-ভি 127.0.0 | কাট-ডি "" -ফ 6 | কাট-ডি "/" -ফ 1
আমি আপনাকে আইপি ঠিকানা না পেয়ে Bonjour ব্যবহার করার পরামর্শ দিই। এটি ডিএইচসিপি এর মাধ্যমে নির্ধারিত করুন এবং যতক্ষণ না আপনার পিসি একই নেটওয়ার্কে থাকে আপনি নাম দিয়ে এটি অ্যাক্সেস করতে পারবেন।
উদাহরণস্বরূপ .. raspberrypi.local
এটি একবার সেটআপ হয়ে গেলে আপনি সম্পূর্ণ মাথা বিহীন চালাতে পারেন, এসএসএইচ, বা ভিএনসি ইত্যাদির সাথে পাইতে সংযোগ স্থাপন করতে পারেন ..
বনজ’র জন্য কীভাবে সেটআপ করবেন সে সম্পর্কে এখানে একটি নিবন্ধ দেওয়া আছে। http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
মনে রাখবেন যে একটি উইন্ডোজ মেশিনের জন্য আপনাকে বনজুর প্রিন্টার পরিষেবা ড্রাইভার প্রয়োগ করতে হবে, একটি ছোট জিনিস ...
ম্যাক এবং উবুন্টুর জন্য, বনজর ইতিমধ্যে রয়েছে।
এখানে কিছু পরিপূরক যোগ করার জন্য, আপনার আইফোনফিগ না রাখার কারণ হ'ল আপনার সিস্টেম সম্ভবত এর পরিবর্তে iproute2 স্যুটটি ব্যবহার করছে। iproute2 এ পুরানো ifconfig এবং রুট স্যুটগুলির আপডেট সমতুল্য অন্তর্ভুক্ত করে।
আমি এটি এনেছি কারণ আপনি যদি ifconfig বা রুটের সাথে ব্যবহার করতে চান এমন কমান্ড চেষ্টা করতে শুরু করেন তবে আপনার প্রথম প্রবৃত্তিটি কেবলমাত্র নতুন সমতুল্য ব্যবহার না করে সেই পুরানো প্যাকেজগুলি ইনস্টল করতে পারে। উদাহরণস্বরূপ, যদি আপনার নেটস্যাট ব্যবহার করতে হয় এবং এটি অনুপস্থিত অনুধাবন করা হয় তবে কেবল "iproute2 নেটস্যাট সমতুল্য" অনুসন্ধান করুন এবং আপনার "এসএস" কমান্ডটি খুঁজে পাওয়া উচিত। আরও পড়ার এবং ডকুমেন্টেশনের জন্য এটিতে লিনাক্স ফাউন্ডেশনের নিবন্ধটি পড়ুন: http://www.linuxfoundation.org/collaborate/workgroups/netering/iproute2
curl ipinfo.io
উবুন্টু এবং রাস্প্বিয়ান উভয় ক্ষেত্রেই আমার পক্ষে কাজ করে
আমি LXDE সম্পর্কে জানি না। আপনার ডিভাইসের আপনার আইপি ঠিকানা জানতে সাইট ভিজিট Ip-Details.com । এখানে তারা আইপি অবস্থান, আইএসপি ঠিকানা, দেশ ইত্যাদি সরবরাহ করবে ...