6

У меня есть две доступные в моей сети сети, и я использую MacBook Pro под управлением OS X Lion.

  • СИНИЙ СЕТЬ -
    DHCP назначает мне адрес 10.xxx и предназначен только для внутреннего трафика. У него нет подключения к Интернету, и он доступен как по Ethernet, так и по Wi-Fi.

  • КРАСНАЯ СЕТЬ -
    DHCP назначает мне адрес 192.168.xx и является прямым подключением к Интернету. Он не имеет никакого подключения к каким-либо внутренним ресурсам и доступен как по Ethernet, так и по Wi-Fi.

По умолчанию кажется, что OS X поддерживает соединение с большей пропускной способностью почти исключительно. То есть, если я подключен через Ethernet в сети RED и через Wi-Fi в сети BLUE, я могу нормально получить доступ к внешнему миру, но соединения RDP с внутренними серверами не удается, и я не могу подключиться к внутренним файловым ресурсам.

И наоборот, если я подключен через Ethernet в СИНИЙ сети и через Wi-Fi в сети RED, FTP к внешним серверам не работает (или Skype и т.д.), Но к внутренним файловым ресурсам можно получить доступ просто отлично.

На самом деле мне нужно только 10.0.0.0/8 адресов для маршрутизации в СИНИЙ сети, а все остальное на КРАСНОМ. А для именованных серверов некоторые правила, такие как *.int.foo.com разрешены в СИНИЙ сети, а все остальное в КРАСНОМ.

Это то, что может быть достигнуто?

2 ответа2

7

Mac OS X предоставляет маршрут по умолчанию для активного интерфейса с наивысшим рейтингом. Это не имеет ничего общего с пропускной способностью. Чтобы изменить ранжирование интерфейсов, перейдите в «Системные настройки»> «Сеть», откройте раскрывающееся меню «Cog» под списком устройств и выберите «Задать порядок обслуживания». Затем перетащите, чтобы изменить ранжирование вашего интерфейса. Звучит так, как будто ты хочешь, чтобы КРАСНЫЙ занял место выше СИНИХ

Если СИНИЙ является многопереходной сетью (то есть не только локальной подсетью), то все может быть сложно. Вы также можете добавить конкретные маршруты с помощью команды route . Это позволит вам маршрутизировать адреса 10.0.0.0/8 через "СИНИЙ".

2

Вы можете подтвердить маршрутизацию, посмотрев таблицу маршрутизации (если вы знаете, как ее интерпретировать):

netstat -nr -f inet

или специально запрашивая таблицу маршрутизации:

Маршрут получить 204.xxx.yyy.zzz

для некоторого места назначения 204.Xxx.yyy.zzz.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .