I have B582 roverbook with on board Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter. I have just installed openSUSE 11.1 (x86_64) and everything is fine except LAN. If I try to ping gateway I see something like this… “Destination Host Unreachable”. But when I boot under Windows everything works fine.
Here I can provide You with some additional information.
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:90:F5:8D:00:61
inet addr:10.30.84.42 Bcast:10.30.85.255 Mask:255.255.254.0
inet6 addr: fe80::290:f5ff:fe8d:61/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:930 errors:0 dropped:0 overruns:0 frame:0
TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:73431 (71.7 Kb) TX bytes:9742 (9.5 Kb)
Interrupt:19 Base address:0xdead
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:95 errors:0 dropped:0 overruns:0 frame:0
TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8084 (7.8 Kb) TX bytes:8084 (7.8 Kb)
wlan0 Link encap:Ethernet HWaddr 00:15:AF:EA:BB:25
UP 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)
wmaster0 Link encap:UNSPEC HWaddr 00-15-AF-EA-BB-25-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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)
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
212.1.226.0 10.30.84.1 255.255.255.0 UG 0 0 0 eth0
212.1.224.0 10.30.84.1 255.255.254.0 UG 0 0 0 eth0
10.30.84.0 * 255.255.254.0 U 0 0 0 eth0
77.246.96.0 10.30.84.1 255.255.248.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
10.0.0.0 10.30.84.1 255.0.0.0 UG 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
cat /etc/resolv.conf
### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
search netbynet.ru
nameserver 212.1.224.34
nameserver 212.1.230.111
lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:09.0 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
00:09.1 SD Host controller: ENE Technology Inc ENE PCI SmartMedia / xD Card Reader Controller
00:09.3 FLASH memory: ENE Technology Inc ENE PCI Secure Digital / MMC Card Reader Controller
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: nVidia Corporation GeForce 9300M GS (rev a1)
ping -c 10 10.30.84.1
PING 10.30.84.1 (10.30.84.1) 56(84) bytes of data.
From 10.30.84.42: icmp_seq=1 Destination Host Unreachable
From 10.30.84.42 icmp_seq=1 Destination Host Unreachable
From 10.30.84.42 icmp_seq=2 Destination Host Unreachable
From 10.30.84.42 icmp_seq=3 Destination Host Unreachable
From 10.30.84.42 icmp_seq=5 Destination Host Unreachable
From 10.30.84.42 icmp_seq=6 Destination Host Unreachable
From 10.30.84.42 icmp_seq=7 Destination Host Unreachable
From 10.30.84.42 icmp_seq=8 Destination Host Unreachable
From 10.30.84.42 icmp_seq=9 Destination Host Unreachable
From 10.30.84.42 icmp_seq=10 Destination Host Unreachable
--- 10.30.84.1 ping statistics ---
10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 9032ms
, pipe 3
Does anybody knows, how can I make it works? It seems to me, that sis191 does not support in SUSE
what gateway ip are you trying to ping? It looks like eth0 has an ip assigned to it which would imply that it is working. You may need to manually set your nameservers and gateway by using “yast network” and set the applicable fields.
As long as 10.30.84.1 is your gateway (or at least a running system connected to the same LAN as 10.30.84.42 is on) you should be able to ping it. I think we may taken that proved by the fact that you can do the ping while Windows is running.
As long as you use IP addresses, DNS is not important.
BTW, I see you have no deafult gateway. Is that as intended?
Your idea of the NIC not supported is not backed by the fact that ifconfig sees it up and running.
Maybe I am clutching at straws, but try taking down the other interfaces.
as root do:
#ifconfig wlan0 down #ifconfig wmaster0 down
Maybe it is trying to reach the gateway through one of these disconnected interfaces for some reason? After you issue the above commands see if you can ping your gateway again.
Is your network secured? For example is it using 802.1x? When you are booted to Windows and looking at the properties of the Network is security configured, like the use of certificates for encrypted transmission?
That is the root of your problem. Your network is configured to only allow authenticated devices to communicate on it. Your windows box has a device certificate installed which is used to authenticate the device and allow it to talk on the network.
DHCP works outside of 802.1x, so SUSE gets an IP but then is not allowed to talk on the network because it does not have the required certificate. I am not familiar with configuring 802.1x in Linux, but you will need to get your hands on a device certificate to install first before you can do anything else.
Hm… I do not think so. I have installed the same distributive of Linux (opensuse 11.1) on another desktop compute and there is no problem with LAN. Here is some additional info about another computer
linux-rkrk:~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.0 * 255.255.255.0 U 1 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.11.1 0.0.0.0 UG 0 0 0 eth0
linux-rkrk:~ # ping -c 10 192.168.11.1
PING 192.168.11.1 (192.168.11.1) 56(84) bytes of data.
64 bytes from 192.168.11.1: icmp_seq=1 ttl=64 time=0.221 ms
64 bytes from 192.168.11.1: icmp_seq=2 ttl=64 time=0.223 ms
64 bytes from 192.168.11.1: icmp_seq=3 ttl=64 time=0.207 ms
64 bytes from 192.168.11.1: icmp_seq=4 ttl=64 time=0.218 ms
64 bytes from 192.168.11.1: icmp_seq=5 ttl=64 time=0.212 ms
64 bytes from 192.168.11.1: icmp_seq=6 ttl=64 time=0.207 ms
64 bytes from 192.168.11.1: icmp_seq=7 ttl=64 time=0.216 ms
64 bytes from 192.168.11.1: icmp_seq=8 ttl=64 time=0.216 ms
64 bytes from 192.168.11.1: icmp_seq=9 ttl=64 time=0.211 ms
64 bytes from 192.168.11.1: icmp_seq=10 ttl=64 time=0.213 ms
--- 192.168.11.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8998ms
rtt min/avg/max/mdev = 0.207/0.214/0.223/0.014 ms
Please, note that I do not configure and install any certificates manually on another computer, I just put bootable DVD on to DVD-rom and install openSUSE and LAN start to work without any additional configuring. It seems to me, that it is not the root of the problem.
Yes, other computer was on a different network, but I use my laptop in 192.X.X.X network also, and problem the same. From laptop I can not ping anything and from desktop I can ping everything. There is the same Linux distributive on both computers (openSUSE 11.1)