
Разное - [решено] Не отсылается magic packet
-
Казбек
-
Казбек
-
The_Immortal
Re: Разное - [решено] Не отсылается magic packet
Казбек, результат команды
Код:
- вверху XP, ниже Win 8.1. Как видно, echo у XP-от целевой машины, у Win 8.1 от широковещательного...
Но
Цитата:
192.168.32.51:echo
на Win 8.1 я могу добиться (см. 3-ью операцию из скрина в
Код:
, только это ни к чему не приводит...
Код:
Код: Выделить всё
WolCmd e03f4983434b 255.255.255.255 255.255.255.255
- вверху XP, ниже Win 8.1. Как видно, echo у XP-от целевой машины, у Win 8.1 от широковещательного...Но
Цитата:
192.168.32.51:echo
на Win 8.1 я могу добиться (см. 3-ью операцию из скрина в
Разное - [решено] Не отсылается magic packet
сообщении), выполнив Код:
Код: Выделить всё
WolCmd e03f4983434b 192.168.32.51 255.255.255.255, только это ни к чему не приводит...
-
The_Immortal
Re: Разное - [решено] Не отсылается magic packet
Короче, ерунда какая-то
Код:
- вот так вот получается, но только если подряд отправлять две таких команды, буквально в течение секунды одну за другой, чтобы следующий исходящий порт был ровно на единицу больше:

И тогда работает...
Ничего не понимаю =/
Код:
Код: Выделить всё
WolCmd e03f4983434b 255.255.255.255 255.255.255.255- вот так вот получается, но только если подряд отправлять две таких команды, буквально в течение секунды одну за другой, чтобы следующий исходящий порт был ровно на единицу больше:

И тогда работает...
Ничего не понимаю =/
-
Казбек
Re: Разное - [решено] Не отсылается magic packet
The_Immortal,
Пробуйте использовать зарегистрированные порты от 1024 до 49151. А не динамические: от 49152 до 65535. На вашей целевой 7, как, кстати, с этими динамическими портами??
Цитата:
In these cases, we recommend that you reconfigure the firewalls to allow for traffic between servers in the dynamic port range of 49152 through 65535. This range is in addition to well-known ports that are used by services and by applications. Or, the port range that is used by the servers can be modified on each server. You adjust this range by using the netsh command, as follows:
netsh int set dynamic start=number num=range
This command sets the dynamic port range for TCP. The start port is number, and the total number of ports is range. The following are sample commands:
netsh int ipv4 set dynamicport tcp start=10000 num=1000
netsh int ipv4 set dynamicport udp start=10000 num=1000
netsh int ipv6 set dynamicport tcp start=10000 num=1000
netsh int ipv6 set dynamicport udp start=10000 num=1000
These sample commands set the dynamic port range to start at port 10000 and to end at port 10999 (1000 ports). The minimum range of ports that can be set is 255. The minimum starting port that can be set is 1025. The maximum end port (based on the range being configured) cannot exceed 65535. To duplicate the default behavior of Windows Server 2003, use 1025 as the start port, and then use 3976 as the range for both TCP and UDP. This results in a start port of 1025 and an end port of 5000.
Пробуйте использовать зарегистрированные порты от 1024 до 49151. А не динамические: от 49152 до 65535. На вашей целевой 7, как, кстати, с этими динамическими портами??
Цитата:
In these cases, we recommend that you reconfigure the firewalls to allow for traffic between servers in the dynamic port range of 49152 through 65535. This range is in addition to well-known ports that are used by services and by applications. Or, the port range that is used by the servers can be modified on each server. You adjust this range by using the netsh command, as follows:
netsh int set dynamic start=number num=range
This command sets the dynamic port range for TCP. The start port is number, and the total number of ports is range. The following are sample commands:
netsh int ipv4 set dynamicport tcp start=10000 num=1000
netsh int ipv4 set dynamicport udp start=10000 num=1000
netsh int ipv6 set dynamicport tcp start=10000 num=1000
netsh int ipv6 set dynamicport udp start=10000 num=1000
These sample commands set the dynamic port range to start at port 10000 and to end at port 10999 (1000 ports). The minimum range of ports that can be set is 255. The minimum starting port that can be set is 1025. The maximum end port (based on the range being configured) cannot exceed 65535. To duplicate the default behavior of Windows Server 2003, use 1025 as the start port, and then use 3976 as the range for both TCP and UDP. This results in a start port of 1025 and an end port of 5000.
-
The_Immortal
Re: Разное - [решено] Не отсылается magic packet
Казбек, зарегистрировал на 8.1 порты из указанного Вами диапазона:
Код:
Теперь пакет отправился с 1874 порта ... Вроде сработало и с первого раза! Сейчас ещё погоняю...
Да, всё ок! Похоже проблема была как раз-таки в этом:
Цитата Казбек:
Пробуйте использовать зарегистрированные порты от 1024 до 49151. А не динамические: от 49152 до 65535.
Спасибо Вам огромнейшее!
Но я не могу понять, какая разница с какого порта отправлять с динамического или нет - ведь всё равно пакет приходит на 7-ой порт целевой машины... Не поясните?
Код:
Код: Выделить всё
netsh int ipv4 set dynamicport udp start=1025 num=2000Теперь пакет отправился с 1874 порта ... Вроде сработало и с первого раза! Сейчас ещё погоняю...
Да, всё ок! Похоже проблема была как раз-таки в этом:
Цитата Казбек:
Пробуйте использовать зарегистрированные порты от 1024 до 49151. А не динамические: от 49152 до 65535.
Разное - [решено] Не отсылается magic packet
Спасибо Вам огромнейшее!
Но я не могу понять, какая разница с какого порта отправлять с динамического или нет - ведь всё равно пакет приходит на 7-ой порт целевой машины... Не поясните?
-
Казбек
Re: Разное - [решено] Не отсылается magic packet
The_Immortal,
Покажите теперь скрин с вашей работающей программой из ProcMon.
Покажите теперь скрин с вашей работающей программой из ProcMon.
-
The_Immortal
Re: Разное - [решено] Не отсылается magic packet
Казбек, да там всё аналогично, только порты другие (из указанного ранее диапазона).
Ещё раз огромное спасибо Вам за помощь! Очень часто выручаете
Ещё раз огромное спасибо Вам за помощь! Очень часто выручаете
