Introduktion till IP-kommando i Linux

Följande artikel ger dig en översikt för de olika IP-kommandona i Linux. IP står för Internet Protocol. Det är ett numeriskt värde för att ange en enhetsplats och dess identifiering i ett nätverk.

Ip-kommandot används på Linux-operativsystem för att tilldela en adress till ett nätverksgränssnitt och / eller för att konfigurera parametrar för nätverksgränssnittet. Detta kommando ersätter det gamla stora och nu föråldrade kommandot för ifconfig på moderna Linux-distributioner. IP-kommandot är ett kraftfullt verktyg som alla Linux-systemadministratörer bör veta om konfigurering av nätverksgränssnitt. Det kan användas för att ladda upp eller ner gränssnitt, tilldela och ta bort ARP-cache-adresser och rutter och mycket mer.

Nätverkskommandon

Låt oss först gå igenom några grundläggande nätverkskommandon

1. För att få information om värden,

  • värdnamn: Det visar ett maskinvärdnamn.
  • värdnamn -i: Den visar IP-adressen för den aktuella maskinen.

2. För att veta anslutningen fram och tillbaka med värden,

  • netstat -g: Det visar alla multicast-nätverk som prenumererar av detta nätverk.
  • netstat -l: visar alla lyssnarportar.
  • netstat -t: visar alla TCP-anslutningar.

3. För att kontrollera anslutningar med värdar och IP-adress om det inte lever av paket,

ping www.google.co.in

Här såg vi 0% paketförlust, vilket innebär att anslutningen är upprättad och fungerar korrekt.

4. För att känna till aktuella nätverkskonfigurationer:

ifconfig -a: visa alla konfigurationer och inställningar.

5. För att upptäcka värdnamnet och IP-adressen:

nslookup www.google.co.in

6. Att veta antalet humle och responstid för att komma till ett fjärrsystem eller webbplats:

traceroute www.google.co.in

Nu när det gäller IP (Internetprotokoll) är det av två typer:

  • IPV4: Internet Protocol version 4 har en lagringskapacitet på ett 32-bitarsnummer. Tillväxten av internet- och säkerhetsproblem tappade IPV4 så IPV6 kom in i bilden.
  • IPV6: Internet Protocol version 6 använder ett 128-bitarsnummer som lagringskapacitet.

Så generellt identifierar en IP unikt en värd eller enhet i ett nätverk. IP-intervall är indelade i A-, B-, C-, D-, E-klasser som jag säkert inte går in på detaljer eftersom det mestadels är teoretiskt. Till exempel är den prickade decimalt privata IP-adressen för C-klass 192.168.123.132 (i binär notation) 32-bitarsnumret 110000000101000111101110000100. Detta nummer kommer att vara svårt att förstå, så dela upp det i fyra delar av åtta binära siffror. Den första delen av denna IP-adress används som en nätverksadress, den sista delen som en värdadress. Om du tar exempel 192.168.123.132 och delar upp det i dessa två delar får du följande:

192.168.123.0 är en nätverksadress. 0.0.0.132 är en värdadress.

Viktigt IP-kommando i Linux

Med hjälp av IP-kommando kan vi känna till enhetsadresserna och nätverket där våra enheter finns.

Syntax:

IP OBJECT or IP AbbreviatedForm

Så nedan är kommandolistan som vi kan använda för ovanstående syntax:

ObjektFörkortad formÄndamål
länklNätverk utforma i nätverk
adressen IPv4- eller IPv6-adress på en enhet.
addr
addrlabeladdrlEtikettkonfiguration för val av protokolladress.
grannen ARP- eller NDISC-cachepost.
gnägga
ruttrDirigering av tabellinmatning.
regelruRegel i routingpolitisk databas.
maddressm Multicast-adress.
MADDR
mrouteherrMulticast-routingcache

Till exempel när vi kör under kommandot:

IP Address or IP Addr

Dessutom kan du använda "man ip" som visar de tillgängliga alternativen för IP-kommando.

Användningar av IP

Det finns många protokoll som använder IP-adresser. Dom är:

SSH

