AX テザリングができずAPN設定でdunを追加しようとするも「携帯通信会社により、タイプdunのAPNの追加は許可されていません」のエラー

テザリングができずAPN設定でdunを追加しようとするも「携帯通信会社により、タイプdunのAPNの追加は許可されていません」のエラー

発端は、OCNモバイルONEの契約を新コースに変更したこと。
APNを「lte-d.ocn.ne.jp」から「lte.ocn.ne.jp」に変更しなくてはならない。

今回の私の端末は、ASUSのZenFone Live(L1)(型番X00RD)。
「lte-d.ocn.ne.jp」の設定は端末にプリセットされていたのだけど、新設定はAPN設定の画面で「+」ボタンを押して自分で最初から設定しないといけない。

OCNのサイトに書いてあるとおりに設定。
すると、スマホ本体ではデータ通信にも何も支障はないが、テザリングすると、テザリング先端末でデータ通信できない。
うまくテザリングで接続されているように見えてもデータ通信が全くできなかったり。
一瞬接続できたように見えても「インターネットサービスがありません」等と表示されて接続が切断されたり。

で、テザリングのためには「APNタイプ」の項目に「dun」が必要なのだろうな、と思って「dun」と追記して設定保存しようとしたら、標題の「携帯通信会社により、タイプdunのAPNの追加は許可されていません」のメッセージが出て、設定保存できない!
ぐは!

解決策を提示してくださったサイトは、下記のサイト。

Android Pieでテザリングできない現象が発生したのと、その問題の対処に問題が起きたので対処しました(DUNが追加できない現象)
キモの部分を抜き書き。

APNタイプ
ia,default,supl,hipri

MVNOの種類
GID

MVNO値(ここはキャリアによって違うようです。GID選択後に設定されるデフォルト値を利用してください)
FFFFFF

この設定でばっちり。
他のサイトでは、「MVNOの種類」を「SPN」にしてうまくいったという報告もある様子。


参考まで、略語の意味はこんな感じみたい。
APN・・・Access Point Name
dun・・・Dial-Up Network Profile
supl・・・Secure User Plane Location(GPS関係?)
hipri・・・High Priority Network(高優先度ネットワーク)
ia・・・Initial Attach
MVNO・・・Mobile Virtual Network Oprator
GID・・・Group Identifier Level1
SPN・・・Service Provider Name

 

実は上記解決手段に辿りつくには半日以上かかってます。
最初は「dun」にこだわってしまったので。
どうやったらAndroidのAPN設定画面をスルーして「dun」を追記できるだろう?と。
端末にプリセットされていた「lte-d.ocn.ne.jp」のOCNモバイルONE旧コースの設定にはちゃんと「dun」の記述があったので、「lte-d」の「-d」さえ消してしまえばいいじゃん、と。
プリセット設定はユーザーがAPN設定画面で選択はできても変更はできないようになっているので、なんとか裏口を探さないといけない。
端末にADBで接続して/system/etc/apns-conf.xmlを覗いてみると、OCNモバイルONEのその設定項目を発見。
あとは端末のrootを取ってapns-conf.xmlを中を変更するかファイルごと上書きするか。
どうせrootを取るならsettings.dbをいじる方向での対応策もあるだろうか?
とか考えていたけど、KingRootでもKingoRootでもTunesGoとかでも途中でエラーが出てrootが取れない!

...とか、せっかく苦労したから書いてみた。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする