NetworkManager 是否可以暫時無法完全管理數據機設備?

NetworkManager 是否可以暫時無法完全管理數據機設備?

我暫時想發送AT命令到數據機進行開發。但由於我在嵌入式系統上安裝了 NetworkManager,我無法再存取 at 命令連接埠(使用minicom,它告訴我:設備/dev/ttyACM0已鎖定。)。為了能夠發送 AT 命令,我目前將 NetworkManager 退出自動啟動,然後重新啟動電腦。完成開發後,我必須再次將 NM 包含到自動啟動中,然後重新啟動。

有沒有更好的辦法?最好使用 NetworkManager 命令並且無需重新啟動系統?

答案1

NetworkManager您可以透過以下兩種方式之一封鎖裝置。

  1. 前往設備設定檔(例如ifcfg-eth0設備)eth0並新增NM_CONTROLLED=no.在基於 Fedora 的系統中,設定檔將位於/etc/sysconfig/network-scripts/ifcfg-interface_name.然後重新啟動NetworkManager
  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/

相關內容