5

Это связано с этим вопросом, который я только что задал...

У меня есть два IP-адреса на моем iMac, которые я хочу "соединить". Я не уверен, какова правильная терминология ... вот ситуация.

У моего iMac есть FireWire-соединение с моим ноутбуком и Ethernet-соединение с остальной частью моего офиса. Мой ноутбук имеет IP 192.168.100.2 (на интерфейсе FireWire). Мой iMac имеет IP-адрес 192.168.100.1 на интерфейсе FireWire и два IP-адреса, 10.1.0.6 и 10.1.0.7, на его интерфейсе Ethernet.

Если бы я хотел перенаправить весь трафик, поступающий с 192.168.100.2 на мою машину с OS X, на IP 10.1.0.7 и наоборот, можно ли это сделать? Я предполагаю, что использовал бы команду ipfw .

По сути, я хочу "соединить" сеть FireWire с сетью Ethernet, чтобы мой ноутбук мог видеть все машины в сети 10.1, и все эти машины могут видеть мой ноутбук на 10.1.0.7. Это возможно?

3 ответа3

1

Просто включите "Общий Интернет" для требуемого порта (ов):

System Preferences => Sharing => Internet Sharing

0

Вы можете включить пересылку TCP/IP в OS X, выполнив следующее:

sysctl -w net.inet.ip.forwarding=1

Обратите внимание, что этого может быть недостаточно для правильной маршрутизации пакетов на устройство в зависимости от конфигурации вашей сети.

0

Я бы, вероятно, просто использовал команду route из командной строки для маршрутизации.

Смотрите страницу руководства здесь. В основном просто добавьте новый маршрут в нужную сеть через нужное сетевое устройство. Сделайте то же самое на другом компьютере только в обратном порядке. Я также хотел бы посмотреть, что OS X использует для определения метрики маршрутизации, чтобы вы не потеряли полностью, когда она не работает сразу.

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