设置使其配置

您可以使用NetworkManager.conf,使其配置文件设置使其行为。默认文件位置/etc/NetworkManager / NetworkManager.conf

一般可以建立使其配置和连接配置文件设置:

看到NetworkManager.conf (5)有关配置文件的更多信息。

创建图像,包括您自己的配置文件,遵循这些步骤:

  1. 写配置文件NetworkManager.conf

  2. 将它放置在层内的目录recipes-connectivity /使使

  3. 创建一个networkmanager_ % .bbappend文件里面的recipes-connectivity /使目录来扩展现有的配方文件的新文件。

    networkmanager_ % .bbappendfile
    FILESEXTRAPATHS_prepend: =$ {THISDIR}/$ {英国石油公司}:“
  4. 建立你的数码网络嵌入式项目一如既往的必要。

配置以太网网络设置

使其在数码网络嵌入的必要管理以太网接口。默认情况下,数码网络嵌入的必要包括以太网配置下的占位符/etc/NetworkManager /系统链接/ nm.ethX,其中X是以太网接口索引从0开始。这个配置文件,使其将试图把任何先前发现以太网接口。

默认情况下,数码网络嵌入构建图像的必要配置为使用DHCP获得有线IP地址。DHCP适用于大多数设备时,您可能需要设置静态IP地址。

正在运行的系统上设置网络配置

你可以改变以太网设置在目标使用命令行工具nmcli

静态ip配置

的静态IP配置以太网接口可以使用这个nmcli命令:

~ # nmcli con编辑eth0 = = = | nmcli交互式连接编辑器| = = =编辑现有的802 - 3 -以太网的连接:“eth0”类型“帮助”或”?可用的命令。类型的描述(<设置>。<道具>]的详细属性描述。你可以编辑以下设置:连接,802 - 3 -以太网(ethernet), 802 - 1 - x, ipv4, ipv6, dcb nmcli >设置ipv4。方法人工nmcli >设置ipv4。地址192.168.104.87/24 nmcli >设置ipv4。网关192.168.104.10 nmcli >设置ipv4。dns 8.8.8.8 nmcli >保存连接的eth0 (7296 aec4 - 0 - cf2 - 3172 - a2a8 - 79 - bb745d5a9a)成功更新。nmcli >退出

现在重新启动以太网接口,确保它将使用新的配置。

# nmcli con eth0

配置动态IP

使用以下配置动态IPnmcli命令你的目标。

~ # nmcli con编辑eth0 = = = | nmcli交互式连接编辑器| = = =编辑现有的802 - 3 -以太网的连接:“eth0”类型“帮助”或”?可用的命令。类型的描述(<设置>。<道具>]的详细属性描述。你可以编辑以下设置:连接,802 - 3 -以太网(ethernet), 802 - 1 - x, ipv4, ipv6, dcb nmcli >设置ipv4。方法自动nmcli >设置ipv4。dns输入“dns”值:nmcli >设置ipv4。网关输入“网关”值:nmcli >保存连接的eth0 (7296 aec4 - 0 - cf2 - 3172 - a2a8 - 79 - bb745d5a9a)成功更新。nmcli >退出

重新启动以太网接口,确保它将使用新的配置。

~ # nmcli con eth0

设置网络配置从数码网络嵌入式的必要

您可以更改默认的网络设置从数码网络嵌入式制造幻影时候的必要。看到设置使其配置

静态ip配置

配置静态ip,你可以使用以下配置conf / local.conf文件:

  1. 静态地配置接口模式:

    ETHn_MODE=“静态”

    n的值可能是0或1,这取决于您希望配置以太网接口。

  2. 配置静态ip。默认情况下,当设置静态ip,数码网络嵌入图像的必要与下列静态ip配置:

    ETH0_STATIC_IP吗?=“192.168.42.30”ETH1_STATIC_IP吗?=“192.168.44.30”
  3. 改变这些默认值,使用以下变量:

    ETHn_STATIC_IP=“< ip地址>”ETHn_STATIC_NETMASK=“<子网掩码>”ETHn_STATIC_GATEWAY=“<网关ip地址>”ETHn_STATIC_DNS=“< dns服务器的ip地址>”
    • n可能是0或1,这取决于你想配置以太网接口。

    • ETHn_STATIC_IP的静态IP地址指定的以太网接口。

    • ETHn_STATIC_NETMASK指定的以太网接口的子网掩码地址。

    • ETHn_STATIC_GATEWAY是默认网关地址。注意不推荐一个默认网关。

    • ETHn_STATIC_DNS是名称解析服务器的IP地址。您可以添加多个服务器作为一个空格分隔的列表。注意,如果不同的接口定义DNS条目,目标的/etc/resolv.conf文件使用last-defined条目。

