Поиск по IP-адресу в командной строке очень прост в Linux.
Я написал небольшой сценарий, чтобы сделать это для меня. Вот что я сделал:
nano ipaddr.sh
Введите следующие строки в скрипт:
#!/bin/bash
eip=`wget http://automation.whatismyip.com/n09230945.asp -O - -q`
iip=`ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ pr
int $1}'`
echo "External IP: $eip"
echo "Internal IP: $iip"
exit 0
Сделал скрипт исполняемым пользователем:
chmod 700 ipaddr.shПоиск IP-адреса командной строки
Запустите скрипт:
./ipaddr.shИ вывод выглядит так:
External IP: XX.XX.XXX.XX
Internal IP: 192.168.X.X
Внешний IP-адрес — это IP-адрес, предоставленный моим провайдером и показанный всему миру. Внутренний IP-адрес — это IP-адрес, назначенный DHCP моего маршрутизатора сетевому устройству на моем сервере.
Источник записи: https://www.smarthomebeginner.com
