6

Мой Mac Mini подключен к сети (LAN). Как известно, каждый подключенный компьютер в сети имеет уникальный IP-адрес.

IP-адрес моего Mac mini: 192.168.32.164

Мой Mac подключен к сети с другими компьютерами.

В Windows я мог легко найти IP-адрес, нажав на:

  • подключение по локальной сети (значок на правой стороне панели задач - справа от часов)
  • щелкните правой кнопкой мыши на символе локальной сети
  • нажмите на статус
  • нажмите на свойства
  • нажмите на TCP / IP
  • нажмите на свойства
  • он покажет вам, IP-адрес, маску подсети, шлюз по умолчанию, IP-адрес DNS-сервера и т. д.

Но как мне найти мой локальный IP-адрес на моем Mac?

6 ответов6

6

В дополнение к ответу @ DaveParillo, вы можете использовать команду Terminal ifconfig , которая выдаст такой результат:

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    inet6 fe80::21d:4fff:fe47:f4f8%en0 prefixlen 64 scopeid 0x4 
    inet 10.6.29.76 netmask 0xffffff00 broadcast 10.6.29.255
    ether 00:1d:4f:47:f4:f8 
    media: autoselect (100baseTX <full-duplex>) status: active
    supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 10baseT/UTP <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> 100baseTX <full-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,hw-loopback> 1000baseT <full-duplex,flow-control>

« en0 » - это мое соединение Ethernet, а мой IP-адрес появляется после « inet ».

6

Используйте приложение "Network Utility", которое находится в подкаталоге Applications -> Utilities (или запустите его с помощью Spotlight).

Выберите сетевой интерфейс (проводной / беспроводной) в представлении "Информация", и он покажет вам IP-адрес и другие сведения о вашем сетевом подключении.

Или же

Откройте приложение «Системные настройки» и нажмите «Сеть». Нажмите на соответствующее соединение слева, и оно покажет вам IP-адрес прямо под статусом соединения.

6

Самый быстрый способ: использование типа Spotlight (CMD + Space)

Network Utility

который откроет окно OSX Network Utility

Он покажет IP-адрес (а) для всех ваших адаптеров на первой панели.

4

Если я понимаю ваш вопрос, могу сделать это:

Чтобы найти IP-адрес компьютера Mac OS или Mac OS X:

OS X 10.5

  1. В меню Apple выберите «Системные настройки». В Системных настройках в меню «Вид» выберите «Сеть».

  2. В окне «Предпочтения сети» выберите сетевой порт (например, Ethernet, AirPort, модем). Если вы подключены, вы увидите его IP-адрес в разделе «Статус:».

OS X 10.4 или 10.3

  1. В меню Apple выберите «Расположение», а затем «Настройки сети».

  2. В окне «Предпочтения сети» рядом с «Показать:» выберите «Состояние сети». Вы увидите состояние вашей сети и ваш IP-адрес.

С http://kb.iu.edu/data/aapa.html#mac

1

В то время как ваш вопрос подразумевает использование мыши в графическом интерфейсе для получения IP-адреса, из терминала / командной строки можно легко использовать комбинацию ifconfig и grep как эта; обратите внимание, что я показываю свой фактический вывод, но меняю подключенные IP-адреса на 123.456.789.1 для этого примера:

ifconfig | grep "inet "

И это вернуло бы что-то вроде этого:

inet 127.0.0.1 netmask 0xff000000 
inet 123.456.789.1 net mask 0xffffc000 broadcast 123.456.127.255
inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255

Первый адрес 127.0.0.1 - это адрес обратной связи localhost , 123.456.789.1 - это адрес, подключенный к en0 на моем Mac Mini (он же: основной порт Ethernet), а 192.168.56.1 - это vboxnet0 который подключен к моей локальной установке VirtualBox ,

Но это может сбить с толку, если вы просто хотите чистый IP-адрес. Если вы знаете имя интерфейса соединения, вам нужен IP-адрес, вы можете просто выполнить эту команду; давайте предположим, что вы хотите en0 который является основным портом Ethernet на моем Mac Mini:

ipconfig getifaddr en0

Вывод будет чистый IP-адрес, как это:

123.456.789.1

Что лучше использовать и читать в сценариях.

Теперь, как вы узнали бы название вашего интерфейса? Легко! Просто запустите ifconfig без параметров, подобных этому:

ifconfig

И результат будет примерно таким:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
    ether aa:bb:cc:dd:ee:ff
    inet6 fe80::ab12:cd34:ef56:aba2%en0 prefixlen 64 scopeid 0x4 
    inet 123.456.789.1 net mask 0xffffc000 broadcast 123.456.127.255
    nd6 options=1<PERFORMNUD>
    media: autoselect (100baseTX <full-duplex>)
    status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether aa:20:66:d1:18:00 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en3 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=1<PERFORMNUD>
    media: <unknown type>
    status: inactive
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255

И да, это может показаться пугающей стеной бреда, но в основном ищите предметы вроде en0: а затем ищите inet связанный с этим. После того, как вы подтвердите с помощью имени интерфейса, что вам нужен IP-адрес, вся установка ipconfig getifaddr en0 облегчит продвижение IP-адреса.

1

Ввод «IP-адрес» в центре внимания дает вам "Сеть" в качестве опции в "Системные настройки". Нажав, вы попадете прямо в соответствующее окно в нужной панели в Системных настройках. Удивительно. Попробуйте сделать это с помощью опции "Найти" в Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .