Verkon IP-osoitteiden etsiminen Linuxilla
On 3 marraskuun, 2021 by adminMiten monta kertaa olet yrittänyt määrittää staattista IP-osoitetta verkossa olevalle koneelle vain huomataksesi, ettei sinulla ollut aavistustakaan, mitkä osoitteet olivat jo varattuja? Jos satut työskentelemään pöytäkoneella, voit aina asentaa Wiresharkin kaltaisen työkalun selvittääksesi, mitkä osoitteet olivat käytössä. Mutta entä jos käytät palvelinta, jossa ei ole käyttöliittymää? Et varmasti luota graafiseen työkaluun IP-osoitteiden skannaamisessa. Onneksi on olemassa joitakin hyvin helppokäyttöisiä komentorivityökaluja, jotka voivat hoitaa tämän tehtävän.
Näytän, miten voit skannata lähiverkkosi (LAN) käytössä olevia IP-osoitteita kahdella eri työkalulla (joista toinen on oletusarvoisesti asennettu palvelimeesi). Esittelen Ubuntu Server 18.04:llä.
Aloitetaan.
KATSO: Palvelimen käyttöönoton/migraation tarkistuslista (Tech Pro Research)
Arp-komento
Ensimmäinen työkalu, jota käytämme tehtävässä, on sisäänrakennettu arp-komento. Useimmat IT-ylläpitäjät tuntevat arp:n, sillä sitä käytetään lähes kaikilla alustoilla. Jos et ole koskaan käyttänyt arp:tä (joka on lyhenne sanoista Address Resolution Protocol, osoitteenratkaisuprotokolla), komentoa käytetään ytimen IPv4-verkon naapurien välimuistin manipulointiin (tai näyttämiseen). Jos annat arp-komennon ilman tilamääritystä tai vaihtoehtoja, se tulostaa ARP-taulukon nykyisen sisällön. Tämä ei ole se, mitä me aiomme tehdä. Sen sijaan annamme komennon näin:
arp -a
Vaihtoehto -a käyttää vaihtoehtoista BSD-tyylistä tulostusta ja tulostaa kaikki lähiverkosta löytyvät tunnetut IP-osoitteet. Komennon tulosteessa näkyvät IP-osoitteet sekä niihin liittyvä ethernet-laite (kuva A).
Kuva A
Sinulla on nyt luettelo kaikista lähiverkossasi käytössä olevista IP-osoitteista. Ainoa varoitus on se, että (ellet tiedä jokaisen verkkosi laitteen MAC-osoitetta), sinulla ei ole aavistustakaan siitä, mille koneelle IP-osoitteet on osoitettu. Vaikka et tietäisi, mikä kone liittyy mihinkin osoitteeseen, tiedät ainakin, mitä osoitteita käytetään.
Nmap
Seuraavaksi käytämme komentoa, joka tarjoaa enemmän vaihtoehtoja. Mainittu komento on nmap. Et löydä nmapia asennettuna Linux-koneeseesi oletusarvoisesti, joten meidän on lisättävä se järjestelmään. Avaa terminaali-ikkuna (tai kirjaudu GUI-vapaaseen palvelimeesi) ja anna komento:
sudo apt-get install nmap -y
Kun asennus on valmis, voit skannata lähiverkkosi nmapilla. Saadaksesi selville, mitkä osoitteet ovat käytössä, anna komento:
nmap -sP 192.168.1.0/24
Huomaa: Sinun on muutettava IP-osoitekaavio vastaamaan omaasi.
Komennon tuloste (kuva B), näyttää sinulle jokaisen lähiverkostostasi löytyvän osoitteen.
Kuva B
Tehdään nmapista hyödyllisempi. Koska se tarjoaa hieman enemmän joustavuutta, voimme myös selvittää, mikä käyttöjärjestelmä liittyy IP-osoitteeseen. Tätä varten käytämme vaihtoehtoja -sT (TCP connect scan) ja -O (operating system discovery). Komento tätä varten on:
sudo nmap -sT -O 192.168.1.0/24
Verkon koosta riippuen tämä komento voi kestää jonkin aikaa. Ja jos verkkosi on suuri, harkitse komennon tulosteen lähettämistä tiedostoon esimerkiksi näin:
sudo nmap -sT -O 192.168.1.0/24 > nmap_output
Voit sitten tarkastella tiedostoa tekstieditorilla ja selvittää, mikä käyttöjärjestelmä on liitetty IP-osoitteeseen (kuva C).
Kuva C
Tämän kahden yksinkertaisen komennon avulla voit paikantaa verkossa käytössä olevat IP-osoitteet. Nyt kun määrität staattista IP-osoitetta, et vahingossa määritä jo käytössä olevaa IP-osoitetta. Me kaikki tiedämme, millaista päänvaivaa se voi aiheuttaa.
Katso myös
- Kuinka suorittaa etäkomentoja useilla Linux-palvelimilla Parallel-ohjelmalla.SSH (TechRepublic)
- Kuinka rajoittaa su-komennon käyttöoikeuksia Linuxissa (TechRepublic)
- Kuinka käyttää Linuxin dmesg-komentoa (TechRepublic)
- Kuinka käyttää DNS:ää TLS:n välityksellä Ubuntu Linuxissa (TechRepublic)
- Uusi Linuxin crypto-miner varastaa root-salasanasi ja poistaa virustorjuntaohjelmasi käytöstä (ZDNet)
- Mikä on SDN? Miten ohjelmistomääritelty verkottuminen muutti kaiken (ZDNet)
- Vuoden 2018 parhaat VPN-palvelut (CNET)
Vastaa