Wake-on-lan работает только столько раз

2

У меня настроен режим Wake-on-lan на моем компьютере с Windows XP, чтобы компьютер выходил из режима ожидания. Выход компьютера из режима ожидания через сетевой трафик, кажется, работает определенное количество раз, скажем, 4 или 5, затем он перестает работать. Если я перезагружаю компьютер, кажется, что это поведение сбрасывается, так что я могу использовать WOL еще несколько раз, прежде чем он начнет работать. Я использую команду "wol" на моем другом компьютере с Linux с соответствующим IP-адресом и MAC-адресом карты.

Я посмотрел на сетевую карту, чтобы увидеть, было ли у нее разное освещение, когда WOL работал, а когда - нет. Когда он подключен к сетевому кабелю и горит желтым светом, кажется, что WOL работает. Когда он мигает желтым светом, WOL нет. Кажется, что система, кажется, почти «отключает» карту, когда она засыпает, но я не знаю, является ли это функцией времени или количества ожидания / пробуждений.

У меня есть сетевая карта 3Com 3c920. Если я посмотрю на свойства в диспетчере устройств, у меня будет отмечен флажок «Разрешить этому устройству выводить компьютер из режима ожидания». На вкладке «Дополнительно» у меня есть все, что связано с RWU (Remote Wake Up). Я также считаю, что у меня есть соответствующие настройки в BIOS, относящиеся к удаленному пробуждению, и я попробовал конфигурации питания S1 и S3 в BIOS. Интуитивно понятно, что я бы снял флажок «Разрешить компьютеру выключать это устройство для экономии энергии», но при этом отключается опция «Разрешить этому устройству выводить компьютер из режима ожидания».

Кто-нибудь знает, что здесь происходит или есть способ это исправить? У меня есть встроенная сетевая карта; было бы лучше получить тот, который входит в слот?

Я использую Windows XP на Dell Optiplex GX240 с сетевой картой 3Com 3c920.

шанс
источник
У меня такая же проблема с другой машиной, ноутбуком Dell Latitude C810.
Шанс

Ответы:

3

Скорее всего, вы отправляете на IP-адрес, который не является широковещательным адресом для локальной сети. Что происходит, когда вы выключаете вашу машину, она теряет IP-адрес, но ваш коммутатор / концентратор и другие машины будут хранить эту информацию в своем arp-кэше. Когда срок действия этого кэша истечет, вы не сможете использовать WoL, если не используете широковещательный адрес.

depicus
источник
Итак, если бы у меня был локальный адрес 172.17.0.2 (машина для пробуждения), я бы отправил 172.17.0.255?
шанс
Все зависит от маски подсети, но если бы она была 255.255.255.0, тогда широковещательный адрес был бы 172.17.0.255.
изображен
Чувак, я надеялся, что так оно и есть, но, похоже, это не так. Даже с адресом 172.17.0.255 это не сработало. Я решил отказаться от WOL и просто запланировать выключение около полуночи и перезагрузиться утром, чтобы сэкономить электроэнергию. Спасибо хоть.
шанс
2

Некоторые вещи, которые вы можете попробовать:

  1. Назначьте компьютеру статический IP-адрес
  2. Проверьте, доступно ли обновление BIOS (будьте осторожны!)
  3. Обновите вручную таблицу ARP маршрутизатора, если вы можете подключиться к ней с помощью arpadd. См .:
    Конфигурация SpeedTouch: проснуться в локальной сети .
harrymc
источник