Что бы просто узнать свой внутренний IP, достаточно выполнить ifconfig в терминале:
Как видно из картинки, в моем случае в системе есть два интерфейса. Один (ens4) - физический, который подключен к свичу, маршрутизатору и так далее. И второй (lo) - так называемый "loopback" - внутренний виртуальный интерфейса, который может иметь любой адрес. Принято назначать адрес внутреннему интерфейсу из так называемого "немаршрутизируемого диапазона" - 127.0.0.0 - 127.255.255.255.
Однако гораздо интереснее узнать свой честный IP адрес, через который ваша система выходит в интернет. Для этого существует несколько способов. Вот парочка из них (все выполняется в терминале):
wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]|.]//g'
wget -q -O -http://formyip.com | awk '/The/{print $5}'
wget -qO - http://internet.yandex.ru/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
Либо можно установить пакет curl:
sudo apt-get install curl
И далее:
curl ifconfig.me
Любой из выше описанных способов будет работать.