Чтобы создать некоторые специальные маршруты для отладки, я использовал следующую команду на моем сервере 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, требует другого формата, но я затрудняюсь понять это.
Ответы:
Ваша команда маршрута в стиле Linux должна преобразоваться в следующую команду в стиле BSD:
Или даже короче
источник
Если я хорошо помню, маска Netmask to 10.xxx обычно 255.0.0.0. ты пробовал это?
Или вы поделили свой 10. диапазон на несколько сетей?
источник