A única solução que encontrei até agora é a seguinte:
- adicione todas as três interfaces físicas (
en0
,en1
een11
) abridge100
na GUI ( Preferências > Compartilhamento > Compartilhamento da Internet ) -
Altere o arquivo /Library/Preferences/SystemConfiguration/com.apple.nat.plist usando comandos defaults:
$ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart 172.16.42.0
$ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd 172.16.42.254
$ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask 255.255.255.0
-
Inicie o
bridge100
com o ip 172.16.42.1:$ sudo ifconfig bridge100 172.16.42.1 netmask 255.255.255.0 up
-
E adicione o alias (segundo ip) a
bridge100
:$ sudo ifconfig bridge100 alias 192.168.2.1
Nesse caso, nosso bridge100
terá dois endereços IP, mas, é claro, ele funcionará como um dhcp apenas com o intervalo 172.16.42.0/24