[libvirt-users] Problem with bridged network configuration
Bob Doolittle
bob at doolittle.us.com
Tue Nov 12 16:52:38 UTC 2013
For the record - I figured this out so am sharing the result for posterity:
The issue was that I didn't follow the instructions literally. Since,
once booted, my primary NIC name was "em1" I assumed I had to create an
initscript called ifcfg-em1 rather than ifcfg-eth0 as described in the doc.
Once I renamed that script to ifcfg-eth0 (and changed the DEVICE value
in the file to match), all is well. It does indeed appear to be a timing
issue due to the "Predictable Network Interface Names" feature and when
its NIC name musical chairs dance begins.
I have had more problems due to that one feature than anything else in
recent memory. It is a misnomer if ever there was one. Even the docs
related to it are incorrect (for Fedora 19, creating the symlink
described at
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
doesn't have the expected result of disabling the feature).
Thanks,
Bob
On 11/12/2013 10:17 AM, Bob Doolittle wrote:
> Hi,
>
> When I initially boot my system, it fails to bring up the network.
> Once booted, if I run "systemctl restart network.service", or even
> stop, wait a while, then start, it starts up fine and all is well.
>
> I'm running Fedora 19 (updated).
>
> I followed the instructions on this page to set up a bridged network:
> http://wiki.libvirt.org/page/Networking
>
> I note however that I did *not* have any bridge (for NAT use)
> configured initially by default on my system, and followed the
> directions on this page to create it:
> https://fedoraproject.org/wiki/Getting_started_with_virtualization
>
> I have disabled the NetworkManager service, and created network
> initscripts for my em1 and br0 interfaces.
>
> I notice from the systemctl status output, that the network failure is
> logged, and only *after* that the br0 interface comes up. So I wonder
> if there is some ordering problem in spite of the fact that I have
> specified DELAY=0 for br0.
>
> I have included output from the following commands:
> systemctl status network.service (initially, when failed to come up)
> brctl show
> ip link
> ip address
>
> Also attached are the network initscripts for my em1 and br0 interfaces.
>
> Any guidance would be much appreciated!
>
> Thanks,
> Bob
>
More information about the libvirt-users
mailing list