GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zjistit IP adresu zařízení v síti?

Snažím se připojit IP kameru k mému počítači Ubuntu Linux (16.04). V práci mám na starosti kamerovou síť více než 60 kamer, nicméně tam používám některé okenní nástroje pro určování IP adres atd. pro kamery Axis. Nyní se doma pokouším použít svůj počítač s Ubuntu Linux, abych viděl 1 kameru zapojenou do mého ethernetového portu.

Zkoušel jsem bez úspěchu použít DHCP (pravděpodobně proto, že kamera má pevnou IP adresu).

Vyzkoušeno pomocí „Shared to other computers“ (možnost v nastavení sítě v GUI Ubuntu) a tím se zobrazí IP adresa 10.42.0.1 pro můj hostitelský počítač, ale znovu použití nástrojů jako nmap neodhalí žádná další připojení v této síti.

Vyzkoušeno pomocí ručního nastavení sítě s rozsahy domén jako 10.42.0.x a také konvenčnějšími rozsahy IP, jako je 192.168.55.x. Vše bez úspěchu.

Pokusil jsem se nainstalovat AngryIP (užitečný nástroj ve Windows), ale zdá se, že je něco špatně se soubory .deb nebo s instalací, protože Ubuntu jej odmítá nainstalovat (tuším, že úložiště již neexistuje pro ipscan).

Vyzkoušel jsem také vše zde uvedené:
Jak mohu nainstalovat IP skener pro Ubuntu 16.04 LTS?
znovu, bez úspěchu.

Vím, že kamera je připojena, protože když ji zapojím, LED dioda Tx krátce zabliká a pak zůstane svítit a Ubuntu hlásí „nyní jste připojeni k síti Ethernet“ nebo něco v tom smyslu. Také když spustím nmap, LED na kameře na sekundu nebo dvě bliká, takže tam něco je a komunikuje, jen se mi nedaří přimět Ubuntu, aby mi sdělilo IP adresu!

Opět platí, že nástroje, které používám v práci, mi dokážou sdělit IP adresu kamery, i když IP adresa zcela spadá mimo doménu, do které je kamera připojena! Abych byl upřímný, nejsem si jistý, jak to funguje, ale ano, dokážu identifikovat adresu jako 192.168.55.7 na doméně řekněme 172.16.12.x.

Z hardwarového hlediska je můj stroj aktuální I7 a kamera je renomované značky a je přímo zapojena do mého ethernetového portu. V síti nejsou žádné další uzly.
Pomozte, prosím!

IFCONFIG při navázání připojení vrátí následující:

Přijatá odpověď:

Můžete to udělat 3 způsoby.

Související:Jaké vlastní spouštěče a rychlé seznamy Unity jsou k dispozici v Ubuntu?

Musíte znát podsíť, kterou chcete skenovat (192.168.0.x nebo 10.0.0.x nebo co máte).

spusťte ifconfig pro zobrazení vaší podsítě. V mých příkladech použiji 192.168.0.255

Metoda 1 nmap

IMO nmap je nejlepší, pokud vám nevadí instalace balíčků

sudo apt-get install nmap

Pak hledejte pomocí pingu (nmap může být samozřejmě složitější a předpokládá se, že nebráníte pingu firewallu)

nmap -sP 192.168.0.*

Metoda 2:použijte arp

ping -b 192.168.0.255

arp -a

Metoda 3 a možná ještě lepší možnost, přihlaste se ke svému routeru. Většina routerů má webové rozhraní, které zobrazí všechna připojená zařízení.

Tyto metody vám samozřejmě neřeknou, co je na které IP, i když se nmap pokusí uhodnout OS, pokud si to přejete.

https://nmap.org/book/man-os-detection.html

Může vám poskytnout ponětí, co je na jaké IP nebo ne.


Ubuntu
  1. Jak najít modul jádra pro dané zařízení?

  2. Jak najít aplikaci pro typ mime v systému Linux?

  3. Jak používat Gui k hledání souborů v Gnome?

  1. Jak nastavit statickou IP adresu pro připojení Wi-Fi na telefonu Ubuntu?

  2. Jak najdu svou IP adresu v Ubuntu

  3. Jak mohu řídit řazení síťových rozhraní?

  1. Najděte MAC adresu v Ubuntu 21.10

  2. Jak zkontrolovat velké soubory v konzole

  3. Jak najít soubor .pid pro daný proces