Значит уже пересобрал ядро, одну сетевушку модулем сделал. Все пашет. пасибо за советы.
Но, есть такой еще интерестный момент: когда еще сидел на старом ядре, собранном с поддержкой двух сетевушек, наблюдалась такая картина:
У меня сейчас на компе 2 ОС: Винда и Slackware 11.0. Так вот, когда меняю ось при загрузке, то приходилось и менять кабель на сетевушках. Но, почему-то после того, как я посижу в винде, и загружусь в линуксе, не могу пропинговать шлюз по умолчанию (это обычный адсл-модем). Все остальные компы пингуются наура. Причем когда пингую шлюз, почему-то на свитче моргают все лампочки, потипу отправляется широковещательные сообщения. Когда пингую компы - моргают только 2 лампочки. Пробовал пинговать шлюз с другого компа - все отлично работает. Решилась эта проблема выключением питания у модема и у свитча.
Вот статистика:
root@TO1:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.254 0.0.0.0 UG 1 0 0 eth0
root@TO1:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:2C:19:1C
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe2c:191c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1816 (1.7 KiB) TX bytes:3034 (2.9 KiB)
Interrupt:17 Base address:0xa000
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:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 B) TX bytes:100 (100.0 B)
admiral@TO1:~$ ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254) 56(84) bytes of data.
--- 192.168.0.254 ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12006ms
admiral@TO1:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=7.90 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=128 time=0.473 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=128 time=0.511 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=128 time=0.448 ms
--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3007ms
rtt min/avg/max/mdev = 0.448/2.335/7.908/3.217 ms
admiral@TO1:~$ ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254) 56(84) bytes of data.
--- 192.168.0.254 ping statistics ---
14 packets transmitted, 0 received, 100% packet loss, time 13002ms
10:42:25.302155 IP 192.168.0.2 > 192.168.0.1: ICMP echo request, id 6667, seq 3,
10:42:25.302629 IP 192.168.0.1 > 192.168.0.2: ICMP echo reply, id 6667, seq 3, l
10:42:26.302077 IP 192.168.0.2 > 192.168.0.1: ICMP echo request, id 6667, seq 4,
10:42:26.302489 IP 192.168.0.1 > 192.168.0.2: ICMP echo reply, id 6667, seq 4, l
10:42:32.788239 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:32.788909 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 1,
10:42:33.791502 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:33.792323 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 2,
10:42:34.791431 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:34.792120 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 3,
10:42:35.791361 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:35.792029 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 4,
10:42:36.791280 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:36.792154 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 5,
10:42:37.781171 arp who-has 192.168.0.254 tell 192.168.0.2
10:42:37.781709 arp reply 192.168.0.254 is-at 00:04:ed:57:90:0e
10:42:37.791210 IP 192.168.0.2 > 192.168.0.254: ICMP echo request, id 7435, seq
10:42:37.791869 IP 192.168.0.254 > 192.168.0.2: ICMP echo reply, id 7435, seq 6,
root@TO1:~# cat /proc/net/arp
IP address HW type Flags HW address Mask Device
192.168.0.254 0x1 0x2 00:04:ED:57:90:0E * eth0
192.168.0.1 0x1 0x2 00:20:ED:4A:CB:FF * eth0
тспдумпом видно, что пакеты приходят, но пинга почему-то нету.
Проблема вроде как решена тем что теперь после пересборки ядра уже не надо перетыкивать кабель из одной сетевушки в другую. Но все же интерестно разобраться и понять эту проблему.