Я использую команду ip link
в Linux. Теперь я хочу это на Mac OS X, но терминал Mac OS X не имеет ip
. Что я должен использовать вместо этого?
linux
macos
terminal.app
арийский
источник
источник
Ответы:
Вы можете использовать
brew
для установкиiproute2mac
. На самом деле это оболочка Python, которая предоставляет очень похожий API, который вы, вероятно, найдете очень знакомым дляip
инструмента, включенногоiproute2
в Linux.Монтаж
использование
После установки вам будет предоставлен инструмент командной строки, который для любых целей имитирует
ip
команду в Linux.Примеры
Показать IP-адреса на интерфейсе en0.
Показать подробности о ссылке en1.
Рекомендации
источник
Используйте обычную команду для UNIX - подобных системах:
ifconfig
.(Linux также использует ifconfig, но некоторые инструменты имеют более новые версии.
ip
Это одна из них, которая однажды заменит старый ifconfig.)источник
vconfig add n0 42
(настроить VLAN 42 для сетевого интерфейса EN0), а затем что-то вродеifconfig en0.5 1.2.3.3 netmask 255.255.128.0 broadcast 1.2.3.255 up
.ifconfig
выводит довольно много ненужных строк. Если IP это все, что вам нужно, используйтеifconfig | grep inet
вместо этого.Существует более простой способ без установки каких-либо инструментов:
источник
В Mac нет команды ip. Получить его из варева или использовать:
Вы можете создать псевдоним
~/.bash_profile
следующим образом:источник