Как получить настройки IP-адреса ndd на устройстве Solaris

for i in `ndd /dev/ip \? | awk '{ print $1 }' | egrep -v "ip6|status|icmp|igmp|\?"` ; do echo $i `ndd -get /dev/ip $i` ; done | grep -v \?


Команда выведет настройки IP-адреса для устройства Solaris, используя команду ndd. Она выполняет следующие действия:

1. ndd /dev/ip \? — выводит список параметров IP-адреса устройства Solaris.
2. awk '{ print $1 }' — извлекает первый столбец из вывода предыдущей команды.
3. egrep -v "ip6|status|icmp|igmp|\?" — исключает строки, содержащие «ip6», «status», «icmp», «igmp» или «?».
4. for i in ndd /dev/ip \? | awk ‘{ print $1 }’ | egrep -v «ip6|status|icmp|igmp|\?»; do — итерируется по каждому извлеченному параметру.
5. echo $i ndd -get /dev/ip $i ; — выводит название параметра и его значение.
6. done — завершает цикл.
7. grep -v \? — исключает строки, содержащие «?» из общего вывода команды.

Эта команда может быть полезна для получения информации о настройках IP-адреса на устройстве Solaris. Альтернативой может быть использование других утилит, таких как ifconfig или netstat, для получения аналогичной информации. Аргументы, передаваемые команде, отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *