LinuxForum.Fans
Тема

Проблема с сетью debian->all

Автор: Fedrrrrrr 16 сообщений 5395 просмотров
#18584

Добрый день.
Имеем сетку из 44 компов на базе неуправляемых свитчей, в основном D-link.
Проблема такого характера. Есть старенький сервак IBM, решил на нем поднять шлюз.
Поставил 5.0.3 Debian. Сейчас у всех настроены статик айпи, в один гигабитный свитч с
ним воткнуты winxp sp3 и server 2003 sp2. На сервере развернут домен. До него
(Контроллера домена) пингует 100% передача пакетов. До винхп 80-98% потерь. Через
два свитча воткнут сетевой принтер hp lasejet 3052 - до него 100% передача пакетов.
Рядом воткнут HP 1320 - тоже 80-98% потерь пакетов. Брандмауэры выключены. сеть
работает (пинги то проходят). NetBIOSа в протоколах нигде нет. Остальные компы друг друга видят.
Кто может подсказать, в чем вообще проблема?
P.S. есть одна машина на базе realtek rtl 8139 на базе винды, у нее похожая проблема, но там части сетки просто не видно.

#18651

умирающие порты на свитчах, умирающая сетевуха, плохие патчкорды.
берите ноутбук и тестируйте всё это нормальным патчкордом, под нагрузкой хотя бы 20МБ\сек.

#18925

В том то и дело, что остальная сеть вроде бы работает на 100%. Если говорить про комп с winXP sp3, который воткнут в один свитч с дебианом, то с него 100% пакетов проходит и на оба сетевых принтера и на контроллер домена и на остальные компы.
Чудеса какие-то просто...

#19036

Чудес не бывает. А если в порт куда воткнут дебиан попробовать винду подключить и пингануть? Вообще меня настораживают слова "сетку из 44 компов на базе неуправляемых свитчей". Как они все между собой подключены?
Попробуйте и порт и сетевуху из autosense переключить в duplex.
Вообще неисправность весьма плавающая и поле для экспериментов непаханное :)

#19106
Loky написал:
Чудес не бывает. А если в порт куда воткнут дебиан попробовать винду подключить и пингануть? Вообще меня настораживают слова "сетку из 44 компов на базе неуправляемых свитчей". Как они все между собой подключены?
Попробуйте и порт и сетевуху из autosense переключить в duplex.
Вообще неисправность весьма плавающая и поле для экспериментов непаханное :)

Сегодня весь день на этом же пач-корде и порте свитча с ноута сидел. Пинги 99% процентов идут на всю сетку.
Сетевуху на сервере и в фул дуплекс и полудуплекс ставил - ничего. Как у свича такие настройки поставить пока недопер. D-link DES-1008 гигабитный свитч.
Между собой хрен знает как соединены, по типу свитч-свитч, а на остальные порты - рабочие станции.
З.Ы. неожиданно выяснилось, что полностью пропинговываемый сетевой принтер находится в рабочей группе Workgroup, все остальные в рабочей группе - ну скажем XXX. Самбы на дебиане я пока не ставил. Завтра с рабочей группой пошаманю.

#19112

рабочие группы то тут при чём? это разные уровни OSI.

#19125

Да, wins и dhcp сервера в домене, как вы уже наверно догадались нету. Планируется поднять на этом сервере :D

#19127

еще вариант/догадка - броудкаст бури и тому подобное, раз вы говорите что с железом всё на 100% хорошо.

#19187
system-root написал:
еще вариант/догадка - броудкаст бури и тому подобное, раз вы говорите что с железом всё на 100% хорошо.

Завтра поковыряюсь со сниффером. Плюс биос сервера поменять.
Спасибо за наводку.

#19193

Дада, уже включил мозг. спасибо за ссылку.

#19285

Пора, товарищи, учреждать премию экстрасенса...

#23136

Update. Поставил Самбу, загнал в группу XXX. Ничего.
Выкладываю логи из Putty с машины server 2003.

inet:/home/fedya# ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:55:58:c2:f6
inet addr:10.10.10.1 Bcast:10.10.10.63 Mask:255.255.255.192
inet6 addr: fe80::202:55ff:fe58:c2f6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22061 errors:0 dropped:0 overruns:0 frame:0
TX packets:3797 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2133110 (2.0 MiB) TX bytes:357452 (349.0 KiB)
Interrupt:27 Base address:0x2000

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:108 errors:0 dropped:0 overruns:0 frame:0
TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6656 (6.5 KiB) TX bytes:6656 (6.5 KiB)

