OS:Raspbian GNU/Linux 9(ストレッチ)
カーネル:Linux 4.9.41-v7 +
EM7430組み込みモデムを使用しています。このモデムはraw-ipのみをサポートします。
実行
ip addr
ショー
3: wwan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 22:fb:ec:ed:05:7b brd ff:ff:ff:ff:ff:ff
4: wwan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 22:fb:ec:ed:05:7b brd ff:ff:ff:ff:ff:ff
実行
qmicli -d /dev/cdc-wdm0 --wda-get-data-format
ショー
[/dev/cdc-wdm0] Successfully got data format
QoS flow header: no
Link layer protocol: 'raw-ip'
Uplink data aggregation protocol: 'disabled'
Downlink data aggregation protocol: 'disabled'
NDP signature: '0'
Uplink data aggregation max size: '0'
Downlink data aggregation max size: '0'
実行
qmicli -d /dev/cdc-wdm0 --set-expected-data-format=raw-ip
ショー
error: cannot set expected data format: Expected data format not updated properly to 'raw-ip': got '802-3' instead
EM7430はraw-ipのみをサポートしているため、dhcpを使用してIPアドレスを取得することはできません。これを手動で構成する必要があります。
期待されるデータ形式をraw-ipに設定することに固執しています。
どんな助けでも大歓迎です。
ばかげた間違いですが、期待される形式をraw-ipに設定するコマンドを実行する前に、インターフェイスを停止するのを忘れていました。