net

net показывает сетевые интерфейсы, доступные PHP: состояние, IPv4/IPv6, маски, broadcast и peer-адреса, если их предоставляет платформа.

СетьВерсия 1.1.5Стабильная
lil-terminal

Обзор

Используйте net для задачи «Сетевые интерфейсы и адреса сервера». Обычные действия остаются короткими, а специальные формы добавляют точность только при необходимости. Поэтому повторяющиеся операции легко понять, воспроизвести и перенести в сценарий lil-terminal.

Интерфейс сервера не обязательно равен его публичному адресу

Виртуальный хостинг часто работает за NAT, прокси и внутренней сетью провайдера, поэтому net может показывать частные адреса и служебные интерфейсы. Сопоставляйте их с ip server, DNS и внешними проверками, когда важно понять реальную доступность сервера.

Синтаксис

lil-terminal
net [interface] [-4|-6|-l]

Справочник

net

показать доступные сетевые интерфейсы и адреса

net <interface>

показать один интерфейс

-4

показать только адреса IPv4

-6

показать только адреса IPv6

-l

показать только имена и состояние интерфейсов

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Показать интерфейсы и затем IPv4

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install net
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install net -m
Точная публичная версия

Установить именно эту опубликованную версию.

install net -v 1.1.5
Проверить или обновить

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

upgrade net
Удалить модуль

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

install net -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Показать интерфейсы и затем IPv4
net -l | net -4
Интерфейс  lo
Статус     up

Интерфейс  eth0
Статус     up

Интерфейс  lo
Статус     up
IPv4       127.0.0.1/8

Интерфейс  eth0
Статус     up
IPv4       192.0.2.10/24
Показать один интерфейс
net eth0
Interface  eth0
Status     up
IPv4       192.0.2.10/24
Mask       255.255.255.0
Net · ipv4
net -4
Interface  lo
Status     up
IPv4       127.0.0.1/8

Interface  eth0
Status     up
IPv4       192.0.2.10/24
Net · ipv6
net -6
Interface  lo
Status     up
IPv6       ::1/128

Interface  eth0
Status     up
IPv6       2001:db8::10/64
Net · list
net -l
Interface  lo
Status     up

Interface  eth0
Status     up
Обработать неизвестный интерфейс
net does-not-exist
Не найдено: интерфейс

Связанная документация

Текущая публичная версия

v1.1.52026-08-13

Компактные сетевые флаги

Режимы IPv4, IPv6 и списка оформлены обычными флагами без повторения команды.