Пинги сервера 2003 (он же контроллер домена) в локальной сети

inet:/home/fedya# ping 10.10.10.8
PING 10.10.10.8 (10.10.10.8) 56(84) bytes of data.
64 bytes from 10.10.10.8: icmp_seq=1 ttl=128 time=0.120 ms
64 bytes from 10.10.10.8: icmp_seq=2 ttl=128 time=0.114 ms
64 bytes from 10.10.10.8: icmp_seq=3 ttl=128 time=0.092 ms
64 bytes from 10.10.10.8: icmp_seq=4 ttl=128 time=0.109 ms
64 bytes from 10.10.10.8: icmp_seq=5 ttl=128 time=0.094 ms
64 bytes from 10.10.10.8: icmp_seq=6 ttl=128 time=0.122 ms
^C
--- 10.10.10.8 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4996ms
rtt min/avg/max/mdev = 0.092/0.108/0.122/0.015 ms
inet:/home/fedya#

Пинги рабочей станции (она же шлюз) на базе winXP SP3

inet:/home/fedya# ping 10.10.10.13
PING 10.10.10.13 (10.10.10.13) 56(84) bytes of data.
64 bytes from 10.10.10.13: icmp_seq=1 ttl=128 time=0.224 ms
^C
--- 10.10.10.13 ping statistics ---
12 packets transmitted, 1 received, 91% packet loss, time 11012ms
rtt min/avg/max/mdev = 0.224/0.224/0.224/0.000 ms

Еще логи


inet:/home/fedya# lspci -v | grep Eth
00:02.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 44)
Subsystem: IBM NetFinity 10/100 Fast Ethernet
inet:/home/fedya#

Настройки /etc/network/interfaces


inet:/home/fedya# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.10.10.1
netmask 255.255.255.192
network 10.10.10.0
broadcast 10.10.10.63
gateway 10.10.10.13
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.10.10.8
dns-search rst.local
auto eth0
inet:/home/fedya#

Пинги на сетевой принте HP LJ 1320

PING 10.10.10.51 (10.10.10.51) 56(84) bytes of data.
64 bytes from 10.10.10.51: icmp_seq=1 ttl=255 time=1.71 ms
64 bytes from 10.10.10.51: icmp_seq=2 ttl=255 time=0.239 ms
64 bytes from 10.10.10.51: icmp_seq=3 ttl=255 time=0.232 ms
64 bytes from 10.10.10.51: icmp_seq=4 ttl=255 time=0.278 ms
64 bytes from 10.10.10.51: icmp_seq=5 ttl=255 time=0.231 ms
64 bytes from 10.10.10.51: icmp_seq=6 ttl=255 time=0.237 ms
64 bytes from 10.10.10.51: icmp_seq=7 ttl=255 time=0.246 ms
64 bytes from 10.10.10.51: icmp_seq=8 ttl=255 time=0.228 ms
64 bytes from 10.10.10.51: icmp_seq=9 ttl=255 time=0.217 ms
64 bytes from 10.10.10.51: icmp_seq=10 ttl=255 time=0.258 ms
64 bytes from 10.10.10.51: icmp_seq=11 ttl=255 time=0.227 ms
64 bytes from 10.10.10.51: icmp_seq=12 ttl=255 time=0.224 ms
64 bytes from 10.10.10.51: icmp_seq=13 ttl=255 time=0.234 ms
64 bytes from 10.10.10.51: icmp_seq=14 ttl=255 time=0.232 ms
^C
--- 10.10.10.51 ping statistics ---
14 packets transmitted, 14 received, 0% packet loss, time 13005ms
rtt min/avg/max/mdev = 0.217/0.342/1.710/0.379 ms
inet:/home/fedya#

P.S. хочу поменять прошивку биоса.



Update. Подскажите что за драйвер 'sd'.



inet:/home/fedya# cat /var/log/syslog | grep eth
Apr 1 14:13:45 inet kernel: [ 3.084275] eth0: registered as PCnet/FAST III 79C975
Apr 1 14:13:45 inet kernel: [ 35.595535] Driver 'sd' needs updating - please use bus_type methods
Apr 1 14:13:45 inet kernel: [ 50.613306] eth0: link up, 100Mbps, full-duplex
Apr 1 14:13:56 inet kernel: [ 64.820015] eth0: no IPv6 routers present
Apr 1 14:20:56 inet kernel: [ 3.083133] eth0: registered as PCnet/FAST III 79C975
Apr 1 14:20:56 inet kernel: [ 35.575511] Driver 'sd' needs updating - please use bus_type methods
Apr 1 14:20:56 inet kernel: [ 51.215250] eth0: link up, 100Mbps, full-duplex
Apr 1 14:21:08 inet kernel: [ 65.016014] eth0: no IPv6 routers present
Apr 1 14:29:38 inet kernel: [ 575.293225] eth0: link up, 100Mbps, full-duplex
Apr 1 14:29:49 inet kernel: [ 586.048007] eth0: no IPv6 routers present
inet:/home/fedya#
#23157
Fedrrrrrr написал:
одскажите что за драйвер 'sd'.

