O padrão homebrew.mxcl.jenkins.plist do homebrew tem o seguinte:
<string>--httpListenAddress=127.0.0.1</string>
Isso faz com que ele ouça apenas no host local. Para fazê-lo ouvir em todas as interfaces, você pode substituir isso por:
<string>--httpListenAddress=0.0.0.0</string>
Então eu acho que você precisa para launchctl descarregar / carregar para reiniciar. Você também pode colocar um endereço de escuta mais específico, se quiser, é claro.