On 07/10/15 21:45, David Halls wrote:
I have the Express hello world example running under KVM. It listens on
port 3000. But I'm having trouble figuring out how to get port forwarding
from my host working. What's the magic incantation?
Do you mean qemu's "-net user"? You'd need something like the following
arguments to rumprun:
-I nic,vioif,'-net user,hostfwd=<whatever>' -W nic,inet,dhcp
Untested & not guaranteed to work ... but it might. I usually just
configure a tap interface on my host and then configure an IP address
manually on both sides, using the following as the rumprun incantation:
pooka@watou:~$ echo "${RRNET[@]}"
-I tag,vioif,-net tap,ifname=tap0,script=no -W
tag,inet,static,10.0.0.2/24 -W tag,inet6,static,fd00::2/64
The tool is really quite silly in how it attempts to abstract and fails.
We're probably getting rid if it at some point and just letting you
run qemu or whatever directly without obfuscation and confusion (or at
least I'd like to see that happen).