скорей всего драйвер DVD привода, к сети он не относиться =)

#24594

коррекция времени

#23512

%()№*)(№ в общем вот что хочу сказать.
В общем связь я сделал. Теперь подскажите пожалуйста, что именно я сделал :) И как с этим разбираться.

В общем имеем - все старое, патчкорд старый, свитч, сетевые карты все одинаковое. Сервер на базе MS server 2003 и рабочая станция на базе WinXP SP3.

Значит так. Потушил карточку
ifconfig eth0 down
прописал MAC адрес 00:00:00:00:01:0f.
поднял карточку.
Зашел на мелкомягкий сервер, выбрал в консоли "arp -a". Он мне выдал правильный мак адрес дебиана. Пинги есть, все как всегда.

Захожу на рабочу станцию 3ую хрюшу. Набираю "arp -a". Вылазиет

Адрес IP Физический адрес Тип
10.10.10.1 00-04-23-bf-a4-a0 динамический

Удаляю запись, пингую. Проходит один пинг и в таблице маршрутизации появляется этот же Ip адрес и корявый мак адрес. Мак адрес старый.
Удаляю его. Пишу. "arp -s 10.10.10.1 00-00-00-00-01-0f". Проверяю в таблице маршрутизации.

Адрес IP Физический адрес Тип
10.10.10.1 00-00-00-00-01-0f статический

И вуаля.

text
inet:/home/fedya# ping 10.10.10.13
PING 10.10.10.13 (10.10.10.13) 56(84) bytes of data.
64 bytes from 10.10.10.13: icmp_seq=1 ttl=128 time=0.228 ms
64 bytes from 10.10.10.13: icmp_seq=2 ttl=128 time=0.267 ms
64 bytes from 10.10.10.13: icmp_seq=3 ttl=128 time=0.269 ms
64 bytes from 10.10.10.13: icmp_seq=4 ttl=128 time=0.265 ms
64 bytes from 10.10.10.13: icmp_seq=5 ttl=128 time=0.313 ms
64 bytes from 10.10.10.13: icmp_seq=6 ttl=128 time=0.268 ms
64 bytes from 10.10.10.13: icmp_seq=7 ttl=128 time=0.271 ms
64 bytes from 10.10.10.13: icmp_seq=8 ttl=128 time=0.265 ms
64 bytes from 10.10.10.13: icmp_seq=9 ttl=128 time=0.247 ms
64 bytes from 10.10.10.13: icmp_seq=10 ttl=128 time=0.266 ms
64 bytes from 10.10.10.13: icmp_seq=11 ttl=128 time=0.266 ms
64 bytes from 10.10.10.13: icmp_seq=12 ttl=128 time=0.246 ms
^C
--- 10.10.10.13 ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 10998ms
rtt min/avg/max/mdev = 0.228/0.264/0.313/0.022 ms

Внимание вопрос знатокам. Во первых почему динамически не обновляются таблицы ARP на рабочей станции на winXP, а на серваке все нормально?
Второй вопрос - прошивку скачал на биос новую. Ставить или нет? :)

Полностью разобрался в чем дело. Более ли менее.

В общем есть два сервера
1 - Netfinity 5100
2 - IBM

Пинги с 1 на 2 и с 2 на 1 идут хорошо.
Подрубаем обычную станцию. Смотрим ARP-таблицу. Все вроде ок.

Пингуем сервер 1 с рабочей станции. Проходит один пинг и все виснет. Смотрим ARP-таблицу. У нас два дублирующихся мак адреса для серверов 1 и 2.


Выход. На 2 сервер две сетевых карты. Перевоткнул сетевой шнур в другую, ребутнул сервер и все заработало.

Проблема в конфликте сетевых плат 1 и 2. При запросе к 1 получает дублирующийся мак-адрес сервера 2. Из-за этого сеть лежит. Я думаю причин никто объяснить не сможет. Поэтому тему можно закрывать.

Войдите или зарегистрируйтесь, чтобы ответить.