Назад | Перейти на главную страницу

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

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

ifconfig

но его нет в системе.

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

Пытаться:

$ /sbin/ifconfig

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

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

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

default         192.168.2.1     0.0.0.0         UG    0      0        0 ath0

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

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