ちょっと前のエントリでZSUN Wi-Fi 付きカードリーダーを購入してみました。というのを書きました。
Wi-Fi の USB メモリとしては利用できるんだけど、ZSUN の Wi-Fi に接続すると外部ネットワークにアクセスできなくなるのであまり使えない。と、いう結論でしたが、実は回避策が見つかったので、ちょつとエントリを書いてみます。
前回のエントリでは ZSUN のアプリを起動して下のメニューに iPhone では “Internet” 、 Andorid では “Bridge Internet” という項目があるのでもしや!? とか思ったけどやっぱりダメだった。と書いています。
しかし、iPhone では 3G/LTE に接続しつつ Wi-Fi にも接続できる機能というか、ワザがあったのですね。
二つのネットワークを同時に利用するには片方の default gateway を設定しないことがじゅーよー。
この点に尽きます。基本的には 3G/LTE 側に defaut gateway が設定してあるとした場合、 Wi-Fi 側のネットワークからは defaut gateway を削除しておくと Wi-Fi 側にはリンクのアドレスに対して通信が行える。
と、いうのがどうやら iPhone の仕様のようですね。
では実際にどうするか? ですが、簡単です;-)。
1). 3G/LTE で通信可能な状態にしておく
2). Wi-Fi をオンにして ZSUN Wi-Fi USB アダプターの AP に接続する
3). ZSUN Wi-Fi USB アダプターの AP に接続したあどは静的 IP アドレスを設定する
4). 固定 IP アドレス設定時 default gateway を空白にする
これでけです。上記のように設定すると 左上の Wi-Fi の扇子のマークが消えて 3G/LTE の状態が表示されます。しかし、この状態でも ZSUN Wi-Fi USB アダプターにアクセス可能で、Disk の中身も確認できて、音楽も聞ける状態になります。
キャプチャはこんな状態です。
ZSUN Wi-Fi USB アダプター本体のアドレスは 10.168.168.1 なのでそれ以外の IP アドレスを設定すれば問題ありません。
なるほどねー。こーいうワザがあっのか。って感じですが、これで ZSUN のディスクの中身に ZSUN アプリでアクセスしつつ、その他のアプリではネットワークは 3G/LTE 側に抜けていくので、同時に両方のネットワークが利用可能な状態。と、いう環境が作れました。良かったですねぇ;-)。
この技は iOS を利用していると、ありとあらゆる場面で利用可能な可能性を秘めているですよね;-)。
さてと。上記は iPhone6 の iOS 9.3.2 でのお話ですが Android 4.4.2 ではどうか? というのを ZTE Blade Vec 4G で試してみました。
Wi-Fi で静的アドレスを利用する設定があるにはあったので早速設定してみましたが、 Android 4.4.2 のネットワーク設定では “ゲートウェイ” と “DNS1” は空白にすることができないですね。ゲートウェイの設定では何かしら値が入ってないとダメのようで、試しに 0.0.0.0 を指定してみましたが Wi-Fi 側のネットワークを利用してしまうようです。
DNS1 に至っては空白にすると勝手に 8.8.8.8 が設定されてしまう。ウギャーっ!! さすが google 謹製の OS だわぁ。
キャプチャはこんな状態です。
と、いうことで、今回のエントリのネタは iOS にしか有効にならない。と、いうことになりました。 Android の場合には “Bridge Internet” の機能が動作するようになることを祈るだけですね。
あ。 Nokia Lumia620 の Windows 10 Phone では試してないな。とわ言いつつ、技適通ってない機器なので成田の出国カウンターの向こう側で試すしかないか;-)。