Въведение в IP командата в Linux

Следващата статия ви представя план за различните IP команди в Linux. IP означава Internet Protocol. Числова стойност е да се посочи местоположението на устройството и неговата идентификация в мрежа.

Командата ip се използва в операционните системи Linux за присвояване на адрес на мрежов интерфейс и / или за конфигуриране на параметри на мрежовия интерфейс. Тази команда замества старата страхотна и вече остаряла команда на ifconfig в съвременните Linux дистрибуции. Командата ip е мощен инструмент, който всеки системен администратор на Linux трябва да знае за конфигурирането на мрежови интерфейси. Може да се използва за качване или сваляне на интерфейси, присвояване и премахване на ARP кеш адреси и маршрути и много други.

Мрежови команди

Нека първо преминем през някои основни мрежови команди

1. За да получите информация за хоста,

  • име на хост: Ще се покаже име на хост на машината.
  • име на хост -i: Ще се покаже IP адресът за текущата машина.

2. За да знаете връзката до и насам с хоста,

  • netstat -g: Ще се покаже цялата многоадресна мрежа, абонирана от тази мрежа.
  • netstat -l: ще покаже всички портове за слушане.
  • netstat -t: ще покаже всички TCP връзки.

3. За да проверите връзки с хостове и IP адрес, ако това е активно, не чрез изпращане на пакети,

ping www.google.co.in

Тук видяхме 0% загуба на пакети, което означава, че връзката е установена и работи правилно.

4. За да знаете текущите мрежови конфигурации:

ifconfig -a: преглед на всички конфигурации и настройки.

5. За да откриете името на хоста и IP адреса:

nslookup www.google.co.in

6. За да знаете броя скокове и времето за реакция, за да стигнете до отдалечена система или уебсайт:

traceroute www.google.co.in

Сега идва към IP (Интернет протоколи), той е от два вида:

  • IPV4: Интернет протокол версия 4 има капацитет за съхранение на 32-битово число. Ръстът на интернет и загрижеността за сигурността изчерпа IPV4, така че IPV6 влезе в картината.
  • IPV6: Интернет протокол версия 6 използва 128-битов номер като капацитет за съхранение.

Така че, като цяло, IP уникално идентифицира хост или устройство в мрежа. IP диапазоните са разделени на A, B, C, D, E класове, които със сигурност не навлизам в подробности, тъй като са предимно теоретични. Например, точково-десетичният частен IP адрес от клас C 192.168.123.132 е (в двоична нотация) 32-битовото число 110000000101000111101110000100. Това число ще бъде трудно за смисъл, затова го разделете на четири части от осем двоични цифри. Първата част на този IP адрес се използва като мрежов адрес, а последната част като хост адрес. Ако вземете пример 192.168.123.132 и го разделите на тези две части, ще получите следното:

192.168.123.0 е мрежов адрес. 0.0.0.132 е хост адрес.

Важна IP команда в Linux

Използвайки IP команда, можем да знаем адресите на устройството и мрежата, в която пребивават нашите устройства.

Синтаксис:

IP OBJECT or IP AbbreviatedForm

И така, по-долу са списъците с команди, които можем да използваме за горния синтаксис:

обектСъкратена формаПредназначение
връзкалМрежа разработва в мрежа
адреса IPv4 или IPv6 адрес на устройство.
вр
addrlabeladdrlКонфигурация на етикета за избор на адрес на протокол.
съседн ARP или NDISC кеш запис.
цвилене
маршрутRВписване в таблицата за маршрутизиране.
правилоRUПравило в базата данни на политиките за маршрутизиране.
maddressm Многоадресен адрес.
maddr
mrouteг-нКеш за маршрутизиране с многоадресна информация

Например, когато работим под командата:

IP Address or IP Addr

Освен това, можете да използвате „man ip“, който ще изброява описаните опции за IP команда.

Използване на IP

Има много протоколи, които използват IP адреси. Те са:

SSH

