NetworkManagerが一時的にモデムデバイスを完全に管理できない可能性はありますか?

NetworkManagerが一時的にモデムデバイスを完全に管理できない可能性はありますか?

一時的に開発のためにモデムにATコマンドを送信したいと思います。ただし、組み込みシステムにNetworkManagerをインストールした後、atコマンドポートにアクセスできなくなります(使用すると、デバイスがロックされていることを示すminicomメッセージが表示されます)。/dev/ttyACM0ATコマンドを送信するには、現在NetworkManagerを自動起動から終了し、コンピュータを再起動します。開発が完了したら、自動起動にNMを含めて再起動する必要がありました。

もっと良い方法がありますか?システムを再起動せずにNetworkManagerコマンドを使用する方が良いですか?

答え1

NetworkManager2 つの方法のいずれかでデバイスをブロックできます。

  1. デバイス設定ファイル(ifcfg-eth0デバイスなど)に移動eth0し、NM_CONTROLLED=no.Fedoraベースのシステムの場合、設定ファイルは/etc/sysconfig/network-scripts/ifcfg-interface_nameNetworkManager
  2. に移動してセクションを/etc/NetworkManager.conf追加します。セクションを追加し、以下に更新しました。plugins=keyfile[main][keyfile]

    unmanaged-devices=mac:00:11:22:33:44:55;mac:66:77:88:99:00:aa
    or
    unmanaged-devices=interface-name:eth*,except:interface-name:eth0;interface-name:wlan*
    

上記の編集で正しいデバイス名を使用し、「NetworkManager」を再起動してください。

この記事はあなたに役立つでしょうhttp://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/

関連情報