個人的状況 ・引っ越しに伴いWi-Fiルータが変わったため、接続不能に ・SDカードはext4なので他PCは認識しない ・認識できるのはbootパーティション/ディレクトリのみ 対処1 ext4を開けるソフトを入れてwpa_supplicant.confに追記 メリット:あんまりない。強いていうなら余計なモジュールを読み込ませずに済む。 デメリット:OSが保証しないフォーマットの書き込みは危険。Wi-Fiへの接続に失敗した場合電源ブチ切りが不可避。 ①ソフト o: Linux File Systems for Windows …10日間限定の文字に騙されかけるが、よく読むと"10日後には転送速度遅くなる"とあるので、が無料版ではない。 x: Ext2fd …ext4には一部除き未対応で、対応させるにはLinuxが必要なので本末転倒。 x: wsl2…管理者権限下でもSDをマウントできない。 ②追記 ・複数の接続先がある時は確実に繋がるよう古い技術のものを使うべき。(5GHzより2.4GHz、WPA3よりWPA2) ・pskは平文でも通るので、wsl2からwpa_supplicantを使って暗号化する必要はない。 対処2 USB OTGで接続 メリット:よく検証された方法なので確実に接続できる。設定をミスっているとそもそも起動しない(らしい)ので電源ブチ切りを回避できる。 デメリット:Wi-Fiに一発で接続できるようにはならない。改めて修正が必要。 ・多分ここが一番親切。 【2019年12月版】ラズパイとMacの接続はUSB-C ケーブルだけでOK?!→ラズパイ七変化 特に、 給電用のUSBポートで接続し、電源もMac側に依存できる と明示している。 ・Macのバージョンアップで若干挙動が変わっている。macOS Ventura 13.2.1の段階では、①MacがPiを認識した段階でアクセス許可のポップアップが飛んでくる②インターネット共有は システム設定>一般>共有>インターネット共有にある。 結論 対処2で接続して安全にWi-Fi設定を修正するのが良い。
1日を潰したので後続のために共有。 動機 「自分も鯖ぐらい立てられて、機会があれば遊べるぞ」というポテンシャルが欲しかった。なお機会。 本質的条件 マイクラver:バニラ1.19.2 ポケットWifi機種:Speed Wi-Fi NEXT WX06 ホスト:macOS Monterey 結論 IPv6はLAN内にもグローバルに通用するものが割り振られるようなので、ここに直接アクセスすればよい(鯖側のifconfig/ipconfigで見えるものをそのままクライアントでDirect Connectのアドレス欄に入れればよい)。ただこのままでは通信をWifiにブロックされるので設定をいじる必要がある。ブラウザからWifiにアクセスして[詳細設定]>[IPv6パケットフィルタ設定]から 種別:通過 方向:in プロトコル:TCP 宛先ポート番号:25565(またはサーバで指定したポート番号) を追加すればよい。 IPは変動することには変動するが基本的に電源を落とさない限りそうそう変わらないので短期的な鯖立てなら問題なし。 補足 pingテストを通すには 種別:通過 方向:in プロトコル:ICMPv6 ICMPv6 MESSAGE:echo を追加すればよい。(注意:windows以外からはpingの代わりにping6でないとIPv6に対応しない) 課題 ・DDNS。 ・テザリングでも頑張ればできそうだけど未検証。 詰まったこと 原因究明の障害は以下の通り。 ・IPv4だとそもそも到達もしない。(Wifiのping機能をONにしてもWAN側からだと帰ってこない。) ・IPv4だとtracerouteがほぼ死に、どこまで到達しているのか不明瞭。(IPv6だとフィルタ未設定状態でポケットWifiまで到達して迷子になるのが見える。)