Този протокол се използва за надеждно свързване на отдалечен компютър. Това може да изисква парола и файл с частен ключ (.PEM).

Код:

$ssh -i xyz.pem

Сега можете да нормални Unix команди като ls (за изброяване на директорията), cd (за промяна на директорията) и други команди

FTP

Протоколът за прехвърляне на файлове се използва за установяване на връзка с отдалечените хостове чрез вход и прехвърляне на файлове. Ще бъдете подканени да въведете парола.

Код:

$ ftp 19.168.123.32

Можете да използвате командата „get“, за да получите файлове и да поставите команда за „поставяне“ на отдалечения хост. FTP се използва и за разглеждане на съдържанието на директории. След това можете да натиснете изхода, ако приключите с прехвърлянето на файлове. По-долу са изброени списъци с полезни команди, свързани с FTP.

TELNET

Този протокол се използва за дистанционно управление на хост и администриране. Той е подобен на отдалечен работен плот, открит в машини за прозорци. В сравнение със SSH, TELNET е по-малко защитена.

Код:

$telnet

Опити за отваряне на връзка с отдалечения хост my_host.com. Ако е установена връзка, хостът ще подкани име за вход и парола.

Код:

$telnet -l my_username my_host.com 5555

Опитите да отворите връзка с отдалечения хост my_host.com на порт 5555, използвайки името за вход my_username. При успех хостът ще подкани паролата на my_username. Отваря локален telnet> подкана, където можете да въведете някоя от изброените по-горе команди. Например, въведете командата по-долу в подкана:

Код:

telnet> open my_host.com

.. ще опитате да отворите връзка с my_host.com, както в първия ни пример. След като се удостоверите, можете да изпълнявате команди, както досега, като използвате терминала. Единствената разлика е, че ако сте били свързани с отдалечен хост, командите ще се изпълняват на отдалечената машина, а не на вашата локална машина. Можете да излезете от telnet връзката, като въведете командата „изход“.

Telnet използва най-малко HOME, SHELL, DISPLAY и TERM променливи на средата. Други променливи от средата могат да бъдат разпространени на другата страна чрез опцията TELNET ENVIRON.

ЗАБЕЛЕЖКА: Минималните изисквания за създаване на мрежа от комуникации между две машини.
  • Два хоста трябва да са на една и съща Ethernet / LAN, за да комуникират чрез IP.
  • Всеки хост трябва да има добра връзка с Ethernet. Проверете добра връзка с Ethernet, като използвате
  • различни инструменти като mii-tool.
  • Всеки хост трябва да има един и същ мрежов адрес, мрежова маска и адрес за излъчване.
  • Всеки хост трябва да има уникален IP адрес.
  • Нито един от хостовете не трябва да блокира IP пакетите на другия.

Важно използване на IP командата

Ето някои важни приложения на IP командата в Linux, изброени по-долу:

  • Използва се за намиране кои интерфейси са конфигурирани в системата и заявка за състоянието на IP интерфейс.
  • Конфигурирайте Ethernet, локален контур и други IP интерфейси.
  • Променете по подразбиране и също конфигурирайте статично маршрутизиране.
  • Използва се за настройка на тунел над IP и изписване на ARP кеш паметта.
  • Използва се за изтриване, присвояване и настройка на маршрути, подмрежа, IP адрес и друга IP информация към IP интерфейси.
  • Използва се за показване на IP и неговото свойство.
  • Показване на цялата информация за мрежовите и многоадресните IP адреси.
  • Също така, той се използва за показване на съседния обект и управление на информацията за кеш ARP
  • Изтрийте и управлявайте записа за маршрутизиране.

Препоръчителни статии

Това е ръководство за IP командата в Linux. Тук обсъждаме синтаксиса, употребите и важната IP команда в Linux, заедно с важната й употреба. Можете също да разгледате следните статии, за да научите повече -

  1. Linux прокси сървър
  2. Hadoop fs Команди
  3. Видове черупки в Linux
  4. Сензорно устройство
  5. Научете най-важните команди в Linux