ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

5 команд для конфигурации сети и устранения неполадок в Linux

5 команд для конфигурации и устранение неполадок с сетью

Компьютеры обычно подключаются в сетям, которые являются группами компьютерных систем и других вычислительных аппаратных устройств, которые связаны друг с другом по каналам связи, таким образом они могут облегчить общение и совместное использование ресурсов среди широкого круга пользователей.

В этой статье описаны некоторые из наиболее часто используемых команд конфигурации сети и устранения неполадок в Linux. Они являются различными инструментами, которые могут быть полезны , когда компьютеры связанны в сети с другими компьютерами как внутри локальной сети и через Интернет, и необходимо получить более подробную информацию о других компьютерах. Все эти команды должны быть введены в командной строке в вашем Linux, и вы должны нажать кнопку ENTER , чтобы выполнить нужную команду. Обратите внимание , что все команды Linux чувствительны к регистру.

Войдите на свой сервер Linux с помощью SSH

ssh username@hostname

1. Команда PING

Команда “Ping” это лучший способ, чтобы проверить связь между компьютером источника и указанного компьютера назначения. Ping использует ICMP (протокол Internet Control Message) для связи с другими устройствами.

Применение:

ping yourdomain.ru

Пример:

ping andreyex.ru

ping andreyex.ru

В Linux команда пинг продолжает выполнение, пока не прервать ее с помощью Control + c с клавиатуры. Если вы хотите выйти после N количества запросов (успеха или ошибки ответов) Вы должны использовать опцию -c.

ping -c 5 andreyex.ru

ping -c 5 andreyex.ru

2. Команда Ifconfig

Команда “Ifconfig” используется для отображения информации о текущей конфигурации сети. Кроме того, можно настроить IP-адрес, маску подсети или широковещательный адрес для сетевого интерфейса. С помощью этой команды вы можете просматривать IP-адреса и назначить Hardware / MAC-адрес для интерфейса.

Поля MTU и Metric показывают текущее MTU и значения метрики для этого интерфейса. The RX и TX линии показывают сколько пакетов были получены или переданы без ошибок, как произошло много ошибок, сколько пакетов было утеряно (вероятно , из – за нехватки памяти) и сколько было потеряно из – за переполнения.

ifconfig

ifconfig

Если вы хотите увидеть определенный сетевой интерфейс, как, например, eth0 вам нужно ввести:

ifconfig eth0

ifconfig eth0

3. Команда TRACEROUTE

Трассировка является сетевая утилита поиска неисправностей, которая показывает количество перелетов, принятых для достижения пункта назначения. Она также определяет прохождение по пути пакетов.

Применение:

traceroute yourdomain.ru

Пример:

traceroute yandex.ru

traceroute yandex.ru

4. DIG (информация о домене Groper) является инструментом администрирование сети с командной строки для выполнения запросов системы доменных имен (DNS) для получения информации о хост – адресах, обмена почты, серверов имен, и связанной с ними информации.
Этот инструмент может быть использован в любой из Linux (Unix) или операционной системы Macintosh OS X. Как правило, наиболее типичное использование, это просто запрос одного хоста.

Применение:

dig yourdomain.ru

Пример:

dig yandex.ru

dig yandex.ru

Если вы хотите запросить MX записи для google.com введите следующую команду:

dig MX yandex.ru

Информация о том, что нам нужно в ответе этого раздела.

dig MX yandex.ru

5. Команда NETSTAT представляет собой инструмент командной строки, которая отображает сетевые соединения (входящие и исходящие), таблицы маршрутизации, а также ряд сетевых интерфейсов (контроллер сетевого интерфейса или программное обеспечение определенного сетевого интерфейса).

Например :

netstat -anlp

Дает нам следующий вывод:

netstat -anlp

Теперь мы можем увидеть все активные соединения и порты TCP и UDP, прослушиваемых компьютер.

Для вывода информации на дисплей о таблице маршрутизации вариант использования -r.

Например:

netstat -r

netstat -r

Exit mobile version