После того, как я загрузился, какой самый простой способ получить и отобразить IP-адрес, который устройство использует в настоящее время?
Я использую Raspbian, и, ifconfig
кажется, не установлен.
Есть ли виджеты, которые отображают эту информацию в LXDE?
Ответы:
Семейство инструментов if, включая ifconfig, устарело и заменяется новыми командами ip, поэтому вы можете использовать любой из следующих параметров в командной строке для определения своего IP-адреса:
или же
или если вы все еще хотите использовать ifconfig, и он еще не установлен
источник
ip a
достаточно, если вы хотите получить IP-адрес :)/sbin/ifconfig
или/sbin/ip
как любой пользователь в обычном режиме.Вы также можете использовать этот маленький скрипт на python.
источник
В качестве альтернативы поиску IP-адреса, назначенного DHCP, я добавил зарезервированный IP-адрес на моем маршрутизаторе / DHCP-сервере. Он соответствует MAC-адресу Raspi и всегда назначает один и тот же IP-адрес - даже после новой установки ОС.
Теперь, когда в Wheezy SSH включен по умолчанию, это означает, что я могу войти в систему только что установленного Raspberry Pi без необходимости подключения клавиатуры или монитора.
Извиняюсь за то, что не ответил на вопрос напрямую, но это казалось достаточно тесно связанным, чтобы предложить.
источник
Вы можете проверить состояние DHCP / журналы на вашем DHCP-сервере. Особенно если это в вашей домашней сети. На всех принадлежащих мне роутерах это было довольно легко найти.
Это полезно, если вы работаете без головы и просто хотите узнать адрес для ssh.
источник
b8:27:eb:xx:xx:xx
, вероятно, это RPi :)Что сработало для меня:
так как
ifconfig
был вsbin/ifconfig
источник
Если вы хотите увидеть свой внешний IP-адрес, используйте его в командной строке
Вы можете создать функцию, чтобы сделать это проще.
Отредактируйте ваш .bashrc и добавьте следующую функцию в конец файла.
Функция для отображения внешнего IP-адреса
Вызов вашей функции из кли
Вы можете найти более интересные способы получения вашего IP-адреса в этой ссылке
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
источник
источник
Ши Силверман и Джейкоб Бейтс недавно создали инструмент под названием PIP, который позволяет вам получить IP вашего raspberry pi, даже не прикрепляя его к экрану, поскольку он устанавливает скрипт, который отправляет ваш IP-адрес на сервер, который вы можете посетить со своим Основной ПК. Возможно, это не лучший вариант в любой ситуации, но это очень умный взлом.
источник
Baby скрипт для возврата ip-адреса, работает из подсказки:
список IP-адресов | grep inet | grep -v 127.0.0 | cut -d "" -f 6 | cut -d "/" -f 1
источник
Я предлагаю вам использовать Bonjour вместо того, чтобы искать IP-адрес. Пусть он будет назначен через DHCP, и пока ваш компьютер находится в той же сети, вы можете получить к нему доступ по имени.
Например .. raspberrypi.local
После настройки вы можете работать полностью без подключения, подключаться к Pi с помощью SSH или VNC и т. Д.
Вот статья, объясняющая, как настроить Bonjour. http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
Обратите внимание, что для Windows-машины вам потребуется установить драйвер служб принтера Apply Bonjour, крошечная вещь ...
Для Mac и Ubuntu Bonjour уже есть.
источник
Просто чтобы добавить сюда какое-то дополнение, причина, по которой у вас может не быть ifconfig, заключается в том, что ваша система, вероятно, использует вместо этого пакет iproute2. iproute2 включает обновленные эквиваленты старого ifconfig и наборов маршрутов.
Я поднимаю этот вопрос, потому что если вы начнете пробовать команды, к которым вы привыкли, с помощью ifconfig или route, ваш первый инстинкт может заключаться в установке этих старых пакетов, а не просто в использовании нового эквивалента. Например, если вам нужно использовать netstat и понять, что его нет, просто выполните поиск «iproute2 эквивалент netstat», и вы должны найти команду «ss». Дополнительную информацию и документацию см. В статье Linux Foundation: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2.
источник
Я видел множество ответов. некоторые я знал, а некоторые я не знал. Есть еще один, которым я всегда пользуюсь, которого еще не было в списке. Если это так, и я пропустил это ой извините.
имя хоста sudo -I
источник
Один лайнер с ifconfig и sed:
Замените wlan0 на нужный интерфейс.
источник
работает для меня как на Ubuntu и Raspbian
источник
Я считаю, что
arp -a
на Windows или Linux будет проще всего, когда ваш пи подключен к сети.источник
man arp
настоящее время начинается «Эта программа устарела».Я не знаю о LXDE. Чтобы узнать ваш IP-адрес вашего устройства, посетите сайт Ip-Details.com . Здесь они также предоставят IP-адрес, адрес интернет-провайдера, страну и т. Д.
источник