En IP-adress (Internet Protocol Address) på ett Linux LAN är en unik numerisk identifierare som tilldelas en enhet (dator, router) för att identifiera och definiera den i nätverket. Alla enheter på ett LAN måste ha en unik IP-adress så att de kan kommunicera med varandra och överföra data.
En IP-adress på ett Linux-LAN representeras antingen i IPv4- eller IPv6-format. En IPv4-adress består av 4 siffror (0-255) åtskilda av punkter (t.ex. 192.168.0.1). En IPv6-adress består av 8 grupper med 4 hexadecimala siffror åtskilda av kolon (t.ex. 2001:0db8:85a3:0000:0000:0000:8a2e:0370:7334). Den kan vara statisk, när den tilldelas manuellt av administratören, eller dynamisk, när den tilldelas automatiskt med hjälp av DHCP (Dynamic Host Configuration Protocol).
Det finns flera sätt att ta reda på IP-adressen i ett lokalt nätverk i Linux.
Använd kommandot:
ifconfig
Kommandots utdata visar information om nätverksgränssnitten, inklusive deras IP-adresser.
Använd ip:
ip addr show
Kommandots utdata visar också information om nätverksgränssnitt och deras IP-adresser.
Använd hostname med växeln -I
:
hostname -I
Med -I
kan du få fram alla IP-adresser som är kopplade till din värd.
Du kan också använda nslookup
med en parameter som anger värddatorns DNS-namn:
nslookup <host_name>
Detta hämtar den IP-adress som är associerad med det angivna DNS-namnet för värden.
nmap
kommer också att fungera:
nmap -sn <IP range>
Med kommandot nmap
kan du söka efter IP-adresser i ett visst intervall och avgöra om de är tillgängliga i nätverket. Det matar också ut IP-adresserna för enheter i det lokala nätverket.