On Wed, 2008-04-16 at 01:50 +0200, Dennis Jacobfeuerborn wrote:
Dan Williams wrote:
> On Sat, 2008-04-12 at 01:16 +0200, Dennis Jacobfeuerborn wrote:
>> Since the latest rawhide updates I now don't get a network connection after
>> boot. I have to open a shell as root and issue a "ifdown eth0"
followed by
>> a "ifup eth0" to make the NetworkManager aware that there is a network
out
>> there. What is the proper way to configure this?
>
> Which specific version of NM?
NetworkManager-0.7.0-0.9.1.svn3549.fc9.i386
> What ifcfg-* files are in /etc/sysconfig/network-scripts ?
> Do any of those files have "NM_CONTROLLED=no" in them?
Besides the one for "lo" there are only config files for eth0 and eth1.
/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:13:8F:D9:B8:9C
ONBOOT=yes
DHCP_HOSTNAME=nexus
TYPE=Ethernet
USERCTL=no
PEERDNS=no
IPV6INIT=no
NETWORKMANAGER=yes
NM_CONTROLLED=yes
/etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:50:04:49:E0:EC
IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=no
TYPE=Ethernet
> When you run "/usr/bin/nm-tool" what does it say?
This is what it says after the ifdown=>ifup:
NetworkManager Tool
State: connected
- Device: eth0 ----------------------------------------------------------------
Type: Wired
Driver: forcedeth
State: connected
HW Address: 00:00:00:00:00:00
I've seen this once and not been able to reproduce; there might be a
race between bringing up the card and getting a valid MAC address since
sometimes the MAC can't be read until firmware is loaded and booted, but
that's usually only an issue with wireless cards since wired devices
don't usually have firmware.
Capabilities:
Supported: yes
Carrier Detect: yes
Speed: 100 Mb/s
Wired Settings
IP Settings:
IP Address: 192.168.2.100
Subnet Mask: 255.255.255.0
Broadcast: 192.168.2.255
Gateway: 192.168.2.1
DNS: 195.50.140.178
DNS: 195.50.140.114
DNS: 192.168.2.1
- Device: eth1 ----------------------------------------------------------------
Type: Wired
Driver: 3c59x
State: unavailable
HW Address: 00:50:04:49:E0:EC
This is the interesting part; and also something I've seen once in
conjunction with the issues above. The "unavailable" state for wired
devices usually means NM can't detect a carrier for that card. In your
case though, NM seems to think it does support carrier detection, since
it responds correctly to either MII register accesses or ethtool
queries.
What's the contents of /sys/class/net/eth1/carrier both when the cable
is plugged in and when it's not plugged in?
Capabilities:
Supported: yes
Carrier Detect: yes
Speed: 10 Mb/s
Wired Settings
(I've added "prepend domain-name-servers 195.50.140.178, 195.50.140.114;"
to dhclient-eth0.conf so I get decent nameservers in resolv.conf)
You can also set DNS1 and DNS2 into your ifcfg files. That's a bit
easier...
Dan