За да се свържете с вашия Raspberry Pi през мрежата, ще трябва да знаете неговия IP адрес. Ето шест начина да го намерите.
Доста често е необходимо да знаете IP адреса на вашия Raspberry Pi. Ще ви е необходим IP, за да конфигурирате всяка услуга, свързана с работа в мрежа, като SSH. Освен това трябва да знаете IP, когато използвате Pi като уеб сървър, файлов сървър или сървър за печат.
Лесно е да намерите IP адреса на Raspberry Pi с помощта на GUI, командния ред или мрежовото сканиране, които всички се обсъждат тук.
1. Намерете IP адреса в GUI
Когато използвате настолна версия на Raspberry Pi OS, е доста лесно да намерите IP адреса на вашия Raspberry Pi. Просто задръжте курсора на мишката върху мрежа икона на панела в горната част и трябва незабавно да покаже IP адреса.
Ако използвате различна операционна система като Ubuntu или Ubuntu MATE, щракнете върху мрежа иконата показва IP адреса.
2. Намерете IP адреса от командния ред
За да намерите IP адреса на Raspberry Pi в локалната мрежа, въведете командата на терминала:
име на хост -I
За разлика от някои други мрежови команди, това ще филтрира всички ненужни подробности и ще предостави само IP адреса. Ако сте се свързали към мрежата чрез Ethernet и Wi-Fi, тя показва и двата адреса. Също така, обърнете внимание на главния I; ако вместо това въведете командата име на хост -i, ще получите вътрешния loopback адрес на Pi (известен още като localhost).
Ако имате нужда от повече подробности за мрежовите интерфейси на Pi, въведете командата:
ifconfig
В съвременните версии на Linux, ip командата е заменена ifconfig. За да покажете IP адресите на вашите мрежови интерфейси, въведете:
ip a
3. Намерете IP адреса на Raspberry Pi от рутера
Често твоята Raspberry Pi ще има настройка без глава, така че е достъпен чрез SSH. Когато използвате microSD карта, заредена с операционната система и свържете Ethernet, се извършва разпределяне на IP към Raspberry Pi. Но поради липсата на дисплей, IP не се знае. DHCP на рутера е този, който разпределя тези IP адреси. Подробностите са налични в адресната таблица на рутера.
Разглеждайки адресната таблица, идентифицирането на IP адреса на Pi е лесно. Това е така, защото Raspberry Pi OS обикновено има "raspberrypi" като име на хост, освен ако не го промените. Името на хоста може да се показва като „retropie“, ако използвате системата за емулация на игри RetroPie.
Можете също да запазите IP адрес за Raspberry Pi. Това помага, тъй като не е нужно да търсите IP всеки път, когато изпълнявате настройка без глава. По този начин на Pi ще бъде разпределен един и същ IP адрес, когато се свързва към мрежата. Това е възможно чрез използване на функцията за резервиране на адрес на рутера. Всяко устройство, което се свързва към мрежата, има MAC адрес. Рутерът ще разпредели един и същ IP адрес всеки път, когато получи заявка за връзка от този MAC адрес.
4. Намерете IP адреса на Raspberry Pi от различен компютър
Може да има ситуация, при която нямате достъп до настройките на рутера. Например имате настройте Raspberry Pi като уеб сървър и знаете, че Pi е свързан към мрежата. Можете да пингвате всеки един IP адрес в мрежата и след това да разрешите имената на хостове, но това би било много досаден процес. За щастие има инструменти, които правят същото, наречени мрежови скенери.
Под Linux OS:
Nmap (Network Mapper) е инструмент за мрежово сканиране, достъпен за Linux системи. Можете да го използвате, за да сканирате мрежата за Pi.
sudo nmap -sn [IP адресът на вашия рутер]/24
Под Windows OS или macOS:
Angry IP Scanner е GUI приложение, достъпно за Windows и macOS, както и за Linux. Когато се стартира, приложението ще извлече IP адреса на Raspberry Pi в резултатите.
5. Намерете IP адреса на вашия Raspberry Pi от мобилно устройство
Fing е приложение за мрежов скенер, достъпно както за Android, така и за iOS. Той изпълнява задачата да сканира мрежата, за да намери всички устройства. Инсталирайте приложението и го стартирайте. Той ще изброи всички устройства в мрежата.
6. Какво ще кажете за публичния IP адрес на Headless Raspberry Pi?
Обсъдените по-горе методи са за намиране на частния IP адрес (във вашата локална мрежа), но има разлики между публични и частни IP адреси. За достъп до Pi извън мрежата ще ви трябва публичният му IP адрес.
Да кажем, че имате инсталирана сървърна операционна система на вашия Raspberry Pi. Обикновено ще посетите уебсайт на трета страна, като WhatsMyIP.org, за да намерите своя публичен IP адрес. Но на сървърна операционна система няма уеб браузър. Вместо това можете да използвате къдрица команда за намиране на вашия обществен IP адрес.
къдря http://ifconfig.me
Намирането на IP адреса на вашия Raspberry Pi е лесно
Вече знаете как да намерите IP адреса на Raspberry Pi. Също така би било полезно да знаете как да зададете статичен IP адрес за Raspberry Pi. Работата в мрежа винаги е била силната страна на Raspberry Pi и разбирането й може да помогне да се извлече най-доброто от нея твоят Пи.