Маршрутизация в Mac OS X :
Запускаем Terminal (находится в Applications/System Utilities)
(маршрутизация прописывается под root'ом . если нет root-аккаунта - нужно воспользоваться командой sudo, которая, собственно и выполняет root'овые действия)
в строке терминала вводим:
sudo route add -net 10.0.0.0 -netmask 255.0.0.0 шлюз
жмем энтер, после этого потребуется ввести ваш юзерский пароль
после чего прописываем остальные маршруты, пароль вводить в ближайшие 5 минут не потребуется.
sudo route add -net 195.98.64.65 -netmask 255.255.255.255 шлюз
sudo route add -net 195.98.64.66 -netmask 255.255.255.255 шлюз
sudo route add -net 195.98.64.91 -netmask 255.255.255.255 шлюз
(вместо слова шлюз вписываем ip-адрес шлюза вашей сети)
маршрутизация прописана, но, к сожалению, до первой перезагрузки компьютера
С этим мириться не следует, поэтому заставим ее прописываться автоматически:
Запускаем Script Editor (находится в Applications/System Utilities/AppleScript)
Копируем в окно редактора этот нехитрый скрипт:
set LF to ASCII character 10
set yourScr1 to "route add -net 10.0.0.0 -netmask 255.0.0.0 шлюз"
set yourScr2 to "route add -net 195.98.64.65 -netmask 255.255.255.255 шлюз"
set yourScr3 to "route add -net 195.98.64.66 -netmask 255.255.255.255 шлюз"
set yourScr4 to "route add -net 195.98.64.91 -netmask 255.255.255.255 шлюз"
set passwordStr to "ваш юзерский пароль" as string
set sudoScr to "sudo " & yourScr1 & "; sudo " & yourScr2 & "; sudo " & yourScr3 & ";sudo " & yourScr4 & "; " && sudo -k"
do shell script "sudo -v" & " << ++" & LF & passwordStr & LF
do shell script sudoScr
разумеется,вместо слова шлюз вписываем ip-адрес шлюза вашей сети,
а вместо ваш юзерский пароль - ваш настоящий пароль
теперь можно нажать на кнопку Run и проверить, все-ли вы правильно сделали.
если нет никаких ошибок и маршрут прописан - сохраняем этот скрипт. в текстовом
виде его хранить как-бы несекьюрно, т.к. он содержит ваш пароль, поэтому сохраним его как application - это вполне нормально.
Кладем этот скрипт куда подальше, открываем System Preferences, в разделе System открываем Accounts, выбираем себя (и если есть и необходимо - других юзеров), переходим в закладку Startup Items, и добавляем туда готовый скрипт (можно просто перетащить мышкой), и ставим напротив в чекбоксе галку, чтобы не мозолил глаза в доке при исполнении.
Теперь при каждом стартапе системы маршрутизация будет прописана автоматически
Еще есть способ - можно в настройках Network, а в частности в Network port configurations, наклонировать Built-in Ethernet в 5 экземплярах с помощью кнопки Duplicate, и в каждом из пяти прописать ip и шлюзы . я не пробовал.
А самый лучший способ - обзавестить роутером с поддержкой маршрутизации, дабы каждый раз
не поднимать vpn-соединение с помощью Internet connect, что всем и рекомендую.
p.s. Вообще то гуглил и не раз, так как знаю Мак не по гуглю. А работал на нем.
Добавлено спустя 17 минут 59 секунд:
вот еще статья на буржуйском
You must be registered for see links
... s-x-tiger/ тут все расписано как и что сделать. Которое так же является неплохой иллюстрацией по написанию init-скрипта для Mac OS X.
Сайты в помошь
You must be registered for see links
You must be registered for see links