Как я могу узнать свой IP-адрес в Unix-подобной коробке?

Как я могу узнать свой IP-адрес в окне Unix? я пробовал

ifconfig

но он не существует в системе.

3 ответа

Решение

ifconfig обычно находится в /sbin. В зависимости от того, на какой системе вы работаете, это может не соответствовать вашему пути (в частности, системы RedHat не включают это в путь по умолчанию)

Пытаться:

$ /sbin/ifconfig

Если это работает, то это проблема, и вы должны изменить свой путь с помощью вашего.bashrc (или любой другой оболочки, которую вы используете).

export PATH=$PATH:/sbin:/usr/sbin

Я бы предложил посмотреть на host команда. Конечно, вам нужно будет указать имя машины, на которой вы находитесь.

Если вы находитесь за каким-то устройством NAT, это устройство, вероятно, имеет интерфейс http, который предоставляет эту информацию. Во-первых, узнайте его IP-адрес либо из документации, либо по выходным данным команды route. Там должна быть строка, которая выглядит так:

default         192.168.2.1     0.0.0.0         UG    0      0        0 ath0

Затем подключитесь к этому IP-адресу с помощью браузера и посмотрите, что вы можете узнать. Остальное зависит от того, какое устройство NAT вы используете.

Другие вопросы по тегам