HELP ! Не "видит" сеть.

Автор: TAB Дата: 10.06.2003 12:18 Здравствуйте.
Впервые сталкиваюсь с такой ситуацией, поэтому обращаюсь с вопросом.
Установил ASPLinux Delux 9.0, в процессе установки корректно определилась и была настроена сетевая карта (Realtek 8139 интегрированная в MB Soltek, система Qbic, Cel 2000, внешнее видео Radeon 7000, TVTuner Eline TVMaster 2000) после перезагрузки просто ни чего не пингуется.
Отключил все службы отвечающие за фильтрацию траффика, проверил настройки сети (все по документации) связи как не было так и нет.
Настройки сети:
IP: 192.168.0.33
Net Mask: 255.255.255.0
Default Gate :192.168.0.1
DNS : 192.168.0.1
сеть WIN
Под WIN эта конфигурация работает, все пингуется и internet функционирует без проблем.

Жду советов и наводящих вопросов, кто сталкивался с подобным или имеет опыт по решению проблем с сетью, помогите.
Заранее БлагоДарствую.
Re: HELP ! Не "видит" сеть. 10.06.2003 13:36Vladimir Dyakov ядро стандартное? если да, то прошу вывод lsmod и lspci
также в студию:
route -n
ifconfig
ping -c1 192.168.0.1
Re: HELP ! Не "видит" сеть. 10.06.2003 15:44TAB прошу в студию:

lsmod

Module Size Used by Not tainted
nls_koi8-r 4604 1 (autoclean)
nls_cp866 4604 1 (autoclean)
vfat 13196 1 (autoclean)
fat 40152 0 (autoclean) [vfat]
radeon 117892 1
agpgart 48608 3
i810_audio 28968 0
soundcore 7044 2 [i810_audio]
ac97_codec 13768 0 [i810_audio]
lp 9188 0 (autoclean)
parport 39072 0 (autoclean) [lp]
autofs 13780 0 (autoclean) (unused)
8139too 18856 1
mii 4124 0 [8139too]
ohci1394 20904 0 (unused)
ieee1394 52044 0 [ohci1394]
keybdev 2976 0 (unused)
mousedev 5656 0
hid 22308 0 (unused)
input 6208 0 [keybdev mousedev hid]
ehci-hcd 20456 0 (unused)
usb-uhci 27404 0 (unused)
usbcore 82912 1 [hid ehci-hcd usb-uhci]
reiserfs 192720 2

===============
lspci

00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corp. 82801DB ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02)
00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY
03:01.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
03:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
03:03.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 04)

================
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
169.254.0.0 0.0.0.0 255.255.0.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.1 0.0.0.0 UG 0 0 0 eth0
===============
ifconfig


eth0 Link encap:Ethernet HWaddr 00:E0:4C:AB:26:FC
inet addr:192.168.0.33 Bcast:192.168.0.255 Mask:255.255.255.0
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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x4b00

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:273 errors:0 dropped:0 overruns:0 frame:0
TX packets:273 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:27443 (26.7 Kb) TX bytes:27443 (26.7 Kb)

==================
ping -c1 192.168.0.1

PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.33 icmp_seq=1 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

************************

Я вижу в route -n "лишний" адрес, но я так точно его не добавлял,
DHCP в системе ни локально ни в сети не используется (см. "[forum.asplinux.ru]; тема route -n),
адреса раздавались вручную при установке ASPLinux 9.0 Delux
Как его правильно (желательно без последующего "геммороя";-) убрать и куда смотреть дальше?
Re: HELP ! Не "видит" сеть. 10.06.2003 15:51Light попробуй создать фйл /etc/sysconfig/iptables с сл. содердимым
:INPUT ACCEPT
:OUTPUT ACCEPT
:FORWARDING ACCEPT

и запусти iptables
/etc/init.d/iptables start
Re: HELP ! Не "видит" сеть. 10.06.2003 18:55TAB А результат тот же Грустный
к сожалению конечный результат не достигнут.
У кого нибудь еще есть идеи?
Re: HELP ! Не "видит" сеть. 10.06.2003 21:41Woodoo Попробуй проверить:

# service network status
# ping 127.0.0.1
# ping 192.168.0.33
# kudzu

Кроме того, вместо модуля 8139too попробовать использовать другие - 8139cp (если есть), ne2k-pci.
Довольно давно я сталкивался с аналогичным явлением и тоже именно на подобной карточке (не интегренная, но чипсет Realtek 8139). Но тогда "ковырять" было некогда и вылечилось установкой "более другого" адаптера. Т.е. сразу после инсталляции (7.2 еще) карта успешно проинсталлилась и работала, но после некоторых манипуляций с конфигурацией - отказалась напрочь. Точнее не скажу.
Re: HELP ! Не "видит" сеть. 11.06.2003 07:37Vladimir Dyakov есть идеи; попробуйте сделать tcpdump -pni eth0 на одной консоли, на другой ping -c10 192.168.0.1; если tcpdump показывает echo request'ы, значит ядро работает нормально; далее, если карточка человеческая, то при доходе на неё пакетов у неё должна помигивать лампочка, проверить; может вообще неконтакт (если помигивает, а echo reply нет); ещё дельный вариант, как сказал Woodo, попробовать другие модули для ядра; кстати, наплохо бы установить, какой модуль использовал инсталлятор, для этого загрузитесь с инсталляционной сидюшки, выберите инсталляцию у его загрузчика, дойдите до граф. режима, переключитесь на какую-нибудь-там-шестую консоль и посмотрите lsmod
Re: HELP ! Не "видит" сеть. 11.06.2003 14:24TAB ===========
tcpdump -pni eth0

10:23:01.249108 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:01.249121 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:01.249124 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:01.249128 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:12.274751 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:12.274762 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:12.274766 arp who-has 192.168.0.1 tell 192.168.0.33
10:23:12.274769 arp who-has 192.168.0.1 tell 192.168.0.33


=================

modprobe 8139cp

[root@[root@SYS-A root]# modprobe 8139cp
/lib/modules/2.4.20-9aspsmp/kernel/drivers/net/8139cp.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-9aspsmp/kernel/drivers/net/8139cp.o: insmod /lib/modules/2.4.20-9aspsmp/kernel/drivers/net/8139cp.o failed
/lib/modules/2.4.20-9aspsmp/kernel/drivers/net/8139cp.o: insmod 8139cp failed
[root@SYS-A root]#


================
когда я пингую изнутри лампочка изредка подмигивает
при пинге снаружи лампочка не мигает
попытка указать другой модуль см. выше (modprobe 8139cp)

в инсталяторе грузятся модули:
ext3
jbd
reiserfs

*************************
грузится ядро 2.4.20-9aspsmp (оно грузится по умолчанию)

.......

УРАААААА!!!!!
загрузился с ядром 2.4.20-9asp
и все заработало.

Пока остается вопрос к разработчикам:

почему с мультипроцессорным ядром такие проблемы?

БлагоДарю всем кто отвечал.

Если есть какие либо мысли по этому поводу, прошу к обсуждению.
Поскольку пишу уже из Linux'а проверка предложений и предположений пойдет быстрее Улыбка)
Re: HELP ! Не "видит" сеть. 11.06.2003 14:27Vladimir Dyakov вопрос, вы в какой-то свитч воткнуты другим концом? если до, то что это за железка? там фаервола нет? это может оказаться _очень_ существенным
Re: HELP ! Не "видит" сеть. 11.06.2003 14:32TAB эта же конфигурация прекрасно работает под windows, следовательно проблемы внутри Улыбка
Re: HELP ! Не "видит" сеть. 11.06.2003 14:56Vladimir Dyakov не обязательно; есть древние фаерволы, которые фильтруют корректные ип-пакеты; см. kernel -> Networking -> IP: TCP Explicit Congestion Notification support
Если ядро собрано с поддержкой ECN, то битые фаерволы будут выкидывать трафик от машины
Re: HELP ! Не "видит" сеть. 11.06.2003 19:49TAB "железяка" неуправляемый коммутатор SMC EZ switch 10/100 1016DT
за ней подобных проблем никогда не наблюдалось.
Re: HELP ! Не "видит" сеть. 12.06.2003 11:49Vladimir Dyakov тем не менее, я уверен, что дело в каком-то параметре tcp/ip вашего ядра. На будущее, собирайте ядро сами с kernel.org. Те, кто собирают дистрибутив, делают ядро на большинство; есть хитрое железо, под которое такое решение не катит. Вообще, интересно бы посмотреть .config глючного ядра
Re: HELP ! Не "видит" сеть. 14.06.2003 13:10absent Насколько я понимаю ECN здесь не при чем - бит в хидере ставится для TCP пакетов (даже sysctl параметр называется tcp_ecn), а не работают даже пинги. Потом, ECN можно и отключить

echo 0 > /proc/sys/net/ipv4/tcp_ecn

ну и в /etc/sysctl.conf прописать чтоб при загрузке отключалось.
Да, и напоследок - именно в mainstream kernel, то есть который с
kernel.org, ECN включен по определению. В redhat ядре он выключен,
в ASPlinux'овом скорее всего тоже. Именно потому, что
<quote>
Те, кто собирают дистрибутив, делают ядро на большинство
</quote>

ECN есть как-бы дополнительная, но _не обязательная_ вещь,
и роутеры имеют право такие пакеты тихо выбрасывать.

А карточку эту - realtek 8139 - настоятельно рекомендую отдать детям, а себе поставить чего-нибудь другое. То, что под нагрузкой
пакеты она портит - факт.
RSS-материал