Detta protokoll används för att ansluta en fjärrdator säkert. Detta kan kräva ett lösenord och en privat nyckelfil (.PEM).

Koda:

$ssh -i xyz.pem

Nu kan du normalt Unix-kommandon som ls (för att lista katalogen), cd (för att ändra katalogen) och andra kommandon

FTP

Filöverföringsprotokoll används för att upprätta en anslutning med fjärrvärden genom inloggnings- och överföringsfiler. Du blir ombedd att ge ett lösenord.

Koda:

$ ftp 19.168.123.32

Du kan använda kommandot “get” för att hämta filer och sätta kommando till “put” -filer på fjärrvärden. FTP används också för att bläddra i innehållet i kataloger. Sedan kan du trycka på exit om du är klar med att överföra filer. Nedan finns listor över användbara kommandon relaterade till FTP.

TELNET

Detta protokoll används för att fjärrkontrollera en värd och administrera dem. Det liknar Remote Desktop som finns i fönstermaskiner. Jämfört med SSH är TELNET mindre säkra.

Koda:

$telnet

Försök att öppna en anslutning till fjärrvärden my_host.com. Om en anslutning upprättas, kommer värden att be om ett inloggningsnamn och lösenord.

Koda:

$telnet -l my_username my_host.com 5555

Försök att öppna en anslutning till fjärrvärden my_host.com i port 5555 med hjälp av inloggningsnamnet my_username. Om det lyckas kommer värden att uppmana lösenordet till my_username. Öppnar en lokal telnet> -prompt, där du kan ange någon av kommandona som anges ovan. Ange till exempel kommandot nedan vid prompten:

Koda:

telnet> open my_host.com

.. kommer att försöka öppna en anslutning till my_host.com, som i vårt första exempel. När du har verifierats kan du köra kommandon precis som du hittills gjort med terminalen. Den enda skillnaden är att om du var ansluten till en fjärrvärd kommer kommandona att köras på fjärrmaskinen och inte din lokala maskin. Du kan lämna telnet-anslutningen genom att ange kommandot "logout".

Telnet använder minst HOME, SHELL, DISPLAY och TERM miljövariabler. Andra miljövariabler kan spridas till andra sidan via alternativet TELNET ENVIRON.

OBS: Minimikraven för att skapa ett nätverk av kommunikation mellan två maskiner.
  • Två värdar måste vara på samma Ethernet / LAN för att kommunicera med IP.
  • Varje värd måste ha en bra anslutning till Ethernet. Verifiera en bra anslutning till Ethernet med
  • olika verktyg som mii-tool.
  • Varje värd ska ha samma nätverksadress, nätmask och sändningsadress.
  • Varje värd måste ha en unik IP-adress.
  • Ingen av värdarna måste blockera den andras IP-paket.

Viktig användning av IP-kommando

Här är några viktiga användningar av IP-kommandon i Linux listade nedan:

  • Det används för att hitta vilka gränssnitt som är konfigurerade i systemet och fråga status för ett IP-gränssnitt.
  • Konfigurera Ethernet, lokal loop-back och andra IP-gränssnitt.
  • Ändra standard och konfigurera även statisk routing.
  • Den används för att ställa in en tunnel över IP och lista ned ARP-cache-posten.
  • Används för att radera, tilldela och ställa in rutter, subnät, IP-adress och annan IP-information till IP-gränssnitt.
  • Det används för att visa IP och dess egendom.
  • Visa all status för nätverk och IP-adresser för multicast-adresser.
  • Dessutom används det för att visa grannobjekt och hantera ARP-cacheinformation
  • Radera och hantera routingposten.

Rekommenderade artiklar

Detta är en guide till IP-kommando i Linux. Här diskuterar vi syntax, användningar och viktigt IP-kommando i Linux tillsammans med dess viktiga användning. Du kan också titta på följande artiklar för att lära dig mer -

  1. Linux Proxy Server
  2. Hadoop fs kommandon
  3. Typer av skal i Linux
  4. Sensorenhet
  5. Lär dig de bästa kommandona i Linux

Kategori: