Hey everybody,
Thanks for the help. It turns out that net.ipv4.ip_forward was set to
= 0 and I had to change it to = 1, which I found from the excellent
http://wiki.libvirt.org/page/Guest_can_reach_host%2C_but_can%27t_reach_ou...
guide. All's well in the state of Denmark and I should be able to set
to figuring out how to get libvirt to play nicely with Firestarter and
Network Manager.
Speaking from my own experience, when people are fooling around with
the documentation, they may want to consider the following things:
1) In Debian (and probably Ubuntu by association), the command to
restart libvirtd is (sudo) service libvirt-bin restart. For *tards
like me who get easily confused and might think that a libvirt daemon
is something specific to Red Hat, etc., it might be worth making this
distinction. I'll probably also whine to the Debian to make this point
clearer in their own documentation since it's not the libvirt
project's fault that Debian feels compelled to 'improve' things.
2) Again, a *tard like me didn't think to look for the Troubleshooting
page under the General Project Documentation section of the Wiki.
Granted, I realise that makes me especially *tarded because it's,
like, the first item after the table of contents, but someone like me
expects Troubleshooting to be its own section in the ToC and/or linked
generously within the sections discussing networking concepts. Perhaps
it might be more useful to start a Troubleshooting sub-subsection
under SS 1.7 and link all of the network troubleshooting docs to that?
3) One of the frustrations I had was trying to figure out what the
responsibilities were for each of libvirt, virt-manager and qemu/kvm,
especially in the context of seeing all of the settings jumbled
together in virt-manager (I'm a little bash-phobic). So I'm not sure
if this is libvirt's 'problem,' but as good as Virtual Networking
concepts page is, it doesn't quite explain the difference between what
appears in virt-manager as 'Virtual Networks' and 'Network Interfaces'
under the connection settings. I think the difference is that the
former is for simple NAT routing whereas the latter is for advanced
bridging, but when I was setting up my virtual machines, I didn't
understand which I had to configure and whether I had to set up both.
Again, thanks for the help. I really appreciate it.
Borden