約 3 分で読めます

V6プラス環境でリモートデスクトップとWoLを設定する

プロバイダーをV6プラスに変更したら、今まで使えていたWoL(Wake on LAN)のリモート起動が動かなくなってしまった。調べながらなんとか解決したので、同じ構成で詰まってる人の参考になればと思って残しておく。

TL;DR

  • V6プラス(IPoE)ではルータのWoL機能がGUI上で消えるが、PPPoEモード時に設定しておけば使える
  • V6プラスで割り当てられていないポートはNATエントリで変換が必要
  • リモートデスクトップはTailscaleのVPN経由が楽
  • Tailscaleは「Run unattended」設定でログイン前からVPN接続できるようにしておく

構成

  • プロバイダ:USEN Networks(V6プラス / IPoE)
  • PC:Windows 11 Pro
    • ProでないとRDPが使えない
  • ルータ:Aterm WX6000HP

DDNSへの通知(余談)

外出先からアクセスするためにMyDNSを使っています。MyDNSにはBasic認証で接続することで、接続元のIPを通知する方法があります。

Dynamic DNS (DDNS) for Home Server and VPS etc, Free!Free Dynamic DNS (DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, Webcam, VPS. You can use many free sub domain, .jp, .net, .asia, etc.. DynDNS is not freewww.mydns.jp

Windowsのタスクスケジューラで以下のスクリプトをPC起動時と毎日0時に実行することで、DDNSの最新性をある程度保っています。ルータの再接続でIPが変わることもありますが、有料DDNSまでは不要と判断してこれで運用中。

# IPv4の更新(接続元のIPv4を自動認識)
curl.exe -u mydns00000:***pass*** https://ipv4.mydns.jp/login.html

# IPv6の更新(接続元のIPv6を自動認識)
curl.exe -u mydns00000:***pass*** https://ipv6.mydns.jp/login.html

PCリモート起動(WoL設定)

PC側の設定

ここは他の記事が詳しいので詳細は省きますが、以下は確認しておいたほうがいいです。

Wake-on-LAN(WoL)を使ってみよう!zenn.dev
  • 高速スタートアップ設定をOFFに:ONだとLANが寝てMagic Packetを受け取れない
  • デバイスマネージャのネットワークアダプタ設定:「Wake on Magic Packet」を有効化
  • BIOSの設定:Wake on LANを有効化

ルータ側の設定(V6プラスでの罠)

ここが最大のハマりポイントでした。

Aterm WX6000HPにはデフォルトで外部からMagic Packetを送れるWoL機能があります。ところがV6プラス(IPoE)に切り替えると、この設定項目がGUI上から消えてしまいます。

ユーザーズマニュアルを確認するとちゃんと書いてあって、IPoE接続ではWoLが使えないとのこと。

WoL(Wake on LAN)機能でリモート起動する|Aterm®WX5400HP ユーザーズマニュアルwww.aterm.jp

が、調べていると一筋の光が...

AtermのIPoE(IPv4 over IPv6)接続でWake on Lanを使う出先で何かPC作業をする際、それ用にそこそこのスペックのPC持つより安いPC買ってリモートデスクトップを使えばコスパも良く作業効率もあがるんじゃね?と思い試して見ることに。その為には出先から自宅のPCをス...securavita.net

動作モードを変更して設定しておくとIPoE(IPv4 over IPv6)接続に戻した時のリモート接続は有効になるそう

つまり、一度PPPoEモードに切り替えてWoLを設定しておき、IPoEに戻すと設定が生きたまま使えるということ。

試しに以前設定していたポートにアクセスしてみると、ちゃんとWoLが機能しました。

ただし、V6プラスで割り当てられていないポートを外部公開するにはNATエントリでのポート変換が必要です。自分に割り当てられたポート番号をWoLの送信先ポートに変換することで、外部からMagic Packetを届けられるようになります。

リモートデスクトップ(Tailscale)

PC起動後のリモートデスクトップにはTailscaleを使っています。

Tailscale | Secure Connectivity for AI, IoT & Multi-CloudThe connectivity platform for devs, IT, and security teams. Zero Trust identity-based access that deploys in minutes and scales to every resource. Start free.tailscale.com

VPN接続してしまえばあとはローカルネットワークと同様に3389ポートでRDP接続できます。

注意点として、PC起動後のログイン前状態でもVPN接続できないといけないため、TailscaleのPreferences > 「Run unattended」を有効化しておく必要があります。これをしないとログイン後しかVPN接続されません。

まとめ

V6プラス環境でも、ちょっとした工夫でWoL+リモートデスクトップを構築できました。

  • WoL:PPPoEモードで一度設定してIPoEに戻すとそのまま使える
  • ポート変換:NATエントリで対応
  • VPN:Tailscaleで楽に解決

同じ構成で詰まってる人の参考になれば幸いです。やはり自分の家のルーターが一番ネットワークの基礎の勉強になるので、数年に一回はアップデートしないとだめですね。