У меня есть два компьютера на базе Arch Linux, «A» и «B», подключенные к Интернету через один и тот же маршрутизатор. Я настроил и протестировал Wake-on-WAN на обоих из них. Оба компьютера выключены большую часть времени.
Я хотел бы подключиться к ним, не отправляя волшебные пакеты извне. Сетевая карта компьютера «А» поддерживает пробуждение от одноадресной активности, поэтому я включил его. Проблема в том, что это не относится к компьютеру «B» - его может разбудить только волшебный пакет.
Могу ли я заставить компьютер «А» автоматически разбудить компьютер «Б» при попытке подключения к TCP/UDP последнему? Я думаю о решении, как это:
- Настройте маршрутизатор и компьютер «B» таким образом, чтобы весь трафик «B» (через определенные порты) проходил через компьютер «A».
- Установите сценарий для «A», который каким-либо образом инициирует соединение с «B», проверяет состояние «B» и отправляет магический пакет.
Может быть, есть более простой способ?
РЕДАКТИРОВАТЬ:
Было бы хорошо, если бы можно было перенаправить все, чтобы трафик «B» не проходил через «A» после пробуждения первого, поэтому последний мог автоматически отключиться.