Linux: Команды для настройки и диагностики сети
Общая
Пример простых команд в Linux, которые помогут настроить и продиагностировать сетевое соединение.
Содержание
1. PING
Команда Ping - самый простой способ проверить качество и стабильность соединения между двумя сетевыми устройствами, расположенными в локальной или глобальной сети. Команда использует ICMP протокол для связи с сетевым устройством.
Использование команды:
ping ip-адерсе или dns-имя узла
2. TRACEROUTE
Данная команда предназначена для выявления проблем в сети, позволяет увидеть маршрут следования пакета до указанного узла.
Использование команды:
traceroute ip-адрес или dns-имя узла
3. IFCONFIG
Команда ifconfig используется для определения сетевых интерфейсов, их включение и выключение, указание IP-адреса, маски подсети и MTU.
3.1. Использование команды 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
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 |
- Просмотров: 13500