モバイルを収容してルーターにする

モバイルWi-FiやAndroidスマホは、USB経由でルーターに接続することができる。USBテザリングと呼ばれることもある。これを回線としてOpenWrtに収容してルーターにする。

今回は、OpenWrt25を使用する。OpenWrt側では、

apk update
apk add kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether

USBとして認識しているかを確認する

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1782:000d Spreadtrum Communications Inc. Unisoc Phone

dmesgでは

[517608.828621] rndis_host 1-1:1.0 usb0: unregister 'rndis_host' usb-1b000100.usb-1, RNDIS device
[517610.972607] usb 1-1: new high-speed USB device number 4 using ehci-platform
[517611.412543] usb 1-1: device descriptor read/64, error -71
[517611.716392] rndis_host 1-1:1.0: skipping garbage
[517611.756354] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-1b000100.usb-1, RNDIS device, 

このように、RNDISデバイスとして認識している。
認識したら、Web管理画面で、新しくインターフェイスを作成する。
Nameは任意で決めます。
ProtocolはDHCP client。
Deviceはusb0を選ぶ

インターフェイスが出来たあと、編集からファイアーウォール設定をすると、自動でインターネット側に出られるようになる。

とりあえず、以上

今回の機種はWZR-HP-G300NH A0A0、OpenWrt 25.12.5 。LANポートは100Mポート

回線は、おてがるWiFi、GlocalNet E20、ソフトバンク回線(AU回線に繋がることもある)。(本機に付属のUSBケーブルは充電用のため別途データ通信可能なケーブルを用意する)

付けた方が良い機能

・USB接続が失敗していたことがある。接続を監視して必要な場合はUSBを再起動

本当はやったこと

1.WANポートは削除して、メンテナンスポートとして設定。192.168.2.1とかに、DHCPサーバー有効など

2.これに対して、LANポートは、DHCPサーバーを無効にして、LAN内に設置

3.つまり、ルーター機能はオフ

4.LAN内のメインのルーターで障害時には、本機をゲートウェイとして接続可能にした。NEC IX3105を使っている。

コメントする

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください