3Gモデムは、Windowsが最初にネゴシエーションに成功した後でのみ機能します。デバイスを取り外して、Linuxに再度接続すると、再起動して電源を切った後でも正常に機能します。しかし、SIMカードを交換して再試行しても機能しないのはなぜですか? SIMカードを変更するたびに、デバイスをWindowsに接続し、接続を開始し、切断してからLinuxマシンに接続する必要があります。
誰かがこれについて何か聞いた?明らかに私は何かが欠けています。
Huawei E173、Raspbian GNU/Linux 7(wheezy)、pppdバージョン2.4.5でのコマンドライン開始
pppd debug user $PPPUSER password $PPPPASS linkname $NAME lock crtscts modem $PPPDEV 921600 $PPPUDNS $PPPPERSIST novj defaultroute noipdefault noauth connect "chat -t15 '' '$PPPPIN' '' 'ATH0' 'OK' 'AT\^SYSCFG=14,2,3fffffff,1,1' 'OK' 'AT+CGDCONT=1,IP,$PPPAPN' 'OK' 'ATDT$PPPDIAL' 'CONNECT' ''"
モデムのハングアップ および 動作中の1つ のSyslog。
~ $ uname -a
~ $ Linux RaspberryPi 4.4.11+ #888 Mon May 23 20:02:58 BST 2016 armv6l GNU/Linux`
~ $ lsusb |grep Hua
~ $ Bus 001 Device 011: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)
私もかつてそのようなモデムをセットアップしなければなりませんでした。重要なのは、「USBメモリスティックモード」で起動し、モデムモードに切り替える必要があるということです。
当時、私は/etc/usb_modeswitch.conf
、これはSMSアラートを送信するための永続的なセットアップであったため、私にとっては十分すぎるほどでした。特定のモデルでは次のとおりです。
apt-get install usb-modeswitch
およびファイル/etc/usb_modeswitch.conf
:
DefaultVendor= 0x12d1
DefaultProduct= 0x1c0b
TargetVendor= 0x12d1
TargetProduct= 0x1c07
CheckSuccess=20
MessageEndpoint= 0x0f
MessageContent= "55534243123456780000000000000011062000000100000000000000000000"
挿入を検出し、3G接続を発行するためのより複雑なセットアップについては、 SB 3Gキーを自動的に開始する方法