Inleiding tot IP Command in Linux

Het volgende artikel geeft u een overzicht van de verschillende IP-opdrachten in Linux. IP staat voor Internet Protocol. Het is een numerieke waarde om een ​​apparaatlocatie en de identificatie ervan in een netwerk aan te geven.

De opdracht ip wordt op Linux-besturingssystemen gebruikt om een ​​adres toe te wijzen aan een netwerkinterface en / of om parameters van de netwerkinterface te configureren. Deze opdracht vervangt de oude grote en nu verouderde opdracht van ifconfig op moderne Linux-distributies. De opdracht ip is een krachtig hulpmiddel dat elke Linux-systeembeheerder moet weten over het configureren van netwerkinterfaces. Het kan worden gebruikt om interfaces te uploaden of te verwijderen, ARP-cache-adressen en -routes toe te wijzen en te verwijderen, en nog veel meer.

Netwerkopdrachten

Laten we eerst enkele basisnetwerkopdrachten doornemen

1. Voor het verkrijgen van informatie over host,

  • hostnaam: het zal een machine hostnaam weergeven.
  • hostnaam -i: het zal het IP-adres van de huidige machine weergeven.

2. Voor het kennen van de verbinding heen en weer met de host,

  • netstat -g: het toont alle multicast-netwerken waarop dit netwerk is geabonneerd.
  • netstat -l: toont alle luisterpoorten.
  • netstat -t: toont alle TCP-verbindingen.

3. Om verbindingen met hosts en IP-adres te controleren als dat nog leeft of niet door pakketten te verzenden,

ping www.google.co.in

Hier zagen we 0% pakketverlies, wat betekent dat de verbinding tot stand is gebracht en naar behoren werkt.

4. Om de huidige netwerkconfiguraties te kennen:

ifconfig -a: bekijk alle configuratie en instellingen.

5. Ga als volgt te werk om de hostnaam en het IP-adres te achterhalen:

nslookup www.google.co.in

6. Om het aantal hops en responstijd te weten om op een systeem of website op afstand te komen:

traceroute www.google.co.in

Het komt nu naar IP (internetprotocollen) en er zijn twee soorten:

  • IPV4: Internet Protocol versie 4 heeft een opslagcapaciteit van een 32-bits nummer. De groei van internet- en beveiligingsproblemen verarmde IPV4, dus IPV6 kwam in beeld.
  • IPV6: Internet Protocol versie 6 gebruikt een 128-bits nummer als opslagcapaciteit.

Dus over het algemeen identificeert een IP op unieke wijze een host of apparaat in een netwerk. IP-reeksen zijn onderverdeeld in A-, B-, C-, D-, E-klassen die ik zeker niet in details zal bespreken, omdat het meestal theoretisch is. Het gestippelde decimale privé-IP-adres van klasse C 192.168.123.132 is bijvoorbeeld (in binaire notatie) het 32-bits nummer 110000000101000111101110000100. Dit nummer is moeilijk te begrijpen, dus deel het in vier delen van acht binaire cijfers. Het eerste deel van dit IP-adres wordt gebruikt als een netwerkadres, het laatste deel als een hostadres. Als u voorbeeld 192.168.123.132 neemt en het in deze twee delen verdeelt, krijgt u het volgende:

192.168.123.0 is een netwerkadres. 0.0.0.132 is een hostadres.

Belangrijk IP-commando in Linux

Met behulp van de IP-opdracht kunnen we de apparaatadressen en het netwerk kennen waarin onze apparaten zich bevinden.

Syntaxis:

IP OBJECT or IP AbbreviatedForm

Dus hieronder zijn de opdrachtenlijst die we kunnen gebruiken voor de bovenstaande syntaxis:

VoorwerpVerkorte vormDoel
koppelinglNetwerk bedenken in netwerk
adreseen IPv4- of IPv6-adres op een apparaat.
addr
addrlabeladdrlLabelconfiguratie voor selectie van protocoladressen.
buurmann ARP of NDISC cache entry.
hinniken
routerRouteringstabelinvoer.
regelruRegel in database met routeringsbeleid.
maddressm Multicast-adres.
maddr
mrouteDhrMulticast routing cache

Als we bijvoorbeeld het onderstaande commando uitvoeren:

IP Address or IP Addr

Bovendien kunt u "man ip" gebruiken, waarin de beschikbare opties voor de IP-opdracht worden weergegeven.

Gebruik van IP

Er zijn veel protocollen die IP-adressen gebruiken. Zij zijn:

SSH

Dit protocol wordt gebruikt om een ​​externe computer veilig te verbinden. Hiervoor zijn mogelijk een wachtwoord en een privésleutelbestand (.PEM) vereist.

