Linux идва с множество мрежови инструменти за управление както на мащабна, така и на малка мрежова инфраструктура. За дълго време, мрежови инструменти са били предпочитаните мрежови инструменти по подразбиране, но сега са заменени от iproute2 инструменти.

Това ръководство ще разгледа някои важни мрежови инструменти, предназначени да заменят остарелите мрежови инструменти. Повечето съвременни версии на Linux идват с новата iproute2 инструменти по подразбиране.

Ето някои от новите мрежови инструменти iproute2, които замениха старите и отхвърлени мрежови инструменти в Linux.

1. ss

Инструментът ss, съкратено от "статистика на сокетите", е набор от мрежови инструменти, които са част от iproute2.

ss замества повечето инструменти на netstat. Той получава информация за сокет директно от пространството на ядрото и в повечето случаи е по-бърз от своя предшественик. Освен това е в състояние да показва повече TCP и информация за състоянието, отколкото мрежовите инструменти.

ss командите са много кратки и точни. Например, за да покажете информация за TCP, трябва да изпълните следната команда:

instagram viewer
ss -t

За да научите повече за опциите и използването на ss команди, можете или да проверите нашето подробно ръководство за ss или да получите помощ от командния ред за използване ss --помощ или мъж сс.

2. ip a

Получаването на информация за вашия интернет протокол (IP) е една от най-често срещаните мрежови задачи, изпълнявани както от системните администратори, така и от потребителите на компютър. В ip набор от команди показва и манипулира мрежови или маршрутни устройства, интерфейси и тунели.

Традиционно това е направено от ifconfig команда, която отговаря за показването на подробности за всички мрежови интерфейси. ifconfig сега е заменен от ip a или IP адрес.

За да получите текущия си IP адрес, просто изпълнете командата:

ip a

3. ip n

IP съседът, ip neigh, ip neighbour или просто ip n е мощен мрежов инструмент, използван за манипулиране на протокола за разрешаване на адреси (ARP) или записи в кеша NDISC. Той работи чрез намиране на адреса за контрол на достъпа до медиите (MAC) на съсед на мрежата за даден IP адрес.

В ip n команда замества старата arp команда. Използва се най-вече при работа с устройства за маршрутизиране и тунели. За разлика от своя предшественик, който се опитва да направи всичко, ip n е по-сбит и по-лесен за използване и научаване.

Например, за да покажете записите в таблицата ARP, просто изпълнете следната команда:

ip n покажи

4. iw

Командата iw се използва за показване и конфигуриране на безжични устройства. Той замества iwconfig команда. iw използва заглавката на публичния интерфейс на Netlink и поддържа всички скорошни драйвери, добавени към ядрото на Linux.

За да получите информация за вашите безжични устройства и техните възможности, например мрежов обхват, Wi-Fi стандарт и т.н., можете да изпълните командата:

iw списък

ip връзката заменя nameif команда. Използва се главно за показване и модифициране на мрежови интерфейси. Имайте предвид, че ще ви трябва повишени привилегии на sudo за да направите промени в конфигурацията.

В допълнение към командата ip link, Linux предоставя и друга алтернатива, а именно ifrename. Можете да научите повече за ip връзката и нейните опции от страниците с ръководство, като използвате човек IP връзка команда.

6. ip маршрут

Можете да използвате командата ip route за показване и конфигуриране на маршрути на таблицата, мрежови интерфейси и тунели. Командата ip route или просто ip r замества маршрут команда на Linux.

За да покажете текущите си маршрути, използвайте командата:

ip r

7. ip тунел

Както подсказва името, можете да използвате командата ip tunnel за конфигуриране на тунел. Например, за да конфигурирате IPv4 или IPv6 тунели за предаване на пакети.

ip тунел замества iptunnel команда от пакета net-tools. За да покажете тунели, изпълнете следната команда:

IP тунел шоу

Възползвайте се от новите команди iproute2

Това ръководство ви показа новите мрежови инструменти, предназначени да заменят отхвърления пакет net-tools. Въпреки че все още можете да използвате net-tools в Linux, те не са били поддържани от дълго време и представляват някои рискове за сигурността. Новите мрежови инструменти iproute2 са здрави и в повечето случаи по-бързи от своите предшественици.

Можете да използвате тези команди, за да коригирате проблеми с мрежата и да отстраните проблеми с интернет на базирани на Linux операционни системи.

Как да отстраните проблеми с вашата интернет връзка в Linux

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Linux
  • Приложения за Linux
  • Linux команди
  • Компютърни мрежи

За автора

Мвиза Кумвенда (публикувани 53 статии)

Mwiza разработва софтуер по професия и пише много за Linux и програмиране от преден край. Някои от интересите му включват история, икономика, политика и корпоративна архитектура.

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате