Newtork Issues with OpenSuSE 11.1

I am trying to move from Win2k to OpenSuSE 11.1 and it looks like most of the install went OK.

However, I am unable to get my network up and running.

I have disabled IPv6. I have DHCP in the version 4 and 6 option.

When I click on NetworkManager, it tells me that there is no carrier on eth0 but if I reboot in Win2k, all is well, so, it’s not a hardware issue.

I am totally unfamiliar with Linux and this is my first attempt, so, I really don’t even know where I should be looking. Any help would be greatly appreciated. Thanks in advance!!!

Go to YaST then Network Devices and see if it is seen there. If You got only wired network i propose using ifup only instead of Network Manager (you can set it up there to use ifup).

Hi,

Please type as root in a console:


ipconfig -a
lspci

and post both results here.

Bye

Erik

I logged in as root - no problem there.

ipconfig -a came back with an error saying it couldn’t find the file

I ran a search for ipconfig and the only thing that came back that was close was ipconfig.sh

I didn’t think of it at the time, but, later today I will try ipcfg -a

lspci returned a bunch of results but I think the one you’re interested in is:

00.0e.0 Ethernet controller: 3Com Corporation 3c900 10Mbs Combo [Boomerang]

I have not yet tried BenderBendingRodriguez’s suggestion of using ifup - ran out of time…

Hi,

Sorry, that was my stupid error. It is not ipconfig (windows) but ifconfig. :wink: So try this:


ifconfig -a

Bye

Erik

BenderBendingRodriguez’s suggestion to use ifup did not get anything working.

Below is what the ifconfig -a command returned with the ifup checkbox checked:

eth0 Link encap:Ethernet HWaddr 00:60:08:A4:5D:9D
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9 Base address:0xee80

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:222 errors:0 dropped:0 overruns:0 frame:0
TX packets:222 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16596 (16.2 Kb) TX bytes:16596 (16.2 Kb)

Hi,

Ok, first this:

As I understand you you have a router to connect to the internet and that router also offers a DHCP-Server which you are using. Using windows it works fine. Correct? Your network card is quite old. So I can’t imagine that it is not fully supported. Even though your nic doesn’t have an ip address. So it isn’t the problem with IPv6. You have switched in Yast to traditional method (ifup). Ok.

Please type this as root in a console:


ifup eth0
cat /etc/sysconfig/network/ifcfg-et[TAB][ENTER]

And paste the result here. [TAB][ENTER] means that you should hit those keys after typing the rest. Hint: Type /e[TAB]/sysco[TAB] … and look what happens. :wink:

Please do the ifup command also again and let me read what “times out” means.

Bye

Erik

You are right about the network setup - the computer is connected (via a wired connection) to a Linksys WRT54G router which is providing the DHCP service. The router is then connected to my DSL modem. This computer does connect properly with Win2k as do all the other computers on my network most of them are running WinXP - one is running Vista and one is running Win98.

OK - here’s what came back:

linux-b6yb:~ # ifup eth0
eth0 device: 3Com Corporation 3c900 10Mbps Combo [Boomerang]
eth0 Startmode is ‘off’

linux-b6yb:~ # cat /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO=‘dhcp’
BROADCAST=’’
ETHTOOL_OPTIONS=’’
IPADDR=’’
MTU=’’
NAME=‘3c900 10Mbps Combo [Boomerang]’
NETMASK=’’
NETWORK=’’
REMOTE_IPADDR=’’
STARTMODE=‘off’
USERCONTROL=‘no’

Hi,

Hmm, that should be set to “STARTMODE=‘auto’”. So edit as root the file and after that type as root:


/etc/init.d/network restart
ifup eth0

If it works just tell me. If not paste the result here.

Bye

Erik

What file do I edit?

Hi,

the file /etc/sysconfig/network/ifcfg-eth0 :wink:

Bye

Erik

Still not working. I went into the hardware configuration GUI and did a “Save to File”. Below is everything in the file that I thought might have to do with the network settings & hardware. Maybe it will help give you a better picture of what’s going on…

35: udi = ‘/org/freedesktop/Hal/devices/net_computer_loopback’
net.address = ‘00:00:00:00:00:00’
linux.subsystem = ‘net’
info.subsystem = ‘net’
net.linux.ifindex = 1 (0x1)
info.product = ‘Loopback device Interface’
net.arp_proto_hw_id = 772 (0x304)
info.udi = ‘/org/freedesktop/Hal/devices/net_computer_loopback’
info.category = ‘net.loopback’
info.capabilities = { ‘net’, ‘net.loopback’ }
linux.sysfs_path = ‘/sys/devices/virtual/net/lo’
info.parent = ‘/org/freedesktop/Hal/devices/computer’
net.originating_device = ‘/org/freedesktop/Hal/devices/computer’
net.interface = ‘lo’
linux.hotplug_type = 2 (0x2)

