Jaki jest najłatwiejszy sposób na uzyskanie i wyświetlenie adresu IP, z którego korzysta obecnie urządzenie po uruchomieniu?
Używam Raspbian i ifconfig
nie wydaje się być zainstalowany.
Czy są jakieś widżety wyświetlające te informacje w LXDE?
raspbian
networking
Zoot
źródło
źródło
Odpowiedzi:
Rodzina narzędzi if, w tym ifconfig, jest przestarzała i zastępowana nowszymi poleceniami ip, dzięki czemu można użyć dowolnego z poniższych poleceń z wiersza poleceń, aby określić adres IP:
lub
lub jeśli nadal chcesz używać ifconfig i nie jest on jeszcze zainstalowany
źródło
ip a
wystarczy, jeśli chcesz uzyskać adres IP :)/sbin/ifconfig
lub/sbin/ip
jak każdy użytkownik.Możesz również użyć tego małego skryptu python.
źródło
Jako alternatywę dla znalezienia adresu IP przypisanego do DHCP dodałem zarezerwowany adres IP na moim routerze / serwerze DHCP. Pasuje do adresu MAC Raspi i zawsze przypisuje ten sam adres IP - nawet po nowej instalacji systemu operacyjnego.
Ponieważ Wheezy ma teraz domyślnie włączone SSH, oznacza to, że mogę zalogować się do świeżo zainstalowanego Raspberry Pi bez konieczności podłączania klawiatury lub monitora.
Przepraszam, że nie odpowiedziałem bezpośrednio na pytanie, ale wydawało się, że jest wystarczająco blisko powiązane, by je zasugerować.
źródło
Możesz być w stanie sprawdzić status / logi DHCP na swoim serwerze DHCP. Zwłaszcza jeśli jest w sieci domowej. Na wszystkich routerach, które posiadałem, było to dość łatwe do znalezienia.
Jest to przydatne, jeśli pracujesz bez głowy i chcesz tylko znać adres, na który chcesz ssh.
źródło
b8:27:eb:xx:xx:xx
, to chyba RPI :)Co dla mnie zadziałało:
skoro
ifconfig
był osbin/ifconfig
źródło
Jeśli chcesz zobaczyć swój zewnętrzny adres IP, użyj go w wierszu poleceń
Możesz stworzyć funkcję, aby to ułatwić.
Edytuj plik .bashrc i dodaj następującą funkcję na końcu pliku.
Funkcja wyświetlania zewnętrznego adresu IP
Wywołanie funkcji z cli
W tym linku możesz znaleźć bardziej interesujące sposoby uzyskania adresu IP
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
źródło
źródło
Shea Silverman i Jacob Bates stworzyli niedawno narzędzie o nazwie PIP, które pozwala uzyskać adres IP twojego malinowego pi nawet bez dołączania go do ekranu, ponieważ instaluje skrypt wysyłający twój adres IP na serwer, który możesz odwiedzić za pomocą główny komputer. To może nie być najlepsza opcja w każdej sytuacji, ale jest to bardzo sprytny hack.
źródło
Skrypt potomny zwracający adres IP, działa z monitu:
lista adresów IP | grep inet | grep -v 127.0.0 | cut -d "" -f 6 | cut -d "/" -f 1
źródło
Sugeruję, abyś używał Bonjour zamiast szukać adresu IP. Pozwól, aby zostało przypisane przez DHCP i dopóki twój komputer jest w tej samej sieci, możesz uzyskać do niego dostęp według nazwy.
Na przykład .. raspberrypi.local
Po skonfigurowaniu możesz uruchomić całkowicie bezgłowy, połączyć się z Pi za pomocą SSH lub VNC itp.
Oto artykuł wyjaśniający, jak skonfigurować Bonjour. http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
Pamiętaj, że w przypadku komputera z systemem Windows musisz zainstalować sterownik Zastosuj usługi drukarki Bonjour, drobiazg ...
W przypadku komputerów Mac i Ubuntu Bonjour już tam jest.
źródło
Aby dodać tutaj dodatek, powodem, dla którego możesz nie mieć ifconfig, jest to, że twój system prawdopodobnie używa pakietu iproute2. iproute2 zawiera zaktualizowane odpowiedniki starych pakietów ifconfig i tras.
Mówię o tym, ponieważ jeśli zaczniesz wypróbowywać polecenia, których używasz w ifconfig lub route, twoim pierwszym instynktem może być zainstalowanie tych starych pakietów zamiast używania nowszego odpowiednika. Na przykład, jeśli chcesz użyć netstat i zdasz sobie sprawę, że go brakuje, po prostu wyszukaj „iproute2 netstat równo” i powinieneś znaleźć polecenie „ss”. Więcej informacji i dokumentacji można znaleźć w artykule Linux Foundation na ten temat: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
źródło
Widziałem różne odpowiedzi. niektóre znałem, a niektóre nie wiedziałem. Jest też taki, z którego zawsze korzystam, którego jeszcze nie wymieniono. Jeśli tak, a ja tęskniłem, to przepraszam.
nazwa hosta sudo -I
źródło
Jedna wkładka z ifconfig i sed:
Zamień wlan0 na żądany interfejs.
źródło
działa dla mnie zarówno na Ubuntu, jak i na Raspbian
źródło
Wierzę, że
arp -a
na Windowsie lub Linuksie byłoby najprostsze, gdy twoje pi jest podłączone do sieci.źródło
man arp
obecnie zaczyna się „Ten program jest przestarzały”.Nie wiem o LXDE. Aby poznać swój adres IP urządzenia, odwiedź witrynę Ip-Details.com . Tutaj podadzą również lokalizację IP, adres ISP, kraj itp.
źródło