Jump to content
Калькуляторы

Почему идет активность сетевухи при отключенном компе

Доброе время суток. Интересует такой вопрос: компы выключены, но на некоторых порта свитча показана сетевая активность (act), так же идет активность на некоторых сетевухах выключенных компов ( не на всех) - почему так?

Share this post


Link to post
Share on other sites

На многих компах реализован функционал включения или пробуждения от magic packet полученного по сети.

Поэтому, если физически не выдернуть шнур питания (или отключить кнопку на БП), то сетевая карта продолжает быть включенной. А так как порт на свиче в связи с этим остаётся также активным, то на него прилетает всякий широковещательный трафик от других хостов в сети.

Share this post


Link to post
Share on other sites

А этот функционал отключается?

 

По идее да - поищите опцию Wake On Lan в драйверах и отключите ее.

Share this post


Link to post
Share on other sites

Только отключение в драйверах может и не помочь.

Для встроенных сетевух может понадобиться отключение ещё и в БИОС-е.

Для дискретных - джампер/переключатель на самой плате.

Зависит от конкретной железки.

Share this post


Link to post
Share on other sites

Для дискретных - в смысле дополнительных (PCI) сетевух?

Share this post


Link to post
Share on other sites

Для дискретных - в смысле дополнительных (PCI) сетевух?

Да, отдельных плат под шину PCI или PCI-E.

Edited by azhur

Share this post


Link to post
Share on other sites

Современные сетевухи умеют много всего аппаратно, в том числе некоторые даже имеют ARP в чипе (кажется в реалтеках, может атеросы, видел в виндовых дровах соответствующие опции) - те они ещё и слать пакеты могут в сеть при выключенном компе.

И даже те которые не имеют арп умеют ждать пакета для пробуждения системы, те просто держат линк и принимают пакеты на свой мак.

Share this post


Link to post
Share on other sites

а еще они гадят непонятно чем в сеть. Ставили опыты, получили картинку - включенный wake on lan убивает HD-канал, если комп и приставка включены через тупой свич. Через правильный свич со снупингами и 802.1р эффекта нет. Выключение функции wake-on-lan исправляет ситуацию.

Share this post


Link to post
Share on other sites

в общем ситуация следующая: есть компы, которые в выключенном состоянии показывают активность (act - индикатор) на свитче. Та подсеть, в которой находятся эти компы, частенько ложит всю сеть. Бывали случаи, что в данной подсети ни одного включенного компа, но сеть она вешает (при отключении свитча на эту подсеть остальная сеть начинает работать норм). у меня подозрение как раз на эти компы, что в выключенном состоянии их сетевухи своей активностью создают проблемы. Хочу чтобы при выключенных, но запитанных компах их сетевухи не делали никакой активности, но не получается это сделать. Что предпринял:

1) в BIOS в Power сделал настройки:

After Power Failure - Stay Off

Wake on LAN from S5 - Stay Off

ACPI Suspend State - S3 State

EISt - Disabled

Wake system from S5 - Disabled

 

2) В свойствах сетевухи в Винде поставил Wake-on-Lan After shutdown - Disable

3) Обновил BIOS до последней версии

После выключения компа на порте свитча все равно идет активность этой встроенной сетевухи. Как эту активность можно убрать?

Share this post


Link to post
Share on other sites

Для начала, для читателей форума точно определить смысл понятия "ложит сеть", а то телепаты тут редко бывают.

Share this post


Link to post
Share on other sites

"Ложить сеть" - может в теории. Дело в том, что в WoL порт обычно в 10Мбит, и если по сети у кого-то валит больше 10Мбит, порт не успевает, и у некоторых свитчей от этого сьезжает крыша, например они начинают гадить flow control пакетами.

Решается просто, ставится удлинитель с выключаетелем, или блок питание с выключателем сзади, который надежно снимает питание полностью.

Сложнее - искать, что именно поднимает WoL, это могут быть еще настройки в EEPROM.

Share this post


Link to post
Share on other sites
After Power Failure - Stay OffWake on LAN from S5 - Stay OffACPI Suspend State - S3 StateEISt - DisabledWake system from S5 - Disabled

Только большинство из них вообще не имеют отношения к WoL.

 

2) В свойствах сетевухи в Винде поставил Wake-on-Lan After shutdown - Disable

Лучше попробуйте там в соседней опции поставить 100 мегабит вместо 10. (не путать со скоростью, там обычно больше вариантов)

 

3) Обновил BIOS до последней версииПосле выключения компа на порте свитча все равно идет активность этой встроенной сетевухи. Как эту активность можно убрать?

Она и будет идти.

Линк есть - свич туда пуляет все броадкасты и мультикасты.

 

"Ложить сеть" - может в теории. Дело в том, что в WoL порт обычно в 10Мбит, и если по сети у кого-то валит больше 10Мбит, порт не успевает, и у некоторых свитчей от этого сьезжает крыша, например они начинают гадить flow control пакетами.Решается просто, ставится удлинитель с выключаетелем, или блок питание с выключателем сзади, который надежно снимает питание полностью.Сложнее - искать, что именно поднимает WoL, это могут быть еще настройки в EEPROM.

Больше 10 мбит мульткаста/броадкаста, иначе порт не приделах.

Вроде в виндовых дровах есть крутилка 10/100, может она как раз и отвечает за то какая скорость на порту будет пока ОС не рулит сетевухой.

Share this post


Link to post
Share on other sites

Может свич заменить на управляемый и отключить на всех портах flowcontrol?

Share this post


Link to post
Share on other sites

Для начала, для читателей форума точно определить смысл понятия "ложит сеть", а то телепаты тут редко бывают.

в моем случае это значит что часть компов не имеет доступа к интернет-серверу. После отключения проблемного сегмента сети доступ восстанавливается.

 

 

 

2) В свойствах сетевухи в Винде поставил Wake-on-Lan After shutdown - Disable

Лучше попробуйте там в соседней опции поставить 100 мегабит вместо 10. (не путать со скоростью, там обычно больше вариантов)

 

Ivan_83, а конкретное имя опции можете назвать, и за что она отвечает?

Share this post


Link to post
Share on other sites

(реалтек в вин7)

"Скорость при включении по локальной сети":

- не использовать автопонижение

- сначала 10

- сначала 100

 

возможно оно скажется на скорости линка после отключения ОС.

Ещё там же "Управление потоком" (Flow control) - отключить.

Share this post


Link to post
Share on other sites

Больше 10 мбит мульткаста/броадкаста, иначе порт не приделах.

Вроде в виндовых дровах есть крутилка 10/100, может она как раз и отвечает за то какая скорость на порту будет пока ОС не рулит сетевухой.

У WoL отдельные регистры в чипе, но обычно он ставится в 10 Мбит в целях энергосбережения и простоты хендшейка скорости. В RTL8139, когда я делал свою железку на базе WoL, не было регистра чтоб поменять скорость.

Share this post


Link to post
Share on other sites

Может свич заменить на управляемый и отключить на всех портах flowcontrol?

Поддерживаю, тупые свитчи нынче достаточно умны, чтобы понимать flowcontrol, и в силу природы свитча отключить его можно только со стороны сетевухи.

 

Очень прикольно наблюдать когда тупой 8портовый гигабитный свитч, по сути, превращается в 100мбитный потому, что кто-то туда воткнут соткой и тянет на всю катушку.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this