Admittedly, I'm not a Fedora guy, but I'll take a crack at it.
I don't know why Gnome would be so affected by DNS servers. Could it just be a coincidence? There might be a script somewhere that's having trouble setting them up at login because they're already set up. Who knows?
Not being able to run ifconfig is a major problem. I seem to recall that on the last Fedora computer I worked on I had to mangle the $PATH a bit in order to make it useable. Try this at a command prompt:
Code:
cd /
su
<root password>
find -name ifconfig
This should tell you the location of ifconfig. Once you've found it, just open /etc/bashrc or ~/.bashrc (I think Fedora uses those) and add the full path to ifconfig to the line that says "PATH=blah:blah:blah". It should look something like this, assuming that ifconfig is in /usr/local/bin:
Code:
PATH="/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin"
Let me know if this helps.
--Dane