Hur man använder Nmap på Linux för att se vem som finns på ditt Wi-Fi-nätverk

Viktiga takeaways

  • Kontrollera enkelt hur många enheter som är anslutna till din Wi-Fi-router med hjälp av Nmap-nätverksskannern.
  • Du kan bestämma din routers IP-adress med hjälp av kommandot ip route.
  • Använd Nmap med routerns IP-adress för att lista klienterna på ditt Wi-Fi-nätverk.

Undrar du över enheterna som är anslutna till din Wi-Fi-router? Prova att använda den kraftfulla Nmap-nätverksskannern så kan du ta reda på det med bara ett kommando.

Få din Wi-Fi IP-adress

Det första du behöver veta är den interna IP-adressen för din Wi-Fi-router. De flesta Wi-Fi-routrar kommer att använda en privat IP-adress för nätverket med Network Address Translation för att överföra paket till och från internet. Tre IPv4-adressintervall är avsedda för privata nätverk: 10.0.0.0, 172.16.0.0 och 192.168.0.0.

Om du inte känner till din routers IP-adress, använd kommandot ip route. Leta efter raden som säger ”standard”. Om du antar att du är på ett enkelt enhemsnätverk med bara en internetanslutning, kommer adressen på den linjen att vara din gateway.

Kontrollera din nätmask

IPv4-adresser använder också en subnätmask för att skilja vilken del av adressen som tillhör nätverket och vilken del som identifierar värden. 192.168.0.0 har en 255.255.255.0 subnätmask. Du kanske ser något liknande när du loggar in på det webbaserade routerkonfigurationsverktyget. Det betyder att de tre första delarna av den prickade decimaladressen, 192.168.0-delen, tillhör nätverket.

Med denna subnätmask är 256 adresser tillgängliga. Det är vanligtvis mer än tillräckligt för de flesta små kontors- och bostadsnätverk.

Linux ip-verktyget och Nmap använder CIDR-notation (Classless Inter-Domain Routing) för att representera subnätmasker. Detta format följer IP-adressen med ett / (snedstreck) tecken och antalet bitar i masken. En 255.255.555 nätmask är 24 bitar lång, så vår routers IP-adress och nätmaskkombination är 192.168.0.1/24 under CIDR.

Använd Nmap

Du bör endast använda detta på ditt eget Wi-Fi-nätverk eller ett du har behörighet att skanna.

Med denna information kan du använda Nmap för att lista klienterna på ditt Wi-Fi-nätverk. Om du inte har det installerat kan du göra det på Ubuntu och Debian med det här kommandot:

 sudo apt install nmap 

Och på Arch:

 sudo pacman -S nmap

Och på Red Hat-familjedistribution:

 sudo dnf install nmap

För att lista klienter, använd alternativet -sn följt av routerns IP-adress med CIDR-subnätmasken. Detta kommer att lista IP-adresserna för alla klienter i nätverket som svarar men kommer att sluta med att faktiskt skanna dem. Till exempel:

 nmap -sn 192.168.0.1/24 

Nu kan du se vem som finns i ditt nätverk

Nmap är en kraftfull nätverksskanner för Linux. Du kan använda den för att ta reda på enheterna som är anslutna till ditt Wi-Fi-nätverk från kommandoraden.