Что такое эквивалент сетевой маски на версии маршрута для Mac


2

Чтобы создать некоторые специальные маршруты для отладки, я использовал следующую команду на моем сервере Linux:

sudo route add -net 10.78.0.0 netmask 255.255.0.0 gw 10.101.1.1

который работает, и устанавливает маршруты, которые мне нужны. Но когда я запускаю ту же команду на моем Mac, я получаю:

route: bad address: netmask

Я предполагаю, что версия маршрута, которая включена в OS X, требует другого формата, но я затрудняюсь понять это.


Manpages ваш друг :)
MDMarra

Ответы:


9

Ваша команда маршрута в стиле Linux должна преобразоваться в следующую команду в стиле BSD:

route add 10.78.0.0 10.101.1.1 -netmask 255.255.0.0

Или даже короче

route add 10.78.0.0/16 10.101.1.1

0

Если я хорошо помню, маска Netmask to 10.xxx обычно 255.0.0.0. ты пробовал это?

Или вы поделили свой 10. диапазон на несколько сетей?

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