Code:

$ssh -i xyz.pem

Nu kunt u normale Unix-opdrachten zoals ls (om de map weer te geven), cd (om de map te wijzigen) en andere opdrachten weergeven

FTP

Het bestandsoverdrachtsprotocol wordt gebruikt voor het maken van een verbinding met de externe hosts door in te loggen en bestanden over te dragen. U wordt gevraagd om een ​​wachtwoord te geven.

Code:

$ ftp 19.168.123.32

U kunt het "get" commando gebruiken om bestanden op te halen en commando zetten om bestanden op de externe host te "zetten". FTP wordt ook gebruikt om door de inhoud van mappen te bladeren. Vervolgens kunt u op de uitgang drukken als u klaar bent met het overbrengen van bestanden. Hieronder vindt u lijsten met nuttige opdrachten die verband houden met FTP.

TELNET

Dit protocol wordt gebruikt om een ​​host op afstand te besturen en te beheren. Het is vergelijkbaar met Extern bureaublad gevonden in venstercomputers. In vergelijking met SSH is TELNET minder beveiligd.

Code:

$telnet

Pogingen om een ​​verbinding met de externe host my_host.com te openen. Als er een verbinding tot stand wordt gebracht, vraagt ​​de host om een ​​inlognaam en wachtwoord.

Code:

$telnet -l my_username my_host.com 5555

Pogingen om een ​​verbinding te openen met de externe host my_host.com op poort 5555, met de loginnaam mijn_gebruikersnaam. Als dit lukt, vraagt ​​de host om het wachtwoord van mijn_gebruikersnaam. Opent een lokale Telnet> -prompt, waar u een van de hierboven vermelde opdrachten kunt invoeren. Voer bijvoorbeeld de onderstaande opdracht in bij de prompt:

Code:

telnet> open my_host.com

.. zal proberen een verbinding met my_host.com te openen, zoals in ons eerste voorbeeld. Eenmaal geverifieerd, kunt u opdrachten uitvoeren zoals u tot nu toe hebt gedaan, met behulp van de Terminal. Het enige verschil is dat als u verbonden was met een externe host, de opdrachten worden uitgevoerd op de externe computer en niet op uw lokale computer. U kunt de telnet-verbinding verlaten door het commando 'uitloggen' in te voeren.

Telnet gebruikt minimaal omgevingsvariabelen HOME, SHELL, DISPLAY en TERM. Andere omgevingsvariabelen kunnen worden doorgegeven aan de andere kant via de TELNET ENVIRON-optie.

OPMERKING: De minimumvereisten om een ​​communicatienetwerk tussen twee machines tot stand te brengen.
  • Twee hosts moeten op hetzelfde Ethernet / LAN zijn om te communiceren via IP.
  • Elke host moet een goede verbinding hebben met het Ethernet. Controleer met behulp van een goede verbinding met het Ethernet
  • verschillende tools zoals mii-tool.
  • Elke host moet hetzelfde netwerkadres, netmasker en uitzendadres hebben.
  • Elke host moet een uniek IP-adres hebben.
  • Geen van de hosts mag de IP-pakketten van de andere blokkeren.

Belangrijk gebruik van IP-opdracht

Hier zijn enkele belangrijke toepassingen van het IP-commando in Linux:

  • Het wordt gebruikt om te zoeken welke interfaces op het systeem zijn geconfigureerd en om de status van een IP-interface op te vragen.
  • Configureer Ethernet, lokale loop-back en andere IP-interfaces.
  • Wijzig de standaardwaarde en configureer ook statische routing.
  • Het wordt gebruikt om een ​​tunnel via IP in te stellen en een lijst met ARP-cache-invoer op te nemen.
  • Wordt gebruikt om routes, subnet, IP-adres en andere IP-informatie naar IP-interfaces te verwijderen, toe te wijzen en in te stellen.
  • Het wordt gebruikt om IP en zijn eigenschap weer te geven.
  • Toon alle status van netwerk- en multicast IP-adressen informatie.
  • Het wordt ook gebruikt om het buurobject weer te geven en ARP-cache-informatie te beheren
  • Verwijder en beheer het routeringsitem.

Aanbevolen artikelen

Dit is een handleiding voor IP Command in Linux. Hier bespreken we de syntaxis, het gebruik en de belangrijke IP-opdracht in Linux, samen met het belangrijke gebruik. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Linux-proxyserver
  2. Hadoop fs Commando's
  3. Soorten Shells in Linux
  4. Sensor apparaat
  5. Leer de topopdrachten in Linux