Linux: Команды для настройки и диагностики сети

Main

Оценка: 87.82% - 26 Голосов

Общая

Пример простых команд в Linux, которые помогут настроить и продиагностировать сетевое соединение.

 Содержание

1. Команда Ping 4.2 Список активных соединений
2. Команда Traceroute 4.3 Статистика по протоколам
3. Команда Ifconfig 4.4 Показать PID и имя службы
3.1 Информация о интерфейсах 4.5 Список программ, использующих порт
3.2 Задать IP и маску 5. Команда DIG
3.3 Включение и выключение интерфейса 6. Команда Route
3.4 Задать MTU 6.1 Маршрут по умолчанию
4. Команда Netstat 6.2 Добавить или удалить маршрут
4.1 Список прослушиваемых портов 7. Команда ARP

 

1. PING

Команда Ping - самый простой способ проверить качество и стабильность соединения между двумя сетевыми устройствами, расположенными в локальной или глобальной сети.  Команда использует ICMP протокол для связи с сетевым устройством.

Использование команды:


ping ip-адерсе или dns-имя узла

ping

 

2. TRACEROUTE

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

Использование команды:

traceroute ip-адрес или dns-имя узла

traceroute

 

3. IFCONFIG

Команда ifconfig используется для определения сетевых интерфейсов, их включение и выключение, указание IP-адреса, маски подсети и  MTU.

3.1. Использование команды ifconfig

Команда ifconfig выводит настройки всех сетевых интерфейсов.

ifconfig

3.2 Указание IP-адреса и маски подсети


ifconfig eth0 10.100.4.1 netmask 255.255.255.0

 

3.3. Включение и выключение

Включение интерфейса eth0:


ifup eth0

 

Выключение интерфейса eth0:


ifdown eth0

 

3.4 Указание MTU

Указание MTU на интерфейсе eth0


ifconfig eth0 mtu XXXX

 

4. NETSTAT

Команда позволяет вывести информацию о соединения, таблицу маршрутизации, показать статистику по протоколам.

4.1 Показать список прослушиваемых портов, всех или по протоколу

Все TCP UDP
netstat -a  netstat -at  netstat -au

 

4.2 Показать список активных соединений, всех или по протоколу

Все TCP UDP
netstat -l netstat -lt netstat -lu

 

4.3 Показать статистику по протоколам

Все TCP UDP
netstat -s netstat -st netstat -su

 

4.4 Показать PID и имя службы


netstat -tp

 

4.5 Показать список программ прослушивающих определённый порт


netstat -ap | grep http

 

5. DIG

Схожие по функционалу и принципу использования являются так же команды host и nslookup

 Команда позволяет проверить записи на указанном DNS-сервере

A-запись MX-запись SOA-запись TTL-запись  Все записи
dig имя_домена  dig имя_домена mx   dig имя_домена soa   dig имя_домена ttl  dig имя_домена any

Укоротить вывод команды поможет параметр +shortРеверс-запись можно посмотреть командой
dig -x IP-адрес +short
 

6. ROUTE

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

6.1 Создать маршрут по умолчанию
route add default gw 192.168.0.1

6.2. Создать или удалить маршрут

Создать
route add -net 10.10.10.0/24 gw 192.168.0.1

Удалить
route del -net 10.10.10.0/24 gw 192.168.0.1

 

 7. ARP

Позволяет просматривать, добавлять и удалять записи в ARP-таблицы

Показать записи Добавить запись Удалить запись
arp -a arp -s arp -d

 

 

Добавить комментарий


Logo