配置动态IP

配置动态IP,使用以下配置:

ETHn_MODE=“dhcp”

n的值的数量配置以太网接口。

配置无线网络设置

使其在数码网络嵌入的必要管理以太网接口。默认情况下,数码网络嵌入包含一个wi - fi的必要配置下的占位符/etc/NetworkManager /系统链接/ nm.wlanX,其中X是wi - fi接口索引从0开始。这个配置文件,使其将试图把任何以前检测到无线接口。

默认情况下,数码网络嵌入构建图像的必要配置为使用DHCP获得无线IP地址。DHCP适用于大多数设备时,您可能需要设置静态IP地址。

此外,无线模式可用来配置如下:

默认情况下,数码网络嵌入的配置的必要wlan0与客户端基础设施模式,使得其余的wlan虚拟接口。当使用并发模式,接口之间共享所有功能总体性能的影响。

最佳性能的物理实现wlan0当无线接口之间不共享多个功能。数码网络建议你总是使用物理wlan0界面和使用并发模式时只配置虚拟接口。

正在运行的系统上设置网络配置

配置无线设置在一个运行的系统使用nmcli命令行工具。

静态ip配置

配置静态IP的无线接口可以使用这个nmcli命令:

~ # nmcli con编辑wlan0 = = = | nmcli交互式连接编辑器| = = =编辑现有的802 - 11——无线连接:“wlan0”类型“帮助”或”?可用的命令。类型的描述(<设置>。<道具>]的详细属性描述。你可以编辑以下设置:连接,无线(wifi), 802 - 11 - 802 - 11 -无线安全(wifi-sec)、802 - 1 - x, ipv4, ipv6 nmcli >设置无线网络。ssid < AP_name > nmcli > wifi-sec设置。key-mgmt wifi-sec < encryption_method > nmcli >。相移键控<密码> nmcli >设置ipv4。方法人工nmcli >设置ipv4。地址192.168.104.87/24 nmcli >设置ipv4。网关192.168.104.10 nmcli >设置ipv4。dns 8.8.8.8 nmcli > save nmcli >辞职

重新启动无线接口,以确保它将使用新的配置。

# nmcli wlan0欺诈

配置动态IP

使用以下配置动态IPnmcli命令你的目标。

~ # nmcli con编辑wlan0 = = = | nmcli交互式连接编辑器| = = =编辑现有的802 - 11——无线连接:“wlan0”类型“帮助”或”?可用的命令。类型的描述(<设置>。<道具>]的详细属性描述。你可以编辑以下设置:连接,无线(wifi), 802 - 11 - 802 - 11 -无线安全(wifi-sec)、802 - 1 - x, ipv4, ipv6 nmcli >设置无线网络。ssid < AP_name > nmcli > wifi-sec设置。key-mgmt wifi-sec < encryption_method > nmcli >。相移键控<密码> nmcli >设置ipv4。方法自动设置ipv4。dns输入“dns”值:nmcli >设置ipv4。网关输入“网关”值:nmcli >保存nmcli >辞职

重新启动无线接口,以确保它将使用新的配置。

~ # nmcli wlan0欺诈
数码网络嵌入通过添加一个默认的配置包括软ap模式的必要wlan1条目的/etc/network/interfaces。看到接入点模式

设置网络配置从数码网络嵌入式的必要

您可以更改默认的网络设置从数码网络嵌入式制造幻影时候的必要。看到设置使其配置

静态ip配置

配置静态ip,使用以下配置在您的项目conf / local.conf文件:

  1. 静态地配置接口模式:

    WLAN0_MODE=“静态”
  2. 配置静态IP设置:

    WLAN0_STATIC_IP=“< ip地址>”WLAN0_STATIC_NETMASK=“<子网掩码>”WLAN0_STATIC_GATEWAY=“<网关ip地址>”WLAN0_STATIC_DNS=“< dns服务器的ip地址>”

    在哪里

    • WLAN0_STATIC_IP的静态IP地址wlan0接口。

    • WLAN0_STATIC_NETMASK子网掩码地址wlan0接口。

    • WLAN0_STATIC_GATEWAY是默认网关地址。

    • WLAN0_STATIC_DNS是名称解析服务器的IP地址。您可以添加多个服务器作为一个空格分隔的列表。注意,如果不同的接口定义DNS条目,目标的/etc/resolv.conf定义文件使用最后一个条目。

配置动态IP

配置动态IP,使用以下配置在您的项目conf / local.conf文件:

WLAN0_MODE=“dhcp”

配置手机网络设置

使其管理移动设备数码网络嵌入的必要。默认情况下,数码网络嵌入包含了手机的必要配置下的占位符/etc/NetworkManager /系统链接/ nm.cellular。这个配置文件,使其将试图把任何以前检测到移动设备。

使其使用ModemManager支持访问每个确定的调制解调器。

设置使用使细胞连接

您还可以更改配置目标使用nmcli工具。

例如手机界面的配置比例导引价值:

~ # nmcli con编辑细胞= = = | nmcli交互式连接编辑器| = = =编辑现有的gsm连接:“细胞”类型“帮助”或”?可用的命令。类型的描述(<设置>。<道具>]的详细属性描述。你可以编辑以下设置:连接,gsm、串行、购买力平价,ipv4, ipv6 nmcli >设置gsm。apn < apn_name > nmcli >保存nmcli >辞职

然后使其使用该文件中的信息建立细胞连接时将网络接口。

你可能需要把界面再使用新的配置:

~ # nmcli con细胞

验证第吉尔XBee细胞连接

来验证第吉尔XBee细胞是调制解调器,遵循这些步骤:

  1. 一扇不加锁的SIM卡插入XBee蜂窝调制解调器。

  2. 拔掉电源。

  3. XBee细胞插入ConnectCore 8 x SBC Pro的套接字。

  4. 电源插入电源桶ConnectCore 8 x SBC Pro的连接器。

  5. 引导过程后,系统识别XBee蜂窝调制解调器和创建几个USB节点设备。

    ~ # ls la /dev/ttyUSB* crw-rw——1根dialout 188, 0 10月6日15:01 /dev/ttyUSB0 crw-rw——1根dialout 188, 10月1 6日15:01 /dev/ttyUSB1
  6. 配置调制解调器的PDP上下文3。这样做:

    1. 打开串口与蜂窝通信调制解调器。

      ~ # 115200 /dev/ttyUSB1 microcom - s

      您可以验证通信发送AT命令,如“在”。系统返回一个“OK”时,在节点标识。

      ~ # microcom - s 115200 /dev/ttyUSB1 OK
    2. 启用命令呼应,键入命令“ATE1”串行控制台。

    3. 输入以下命令的控制台日志箱:

      在+ CGDCONT = 3,“知识产权”、“< APN >”

      其中< APN >是所需的导引。

      帮助决定哪些APN您正在使用,请参阅数码网络XBee细胞嵌入式调制解调器用户指南

      验证变化应用,发出以下命令:

      在+ CGDCONT吗?

有关更多信息,请参见XBee细胞和XCTU文档。

设置网络配置从数码网络嵌入式的必要

你可以使用以下变量数码网络嵌入式项目的conf /当地的必要。配置来配置你的手机接口和网络提供商:

  • CELLULAR_APN:接入点名称(APN)所定义的细胞提供者。

  • CELLULAR_USER:用户进行身份验证。

  • CELLULAR_PASSWORD:密码进行身份验证。

  • CELLULAR_PIN: SIM卡密码。不定义如果SIM卡没有锁。

这些身份验证设置是可选取决于使用的手机网络和SIM卡。看到移动宽带信息网页

local.conf
CELLULAR_APN=“vzwinternet”

在构建图像时,数码网络嵌入的必要将这些字段添加到使其配置文件(/etc/NetworkManager /系统链接/ nm.cellular内),生成的图像。在上面的示例中,将生成以下文件:

nm.cellular
(连接)id=细胞类型=gsm(gsm)比例导引=vzwinternet数量=* 99 #(ppp)lcp-echo-failure=3lcp-echo-interval=5(ipv4)方法=汽车(ipv6)方法=汽车

看到设置使其配置有关如何配置的信息使其的行为。

说明不支持的调制解调器

如果数码网络嵌入式Yocto不支持你的调制解调器,数码网络可以提供细胞集成指南帮助你调制解调器融入数码网络嵌入式系统的必要。联系你当地的数码网络或代表数码网络技术支持来获得指导。