Após a inicialização, qual é a maneira mais fácil de obter e exibir o endereço IP que o dispositivo está usando no momento?
Estou usando o Raspbian e ifconfig
não parece estar instalado.
Existem widgets que exibem essas informações no LXDE?
raspbian
networking
Zoot
fonte
fonte
Respostas:
A família if de ferramentas, incluindo ifconfig, está sendo descontinuada e substituída pelos comandos ip mais recentes, para que você possa usar qualquer um dos itens a seguir na linha de comando para determinar seu endereço IP:
ou
ou se você ainda deseja usar o ifconfig e ainda não estiver instalado
fonte
ip a
é suficiente se você deseja obter o endereço IP :)/sbin/ifconfig
ou/sbin/ip
como qualquer usuário normalmente.Você também pode usar esse pequeno script python.
fonte
Como alternativa para encontrar o endereço IP atribuído ao DHCP, adicionei um endereço IP reservado no meu roteador / servidor DHCP. Ele corresponde ao endereço MAC do Raspi e sempre atribui o mesmo endereço IP - mesmo após uma nova instalação do sistema operacional.
Com o Wheezy agora com o SSH ativado por padrão, significa que posso fazer login em um Raspberry Pi recém-instalado sem precisar conectar um teclado ou monitor.
Desculpas por não ter respondido diretamente à pergunta, mas ela parecia intimamente relacionada o suficiente para sugerir.
fonte
Você pode verificar o status / logs do DHCP no seu servidor DHCP. Especialmente se estiver na sua rede doméstica. Em todos os roteadores que possuo, isso foi bastante fácil de encontrar.
Isso é útil se você estiver sem cabeça e quiser apenas saber o endereço para o qual o ssh está.
fonte
b8:27:eb:xx:xx:xx
, provavelmente é um RPI :)O que funcionou para mim:
desde que
ifconfig
estava emsbin/ifconfig
fonte
Se você deseja ver seu endereço IP externo, use-o na sua linha de comando
Você pode criar uma função para facilitar.
Edite seu .bashrc e adicione a seguinte função no final do arquivo.
Função para exibir o endereço IP externo
Chamando sua função do cli
Você pode encontrar maneiras mais interessantes de obter seu endereço IP neste link
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
fonte
fonte
Shea Silverman e Jacob Bates criaram recentemente uma ferramenta chamada PIP que permite obter o IP do seu raspberry pi sem sequer anexá-lo a uma tela, pois instala um script que envia seu endereço IP para um servidor que você pode visitar com o seu PC principal. Pode não ser a melhor opção em todas as situações, mas é um truque muito inteligente.
fonte
Baby script para retornar o endereço IP, funciona a partir de um prompt:
lista de endereços IP | grep inet | grep -v 127.0.0 | cut -d "" -f 6 | corte -d "/" -f 1
fonte
Sugiro que você use o Bonjour em vez de precisar encontrar o endereço IP. Deixe-o ser atribuído via DHCP e, enquanto o seu PC estiver na mesma rede, você poderá acessá-lo pelo nome.
Por exemplo .. raspberrypi.local
Uma vez configurado, você pode executar completamente sem cabeça, conectar-se ao Pi com SSH ou VNC, etc.
Aqui está um artigo explicando como configurar o Bonjour. http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
Observe que, para uma máquina Windows, você precisará instalar o driver dos serviços de impressora Apply Bonjour, uma pequena coisa ...
Para Mac e Ubuntu, Bonjour já está lá.
fonte
Apenas para adicionar algum complemento aqui, o motivo pelo qual você talvez não tenha o ifconfig é porque seu sistema provavelmente está usando o conjunto iproute2. O iproute2 inclui equivalentes atualizados dos antigos pacotes ifconfig e route.
Estou falando disso porque se você começar a tentar comandos com os quais está acostumado com ifconfig ou route, seu primeiro instinto pode ser instalar esses pacotes antigos em vez de usar apenas o equivalente mais recente. Por exemplo, se você precisar usar o netstat e perceber que está faltando, basta pesquisar "iproute2 netstat equivalente" e você deve encontrar o comando "ss". Para leitura e documentação adicionais, consulte o artigo da Linux Foundation: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
fonte
Eu vi uma variedade de respostas. alguns que eu conhecia e outros que eu não conhecia. Há também um que eu sempre uso que ainda não foi listado. Se tem e eu perdi oops desculpe.
sudo hostname -I
fonte
Um liner com ifconfig e sed:
Substitua wlan0 pela interface desejada.
fonte
funciona para mim no Ubuntu e Raspbian
fonte
Acredito que
arp -a
no Windows ou no Linux seria o mais simples assim que o seu pi estiver conectado à rede.fonte
man arp
começa no momento "Este programa está obsoleto".Eu não sei sobre o LXDE. Para saber o seu endereço IP do seu dispositivo, visite o site Ip-Details.com . Aqui eles também fornecerão localização IP, endereço ISP, país etc.
fonte