Что такое эквивалент сетевой маски на версии маршрута для 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. диапазон на несколько сетей?

M'vy
источник