Я ищу коллекцию инструментов командной строки, как iproute2 в Linux.
Утилита сети в порядке, но я хотел бы ее в командной строке.
network
command-line
ip
wrtsprt
источник
источник
Ответы:
iproute2mac https://github.com/brona/iproute2mac
до сих пор доступен на заводе
источник
Различные пользователи используют команды по-разному, поэтому, не зная, как ВЫ используете эту утилиту, сложно ответить правильно. Согласно википедии , iproute2 - это единое программное обеспечение, предназначенное для замены всего набора сетевых инструментов. Скорее всего, есть только одна утилита, которая делает именно это, и это iproute2, которая является программным обеспечением с открытым исходным кодом, поэтому источник доступен для загрузки, и вы можете делать с ним практически все, что пожелаете, например, изменять его так, чтобы он мог быть скомпилирован для OS X. Но это может быть много работы ... это не так, но это может быть, поэтому я дам вам несколько советов, которые вы, возможно, не слышали раньше.
настройка сети
Команда networksetup используется для настройки параметров сети, обычно настраиваемых в приложении «Системные настройки». Команда networksetup позволяет просматривать все типы сетевых параметров, включая IP-адреса, доступные сетевые интерфейсы и десятки других переменных. Помимо справочной страницы, на которую я ссылался выше, я нашел примеры ее использования здесь .
MacPorts
Я рекомендую вам установить macports и искать доступное программное обеспечение для сетевых утилит, пока вы не найдете то, что вам нравится.
Установить MacPorts достаточно просто, после установки xcode (для Mavericks 10.9 xcode_5.1.1.dmg ):
MacPorts стоит узнать, так как это зрелый менеджер пакетов для OS X, который поддерживает тысячи программных команд, утилит и приложений с открытым исходным кодом.
Я только что запустил поиск в macports по слову «сеть»:
и macports вернул 278 портов, и этот список включает в себя такие мощные инструменты, как netcat , nmap , ntop и многие другие.
источник