linux advanced routing just stop working when i upgraded opensuse, any suggestions what might be a problem? i have two routers on two providers… default route works, so i can use internet throuht it and that same route answers if i ask http from there, but another route just doesnt work at all, if i try ping any host on 10.0.55.x or 192.168.22.x, destination host unreachable or no route to host… router works, i hava another linux on that eth1 network, and that works, packets go out and http answers on another port… nothing has changed on network topology, i hava only upgraded that opensuse. my routes are like this:
ip route
195.197.52.90 via 10.0.55.202 dev eth1
192.168.22.0/24 via 10.0.55.202 dev eth1
10.0.55.0/24 dev eth1 proto kernel scope link src 10.0.55.220
192.168.110.0/24 dev eth0 proto kernel scope link src 192.168.110.33
169.254.0.0/16 dev eth0 scope link
127.0.0.0/8 dev lo scope link
default via 192.168.110.254 dev eth0
ip route show table so
192.168.110.0/24 dev eth0 scope link src 192.168.110.33
default via 192.168.110.254 dev eth0
ip route show table el
10.0.55.0/24 dev eth1 scope link src 10.0.55.220
default via 10.0.55.202 dev eth1
ip route show table main
195.197.52.90 via 10.0.55.202 dev eth1
192.168.102.0/24 via 10.0.55.202 dev eth1
10.0.55.0/24 dev eth1 proto kernel scope link src 10.0.55.220
192.168.110.0/24 dev eth0 proto kernel scope link src 192.168.110.33
169.254.0.0/16 dev eth0 scope link
127.0.0.0/8 dev lo scope link
default via 192.168.110.254 dev eth0
ip rule show
0: from all lookup local
32764: from 10.0.55.220 lookup el
32765: from 192.168.110.33 lookup so
32766: from all lookup main
32767: from all lookup default
i hava another linux on that eth1 network, and that works, packets go out and http answers on another port… nothing has changed on network topology, i hava only upgraded that opensuse.
Are you using Network Manager or ifup to manage these interfaces? I don’t have the answer, but I’d like to see the same routing info for your other working machine (for comparison). I sometimes have to connect to 2 different networks simultaneously (one for internet access, the other for network monitoring/configuration), and I have found that I have to manually add the required additional route manually (as I use NM), but yours seem OK to my untrained eye…
-another machine doesn’t have same routing info, it has only one interface, but my point was that another network with that another router works.
problem is somehow on that another interface on that computer, it is an usb-connected interface, A-LINK NA1GU TUOTESIVU
i just tried susefirewall off, but it doesnt help… next i’m gonna test that interface on that another machine if that interface drivers or hardware are somehow broken or something…
yes, not a routing problem, problem is in opensuse 11.4’s default driver for asix AX88178.
there is a link on my post upper for hardware info, it’s an A-LINK NA1GU. (-> uses asix AX88178 chip) it’s not a pci-bus card, it’s usb.