Eu não consegui configurar o encaminhamento de ip básico no OSX Yosemite 10.10.1 Mac-Mini.
Eu uso exatamente a mesma configuração em um OSX Mavericks 10.9.5 Mac-Mini, e está funcionando perfeitamente?
eu configurei o
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
Eu uso duas interfaces
um na rede com gateway para internet en0:
ip 192.168.7.7
gateway : 192.168.7.254
um para propósito local somente en5 (usb para ethernet)
ip 192.168.54.254
gateway : self
Eu configuro um DHCP no en5 para entregar ip
192.168.54.0/24
Eu configuro a rota estática no meu roteador (192.168.7.254)
Destination 192.168.54.0/24 -> 192.168.7.7
Quando um dispositivo está conectado na interface en5
eles podem pingar a interface en5
ping 192.168.54.254 // ok
eles podem pingar a interface en0
ping 192.168.7.7 // ok
Mas não consegui entrar em contato com nenhuma outra máquina na rede 192.168.7.x ou com qualquer ip externo.
ping 192.168.7.254 // timeout
Aqui está minha tabela de rotas
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
O PF está desativado
Mais uma vez eu tenho exatamente a mesma configuração em um mac mini no OS 10.9.5 e ele está funcionando, o encaminhamento de ip tem o comportamento clássico ...
Obrigado pela ajuda.
Tags mac-osx ip-forwarding