IP=`ifconfig eth0 | grep "inet addr:" | ips |cut -d ":" -f 2 | cut -d " " -f 1`;SUBNET=`ifconfig eth0 | grep "inet addr:" | ips |cut -d ":" -f 3 | cut -d " " -f 1`;RANGE=`ipcalc $IP/$SUBNET | grep "Network:" | cut -d ' ' -f 4`;echo $RANGE


Эта команда извлекает сетевой IP-адрес и подсеть для интерфейса eth0, используя результаты выполнения нескольких команд. Вначале она извлекает IP-адрес с помощью ifconfig, а затем подсеть и диапазон IP-адресов, используя ipcalc. Результат выводится в переменную $RANGE и выводится на экран.

Альтернативой этому длинному скрипту может быть использование команды ip addr show eth0, чтобы получить информацию об IP-адресе и подсети интерфейса eth0 в более краткой форме.

Ответить

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