Мне не удалось настроить базовую переадресацию IP на OSX Yosemite 10.10.1 Mac-Mini.
Я использую ту же конфигурацию на Mac-Mini OSX Mavericks 10.9.5, и она работает отлично?
Я установил
sudo sysctl -w net.inet.ip.forwarding=1
sudo sysctl -w net.inet6.ip6.forwarding=1
sudo sysctl -w net.inet.ip.fw.enable=0
Я использую два интерфейса
один в сети со шлюзом в Интернет en0:
ip 192.168.7.7
gateway : 192.168.7.254
один только для локальных целей en5 (usb to ethernet)
ip 192.168.54.254
gateway : self
Я настраиваю DHCP на en5 для доставки ip
192.168.54.0/24
Я настраиваю статический маршрут на моем роутере (192.168.7.254)
Destination 192.168.54.0/24 -> 192.168.7.7
Когда устройство подключено по интерфейсу en5
они могут пинговать интерфейс en5
пинг 192.168.54.254 // ок
они могут пинговать интерфейс en0
ping 192.168.7.7 // ок
Но мне не удалось связаться с любой другой машиной в сети 192.168.7.x или с любым IP извне.
ping 192.168.7.254 // тайм-аут
Вот моя таблица маршрутов
Destination Gateway Flags Refs Use Netif Expire
default 192.168.7.254 UGSc 45 0 en0
default link#5 UCSI 0 0 en5
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 3 805 lo0
169.254 link#4 UCS 0 0 en0
169.254 link#5 UCSI 0 0 en5
192.168.6/23 link#4 UCS 5 0 en0
192.168.6.41 b8:27:eb:4:a6:63 UHLWI 0 1 en0 751
192.168.7.3 0:11:32:2:e0:4b UHLWI 0 82 en0 574
192.168.7.7/32 link#4 UCS 0 0 en0
192.168.7.13 14:10:9f:e1:7a:cb UHLWIi 3 6587 en0 170
192.168.7.70 4c:72:b9:64:1:f6 UHLWI 0 1 en0 1072
192.168.7.75 10:9a:dd:4b:a3:16 UHLWI 0 0 en0 662
192.168.7.254/32 link#4 UCS 2 0 en0
192.168.7.254 0:50:7f:3a:31:c7 UHLWIir 46 3 en0 1151
192.168.54 link#5 UCS 1 0 en5
192.168.54.1 a8:20:66:15:50:74 UHLWIi 1 9 en5 167
192.168.54.254/32 link#5 UCS 0 0 en5
PF отключен
Еще раз у меня точно такая же конфигурация на Mac mini на OS 10.9.5, и она работает, переадресация ip имеет классическое поведение ....
Спасибо за помощь.