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.jpWindowsのタスクスケジューラで以下のスクリプトを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.htmlPCリモート起動(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で楽に解決
同じ構成で詰まってる人の参考になれば幸いです。やはり自分の家のルーターが一番ネットワークの基礎の勉強になるので、数年に一回はアップデートしないとだめですね。
