Сетевые команды
Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.
Основные
При миграции с 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 |
- |
| - | pingnet | Ping сети на наличие активных хостов (пока только на altlinux.space) |
pingnet |
pingnet 10.4.190.0 |
- |
Дополнительные
Поиск активных хостов в локальной сети по ip-адресам
Предположим, что сеть 192.168.1.1 - 192.168.1.254:
$ echo 192.168.1.{1..254}|xargs -n1 -P0 ping -c1|grep "bytes from"
Результатом будет список адресов всех активных узлов сети.