ipconfig не работает


23

По какой-то причине, когда я вхожу ipconfigв терминал, он просто возвращает это:

No command 'ipconfig' found, did you mean:
 Command 'tpconfig' from package 'tpconfig' (universe)
 Command 'iwconfig' from package 'wireless-tools' (main)
 Command 'ifconfig' from package 'net-tools' (main)
ipconfig: command not found

Не совсем уверен, что проблема здесь или как подойти к этому

Ответы:


29

Ubuntu / Linux-эквивалент ipconfig в Windows - это ifconfig .

Попробуйте набрать sudo ifconfig.

Результат будет выглядеть примерно так:

eth0 Link encap: Ethernet HWaddr 00: 0c: 29: 94: 37: b6  
          адрес в сети Интернет: 192.168.1.231 Bcast: 192.168.1.255 Маска: 255.255.255.0
          inet6 адрес: fe80 :: 20c: 29ff: fe94: 37b6 / 64 Область действия: ссылка
          UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1
          Пакеты RX: 519374 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
          Пакеты TX: 110611 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0
          столкновения: 0 txqueuelen: 1000 
          RX байт: 332864737 (332,8 МБ) TX байт: 11113451 (11,1 МБ)

lo Link encap: Local Loopback  
          адрес в сети: 127.0.0.1 маска: 255.0.0.0
          inet6 адрес: :: 1/128 Область применения: Host
          UP LOOPBACK RUNNING MTU: 16436 Метрика: 1
          Пакеты RX: 33651 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
          Пакеты TX: 33651 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0
          столкновений: 0 txqueuelen: 0 
          RX байт: 2951078 (2,9 МБ) TX байт: 2951078 (2,9 МБ)

3
Я ... я идиот.
LethalDiversion

2
Этот ответ был написан в 2012 году, но уже тогда (и даже больше сейчас) «ifconfig» устарел. Следует отметить, что команда «ip» заменит ее, и будет более «современный» способ проверки вашего IP ip addr show. Дополнительная информация: serverfault.com/questions/458628/should-i-quit-using-ifconfig
pzkpfw

6

ipconfig - это программа для Windows. Наиболее близким для linux является ifconfig, но вопреки тому, что говорят другие (включая принятый «ответ»), это не то же самое, и вообще не дает того же результата.

Одним из ключевых отсутствующих фрагментов информации в ifconfig являются адреса DNS; их там нет, и нет простого способа узнать это. В моей системе у меня есть псевдоним для отображения такой информации:

nmcli dev list iface eth0 | grep IP4

Это перечислит большую часть информации, которую я обычно хочу видеть. В моей системе это показывает:

$ nmcli dev list iface eth0 | grep IP4
IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           8.8.8.8
IP4-DNS2.DNS:                           8.8.4.4

Обратите внимание , что вам может понадобиться использовать другое обозначение для сети, например eth1, eth2и т.д. Если вы получите сообщение об устройстве не найдено, попробуйте изменить это.

Также обратите внимание, что принятый «ответ» также неверен в том смысле, что вам не нужно использовать «sudo» для этой команды.


2

Я предполагаю, что вы ищете команду, которая будет отображать ту же информацию, ipconfigчто и в Windows.

Если это так, используйте ifconfig. Это даст вам тот же вывод, что ipconfigи в Windows.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.