Сетевые команды

Материал из ALT Linux Wiki
Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.

Основные

При миграции с Windows на Linux первое время непривычно пользоваться системой из-за отличающихся сетевых команд. На данной странице будет список аналогов Win-Lin команд.

Команда Win Команда Lin Назначение Пакет Использование в Linux GUI
ping ping Проверка доступности сети и ее качества iputils ping ya.ru
ping 8.8.8.8
-
tracert tracepath Определение маршрута сетевых пакетов iputils tracepath ya.ru
tracepath 8.8.8.8
-
traceroute traceroute traceroute ya.ru
traceroute 8.8.8.8
-
arp -a arp Просмотр ARP-таблицы net-tools arp
arp -a
-
ipconfig ifconfig Просмотр IP-адресов сетевых карт net-tools ifconfig -
ip iproute2 ip a -
nslookup nslookup Просмотр IP-адреса по доменному имени bind-utils nslookup ya.ru -
host host ya.ru -
echo %COMPUTERNAME% hostname Просмотр сетевого имени компьютера coreutils hostname -
netstat netstat Просмотр активных сетевых соединений net-tools netstat -a -
- whois Получение информации об IP-адресе и домене whois whois ya.ru -
route print route Просмотр таблицы маршрутизации net-tools route -n -
ip iproute2 ip route show
ip r
ip neighbour
-
- hostnamectl Изменить имя компьютера systemd hostnamectl set-hostname client.domain.ru

hostnamectl set-hostname computer1

Модуль Alterator
- ip Включить указанный интерфейс iproute2 ip link set eth0 up
ifup etcnet ifup eth0
- ip Выключить указанный интерфейс iproute2 ip link set eth0 down
ifdown etcnet ifdown eth0
- mtr Объединение функций ping и tracert mtr su -
mtr 8.8.8.8
mtr ya.ru
-
- resolvectl Информация о DNS-серверах systemd-networkd

resolvectl

-
- pping Ping адреса по конкретному протоколу
(пока только в Sisyphus)
pping

pping http ya.ru
pping dns 8.8.8.8
pping tcp 8.8.8.8 53
pping icmp rostrud.gov.ru
pping tls google.com
pping help

-
- pingnet Ping сети на наличие активных хостов
(пока только на altlinux.space)
pingnet

pingnet 10.4.190.0
pingnet 10.4.190.36
pingnet -n 10.4.190.36

-

Дополнительные

Поиск активных хостов в локальной сети по ip-адресам

Предположим, что сеть 192.168.1.1 - 192.168.1.254:

$ echo 192.168.1.{1..254}|xargs -n1 -P0 ping -c1|grep "bytes from"

Результатом будет список адресов всех активных узлов сети.