I rebooted today to get a new kernel. It seems that udev then assigned eth1 to my Intel NIC and eth0 to my 3Com NIC, which is the opposite of what they were. I can hear you say “Yeah Aidan, big deal, just reconfigure”. I tried and failed. The Fedora network config GUI refuses to believe that my Intel NIC can be assigned an IP, but does so silently.
Being the Linux hack that I am I decided to poke /etc/sysconfig/networking/devices/ifcfg-eth1 and /etc/sysconfig/networking/profiles/default/ifcfg-eth1with a magic stick called Emacs. After jiggling the files a bit the GUI seemed to understand that there is an eth1 assigned public_IP and an eth0 assigned private_IP. However if I close down the GUI and reopen it, it refuses to believe that there’s an eth1 anymore…and accordingly overwrited the correct settings in the config files.
I don’t have time to debug this. It’s one of the few problems I have with Fedora. But the other problems I have are to do with the Fedora specific configuration tools aswell. I wish Fedora just used the standard Gnome System Tools instead of inventing their own. At least if the tool was broken it would only be broken in one place. It gives me half an interest in re-installing Ubuntu Breezy when X starts working on that (I can’t use Hoary as my Intel BIOS is broken and needs a fix in a newer version of X.org not shipped in Hoary). The only thing that might hold me back is that Fedora has a native build of Eclipse and I’m not sure if Ubuntu has.