1

Я пытаюсь использовать свой Mac в качестве точки доступа Wi-Fi. В настоящее время я работаю над Yosemite. Подключение к Интернету осуществляется через en0, а локальное подключение - через сетевой интерфейс en1. Теперь я хочу обойти весь мой трафик, проходящий через en1 к en0. Если пакет приходит с устройства, подключенного к en1,

устройство -> en1 -> en0 -> глобальный интернет

Когда ответный пакет получен,

интернет -> en0 -> en1 -> устройство

Я пробовал переадресацию IP с изменением таблиц NAT, но я думаю, что не реализовал это должным образом. Пожалуйста, помогите мне. Как мне заставить его работать через терминальные команды?

1 ответ1

0

Apple предоставляет множество способов поделиться соединением, но они не описывают, как это сделать из командной строки.

Я пробовал пересылку IP с изменением таблиц NAT, но я думаю, что не реализовал это должным образом ...

Я думаю, вам необходимо использовать sysctl(8) и net.inet.ip.forwarding и / или net.inet6.ip6.forwarding в сочетании с pfctl(8).

Если вы используете их, то вы должны показать, что вы сделали.

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