39: udi = ‘/org/freedesktop/Hal/devices/net_00_60_08_a4_5d_9d’
net.address = ‘00:60:08:a4:5d:9d’
linux.subsystem = ‘net’
info.subsystem = ‘net’
net.linux.ifindex = 2 (0x2)
info.product = ‘Networking Interface’
net.arp_proto_hw_id = 1 (0x1)
info.udi = ‘/org/freedesktop/Hal/devices/net_00_60_08_a4_5d_9d’
info.category = ‘net.80203’
net.80203.mac_address = 412461850013ull (0x6008a45d9dull)
info.capabilities = { ‘net’, ‘net.80203’, ‘wake_on_lan’ }
info.interfaces = { ‘org.freedesktop.Hal.Device.WakeOnLan’ }
org.freedesktop.Hal.Device.WakeOnLan.method_names = { ‘GetSupported’, ‘GetEnabled’, ‘SetEnabled’ }
linux.sysfs_path = ‘/sys/devices/pci0000:00/0000:00:0e.0/net/eth0’
org.freedesktop.Hal.Device.WakeOnLan.method_signatures = { ‘’, ‘’, ‘b’ }
info.parent = ‘/org/freedesktop/Hal/devices/pci_10b7_9001’
org.freedesktop.Hal.Device.WakeOnLan.method_argnames = { ‘’, ‘’, ‘enable’ }
org.freedesktop.Hal.Device.WakeOnLan.method_execpaths = { ‘hal-system-wol-supported’, ‘hal-system-wol-enabled’, ‘hal-system-wol-enable’ }
net.originating_device = ‘/org/freedesktop/Hal/devices/pci_10b7_9001’
net.interface = ‘eth0’
linux.hotplug_type = 2 (0x2)

71: udi = ‘/org/freedesktop/Hal/devices/pci_10b7_9001’
pci.vendor_id = 4279 (0x10b7)
linux.subsystem = ‘pci’
info.subsystem = ‘pci’
pci.subsys_product_id = 0 (0x0)
info.product = ‘3c900 10Mbps Combo [Boomerang]’
pci.subsys_vendor_id = 0 (0x0)
info.udi = ‘/org/freedesktop/Hal/devices/pci_10b7_9001’
pci.device_class = 2 (0x2)
pci.device_subclass = 0 (0x0)
pci.device_protocol = 0 (0x0)
linux.sysfs_path = ‘/sys/devices/pci0000:00/0000:00:0e.0’
pci.vendor = ‘3Com Corporation’
info.parent = ‘/org/freedesktop/Hal/devices/computer’
info.vendor = ‘3Com Corporation’
pci.linux.sysfs_path = ‘/sys/devices/pci0000:00/0000:00:0e.0’
pci.product = ‘3c900 10Mbps Combo [Boomerang]’
info.linux.driver = ‘3c59x’
pci.product_id = 36865 (0x9001)
linux.hotplug_type = 2 (0x2)

<6>eth0: setting half-duplex.
<6>eth0: setting half-duplex.

21: PCI 0e.0: 0200 Ethernet controller
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_10b7_9001
Unique ID: rBUF.y_VbELW96l1
SysFS ID: /devices/pci0000:00/0000:00:0e.0
SysFS BusID: 0000:00:0e.0
Hardware Class: network
Model: “3Com 3c900 10Mbps Combo [Boomerang]”
Vendor: pci 0x10b7 “3Com Corporation”
Device: pci 0x9001 “3c900 10Mbps Combo [Boomerang]”
Driver: “3c59x”
Driver Modules: “3c59x”
Device File: eth0
I/O Ports: 0xee80-0xeebf (rw)
Memory Range: 0xffaf0000-0xffafffff (ro,prefetchable,disabled)
IRQ: 9 (3679 events)
HW Address: 00:60:08:a4:5d:9d
Link detected: no
Module Alias: “pci:v000010B7d00009001sv00000000sd00000000bc02sc00i00”
Driver Info #0:
Driver Status: 3c59x is active
Driver Activation Cmd: “modprobe 3c59x”
Config Status: cfg=no, avail=yes, need=no, active=unknown

60: None 00.0: 10700 Loopback
[Created at net.124]
Unique ID: ZsBS.GQNx7L4uPNA
SysFS ID: /class/net/lo
Hardware Class: network interface
Model: “Loopback network interface”
Device File: lo
Link detected: yes
Config Status: cfg=no, avail=yes, need=no, active=unknown

61: None 00.0: 10701 Ethernet
[Created at net.124]
Unique ID: usDW.ndpeucax6V1
Parent ID: rBUF.y_VbELW96l1
SysFS ID: /class/net/eth0
SysFS Device Link: /devices/pci0000:00/0000:00:0e.0
Hardware Class: network interface
Model: “Ethernet network interface”
Driver: “3c59x”
Driver Modules: “3c59x”
Device File: eth0
HW Address: 00:60:08:a4:5d:9d
Link detected: no
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #21 (Ethernet controller)