1

Я работаю над старым Mac PowerPC G5, который имеет два разъема Ethernet. Я заинтересован в том, чтобы найти способ настроить оба разъема таким образом, чтобы весь внутренний трафик (весь трафик в и из определенного диапазона IP-адресов). Например, 192.168.*) Для маршрутизации через один из разъемов, а другой - для маршрутизации всего другого трафика.

Звучит выполнимо, но я не уверен, как подойти к этой ситуации. Любая помощь приветствуется.

РЕДАКТИРОВАТЬ

Спасибо за быстрые ответы. Извините за непонятность, я использую OS X Tiger и не пытаюсь поделиться своим интернет-соединением.

Мой маршрутизатор обеспечивает два подключения к моему Mac (т.е. предоставляет два внутренних IP-адреса моему компьютеру, например, jack # 1 192.168.1.100 и jack # 2 192.168.1.101)

Допустим, я хочу подключиться к VPN на разъеме № 2, но сохранить доступ к локальным ресурсам на разъеме № 1. (т. е. гнездо № 1 192.168.1.100 и гнездо № 2 VPN назначено 10.246.10.100)

В этом примере я хотел бы, чтобы весь внутренний трафик (до и из 192.168.*) Направлялся через разъем № 1, а весь другой трафик передавался через разъем № 2.

Я надеюсь, что это прояснит мою ситуацию больше.

3 ответа3

2

Это определенно можно сделать с помощью команды route . Хотел бы я дать точный совет о том, как его использовать, но я не использовал его в течение 14 лет. должно быть что-то вроде этого

Установите маршрут по умолчанию для первого Ethernet (при условии eth0), используя графический интерфейс, а затем:

route add -net 192.168.0.0 netmask 255.255.0.0 dev eth1

Это предполагает, что eth1 - это место, куда пойдет трафик vpn (я думаю).

Для просмотра настроенных маршрутов используйте netstat -rn

Это может быть довольно сложно очень быстро. Вы можете получить лучший ответ, если спросите на serverfault.com о том, как использовать команду route.

Если вы действительно хотите узнать, как это сделать, это будет описано в « Иллюстрированном протоколе TCP/IP», том 1: «Протоколы», который является отличной и очень технической книгой.

1

Какая у вас VPN подсеть?
например, если это 10.246.0.0/16 , вы можете установить маршрут по умолчанию через интерфейс на разъеме № 2.

1

В новых версиях OSX вы можете включить общий доступ к Интернету из системных настроек.

Обновить

После прочтения обновления постера вышеописанное не сработает. Вы смотрите на продвинутую маршрутизацию, для которой я должен указать вам на консоль. Откройте Terminal и прочитайте:

  • man route
  • man netstat
  • man ifconfig

Кроме того, я не знаю инструмента для выполнения этого в графическом интерфейсе вне встроенных инструментов OSX, которые не допускают добавления определенного маршрута.

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