мой старый компьютер сейчас играет на домашнем сервере и потребляет много энергии. Поэтому я хотел бы приостановить его, когда он не нужен, и разбудить его, когда кто-то пытается получить к нему доступ.
- Мой план заключается в том, чтобы уведомить Raspberry Pi, когда сервер переходит в спящий режим.
- Pi получит IP-адрес сервера и будет ожидать входящий трафик. затем
- Pi отбрасывает IP-адрес сервера и отправляет пакет WakeOnLan на сервер.
Поскольку каждый пакет, отправленный в RasPi, будет потерян, было бы здорово, если бы я мог заставить Pi буферизовать трафик (по крайней мере, до определенного уровня) и перенаправить его на сервер.
Так как трафик действителен в случае номеров сегментов TCP и т.д., Я думаю, не должно возникнуть проблем с его повторной отправкой. Проблемой может быть только тайм-аут TCP. Есть ли способ "приостановить" соединение на несколько секунд?
Как я могу передать соединения на сервер, когда он снова в сети?