Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4       Ver.0.8.9       Pending  

Настроить сетевой интерфейс - Configure network interface



ifconfig

Консольный help команды:

usage:   ifconfig [-aS] [INTERFACE [ACTION...]]


Отображение или настройка сетевого интерфейса.

Без аргументов отображать активные интерфейсы. Первый аргумент - интерфейс
для работы, один аргумент сам по себе отображает этот интерфейс.
  • -a Отображаются все интерфейсы, а не только активные
  • -S Краткий обзор, по одной строке на каждый интерфейс Стандартные ДЕЙСТВИЯ для выполнения на ИНТЕРФЕЙСЕ: ADDR[/MASK] - установить адрес IPv4 (1.2.3.4/5) и активировать интерфейс add|del ADDR[/LEN] - добавить/удалить адрес IPv6 (1111::8888/128) вверх|вниз - активировать или деактивировать интерфейс Расширенные ДЕЙСТВИЯ (обычно достаточно значений по умолчанию): по умолчанию - удалить адрес IPv4 netmask ADDR - установить сетевую маску IPv4 через 255.255.255.0 вместо /24 txqueuelen LEN — количество буферизованных пакетов перед выходными блоками mtu LEN - размер исходящих пакетов (Maximum Transmission Unit) широковещательный ADDR - Установить широковещательный адрес pointopoint ADDR — PPP и PPPOE используют это вместо «маршрут добавить gw по умолчанию» hw TYPE ADDR - установить аппаратный (mac) адрес (тип = ether|infiniband) rename NEWNAME - переименовать интерфейс Флаги, которые вы можете установить на интерфейсе (или удалить, добавив префикс -): arp - не использовать протокол разрешения адресов для сопоставления маршрутов локальной сети promisc - не отбрасывать пакеты, которые не относятся к этому аппаратному адресу локальной сети. multicast — перевести интерфейс в многоадресный режим, если драйвер не allmulti - промиск для многоадресных пакетов

  •  usage:  ifconfig [-aS] [INTERFACE [ACTION...]]
    
    
    Display or configure network interface.
    
    With no arguments, display active interfaces. First argument is interface
    to operate on, one argument by itself displays that interface.
    
  • -a All interfaces displayed, not just active ones
  • -S Short view, one line per interface Standard ACTIONs to perform on an INTERFACE: ADDR[/MASK] - set IPv4 address (1.2.3.4/5) and activate interface add|del ADDR[/LEN] - add/remove IPv6 address (1111::8888/128) up|down - activate or deactivate interface Advanced ACTIONs (default values usually suffice): default - remove IPv4 address netmask ADDR - set IPv4 netmask via 255.255.255.0 instead of /24 txqueuelen LEN - number of buffered packets before output blocks mtu LEN - size of outgoing packets (Maximum Transmission Unit) broadcast ADDR - Set broadcast address pointopoint ADDR - PPP and PPPOE use this instead of "route add default gw" hw TYPE ADDR - set hardware (mac) address (type = ether|infiniband) rename NEWNAME - rename interface Flags you can set on an interface (or -remove by prefixing with -): arp - don't use Address Resolution Protocol to map LAN routes promisc - don't discard packets that aren't to this LAN hardware address multicast - force interface into multicast mode if the driver doesn't allmulti - promisc for multicast packets