Rate this post
Если вам для работы необходимо получить ip адрес вашего сервера в скрипте, это можно сделать следующим образом:
# ifconfig eth0 | grep \’inet addr:\’
Так же если вам необходимо получить маску и широковещательный адрес, можно использовать команду:
# ifconfig eth0 | egrep \'([0-9]{1,3}.){3}[0-9]{1,3}\’
На подобном примере вывод будет:
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
192.168.2.100
192.168.2.255
255.255.255.0
Так же можно пропробовать использовать на вашем сервере комаду:
# ip -f inet addr show eth0| grep \’inet\’
Её вывод будет:
inet 192.168.2.100/24 brd 192.168.2.255 scope global eth0
Вот для примера, покажем только ip адрес сервера:
# ip -f inet addr show eth0 | awk -F\’inet\’ \'{ print $2}\’ | cut -d\’ \’ -f21
Есть проблемы с установкой и администрированием сервера ? Обращайетесь — [email protected]