Утилита p полезна двумя основными функциями:
p без параметров показывает список сетевых инетфейсов и их адреса.p число пингует хост в локальной сети по последним цифрам IP-адреса
(например, p 151 вместо ping 192.168.0.151).
Сетевой префикс определяется автоматически по локальной сети, либо задаётся вручную.192.168.0.) по адресам сетевых интерфейсов.p eth0 2) - пинг по адресу интерфейса eth0, но последние цифра 2.p 151 пингует
192.168.0.151 (если первая обнаруженная локальная сеть имеет префикс 192.168.0.х)p google.com или p 8.8.8.8или p имяхоста,
то работает как обычный ping.192.168.*, затем 10.*.| Команда | Описание |
|---|---|
p | Показать локальные IPv4-интерфейсы и маршрут по умолчанию. |
p <num> | Пинг хоста в локальной подсети (аргумент — число). |
p <ip-mask> <num> | Определить подсеть по части ip-адреса и в конце добавить число. |
p <iface> <num> | Определить подсеть по части названия интерфейса, в конце добавить число. |
p <ipv4 | hostname> | Пинг указанного хоста по dns-имени или полному ip-адресу. |
p -h, p --help | Показать справку. |
p
# Показать все IPv4-интерфейсы и маршрут по умолчанию
p 151
# -> ping 192.168.0.151 (или хост в другой обнаруженной подсети)
p eth0 33
# -> ping <IPv4-адрес eth0 с заменённым последним октетом на 33>
p 127 33
# -> ping 127.0.0.33
p 10 8
# -> ping 10.x.x.8
p 192.168 25
# -> ping 192.168.x.25
p google.com
# -> обычный ping по имени хоста
Хост пингуется с параметрами ping -c 15 -w 15 -4 — 15 пакетов,
таймаут 15 секунд, только IPv4. Перед запуском выводится строка
PING <адрес>.
PREFIX, автоматическое
определение сети отключается — всегда используется заданный префикс.
При двух аргументах имя интерфейса имеет приоритет над маской.