一時的に開発のためにモデムにATコマンドを送信したいと思います。ただし、組み込みシステムにNetworkManagerをインストールした後、atコマンドポートにアクセスできなくなります(使用すると、デバイスがロックされていることを示すminicom
メッセージが表示されます)。/dev/ttyACM0
ATコマンドを送信するには、現在NetworkManagerを自動起動から終了し、コンピュータを再起動します。開発が完了したら、自動起動にNMを含めて再起動する必要がありました。
もっと良い方法がありますか?システムを再起動せずにNetworkManagerコマンドを使用する方が良いですか?
答え1
NetworkManager
2 つの方法のいずれかでデバイスをブロックできます。
- デバイス設定ファイル(
ifcfg-eth0
デバイスなど)に移動eth0
し、NM_CONTROLLED=no
.Fedoraベースのシステムの場合、設定ファイルは/etc/sysconfig/network-scripts/ifcfg-interface_name
。NetworkManager
に移動してセクションを
/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/