qmicliとudhcpcを使用して起動時に自動的にデータ接続を設定する(Linux:Raspberry Pi)

qmicliとudhcpcを使用して起動時に自動的にデータ接続を設定する(Linux:Raspberry Pi)

私は現在、ラズベリーパイと4G帽子(SIM7600E-Hを使用)を使用してプロジェクトを進めています。 APNを使用して手動で接続を確立し、IPリースを取得しました。 (このチュートリアルを使用してください)。

ただし、システムを再起動するたびに、IPアドレスは169.xxx.xxx.xxxのIPアドレスに置き換えられます(接続をリセットし、udhcpcを使用してIPをリースする必要があります)。接続は、次のコマンドを使用して設定したraw-ipプロトコルを使用します。

echo 'Y' | sudo tee /sys/class/net/wwan0/qmi/raw_ip

私は起動時にこのファイルがカーネルによって使用されるため、起動時に設定できないというオンライン記事を読んでいます。ただし、再起動するたびに接続するための手動手順を実行するよりも、起動時に自動的に接続を設定したいと思います。

これを達成するための最良の方法は何ですか?

メガネ:

  • Linux 5.4.75-v7+ #1367 SMP 月 11月 9日 15:03:59 GMT 2020 armv7l GNU/Linux
  • SIM7600E-H
  • ラズベリーパイ3b+

ベストアンサー1

数ヶ月前のことですが、あなたのリンクが役に立ちました。おそらくこれはまだあなたに価値があります。

169.254.0.0/16本機にIPアドレスがない場合に使用します。これは正常です。
dhclient は、IP アドレスのリースを取得するためにインターフェイスを実行する必要はありません。

これを自動的に実行するには、dhclientサービスを有効にする必要があります。

実行中のオペレーティングシステムを見つけることができます。

Raspbian - dhclient eth0 を使用して dhcpcd サービスを手動で実行および確認し、以下を介して有効にします.

sudo service --status-all 

sudo systemctl enable dhcpcd

sudo systemctl start dhcpcd

おすすめ記事