0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

「工业树莓派」Netwrok Manager 使用介绍

上海晶珩电子科技有限公司 来源:上海晶珩电子科技有限公 作者:上海晶珩电子科技 2023-09-20 17:49 次阅读

树莓派2.jpg

Network Manager

Network Manager中,默认设置以太网优先级高于WiFi优先级,4G优先级最低,如果有特殊应用场景可以手动修改优先级
Network Manager中为了网络安全,WiFiMAC地址由软件随机生成,如果不希望随机生成MAC地址可按照下文关闭随机MAC地址操作

关闭随机WiFi MAC地址

创建/etc/NetworkManager/conf.d/wifi_rand_mac.conf,在文件中加入以下内容

[device] wifi.scan-rand-mac-address=no

Network-Manager-gnome

Network-Manager-gnomeNetwork-Manager的桌面工具,可以在屏幕右上角看到一个网络图标,如下图所示

e8f200022c55047bdf08ec25cc32a2b4_1681715395566-6f8f3daf-dd6d-4bfc-95c7-a371e8491173-nm-icon.png

设置静态IP

  1. 右键点击图标,选择编辑连接选项
    f0fdebed348bf77a7e51799add5662c4_1681715415115-5e893d9c-e014-4bd7-84bc-85cd84ee2a4e-nm-connection.png
  2. 选择需要修改的连接名称,点击下方齿轮修改,左侧+``-分别是添加和删除连接
    69a82b41f39daa87795cde2b0c0fc021_1681715464625-47a23ca7-3396-474c-8206-fcbbaa559f19-nm-edit-connection.png
  3. 切换到IPV4.Settings界面,先将Method改为手动,然后在下方Addresses选择右侧添加,输入固定的ip,子网掩码和网关后保存即可,DNS可根据个人需求填写f5a69025b31fa89f44fb34182a5f2a97_1681715491414-b577f293-fecd-4da9-b5f0-6e3670b09679-nm-static-ip.png

优先级

桌面插件未提供设置优先级的接口,可参照下文中使用nmcli命令设置优先级

设置路由规则

  1. 右键点击图标,选择编辑连接选项
    59bb178d8b91025abb3f16752c050fb1_1681715541164-76893b06-bbb4-4dd7-9de4-5739ad1cdfb8-nm-connection.png!
  2. 选择需要修改的连接名称,点击下方齿轮修改
    15f265b359f0ca444c3c74d7f1ba423f_1681715569211-6135e379-21b9-4a1f-89f9-cad20599364a-nm-edit-connection.png
  3. 切换到IPV4.Settings界面,点击下方routes,选择点击添加,输入网段、子网掩码、网关和优先级保存即可,其中网关为可选项
    6d9b1c4c8838f3a6d256e54d45a6c5d9_1681715584719-86555051-04f2-48a3-9aaf-fd6091acc0e3-route1.png

添加WiFi网络

左键点击图标,直接创建WiFi连接即可

拨号4G

  • 列表选择创建一个新的4G连接
    image.png
    df934838b233734b8c2f186f99e8ede7_1681715637729-dec558ba-a97d-4ffb-9ff8-c35a162e0b27-set-up-4g1.png
  • 列表选择运营商国家,移动联通电信选择中国
    ff9b6c2c142ef1afcba23e6bfb784710_1681715651227-3f363bfa-9929-4483-9fb4-219c547430cc-set-up-4g2.png
  • 列表选择卡的运营商
    08eec8e697e4d14770d733855195150f_1681715660897-7f9b3935-e201-4d38-9ccd-f0ab9c16260e-set-up-4g4.png
  • 列表如果有APN就输入APN,没有就下一步
    dff245127d19191b6484591d2c8eed20_1681715670326-fe629bc2-2294-4db0-bef9-1347502edd85-set-up-4g5.png
  • 列表完成创建
    01ddc91a8c8055eba2c817cf148099d9_1681715680546-74a0fea8-ef5e-4ea4-9136-e4a24c25dd6a-set-up-4g6.png

nmcli 命令

nmcliNetwork Manager的命令行工具,使用nmcli可以完成各种操作

nmcli c

本命令可以显示当前所有连接,可以看到此时连接只有一个,下方操作在此连接基础上配置3b0a5dd1f827c34b143a36a219528268_1681715712871-c396143b-6719-414e-acf6-856aeab2a11a-nm-nmcli-c.png

设置静态IP

设置连接Wired connection 1的静态IP为192.168.168.230,子网掩码为24

sudo nmcli connection modify Wired connection 1 ipv4.addresses 192.168.168.230/24# 如果还需要设置网关可以使用以下命令sudo nmcli connection modify Wired connection 1 ipv4.gateway 192.168.168.1# 如果还需要设置DNS可以使用以下命令sudo nmcli connection modify Wired connection 1 ipv4.dns 114.114.114.114

设置优先级

设置连接Wired connection 1的优先级为200

sudo nmcli connection modify Wired connection 1 ipv4.route-metric 200

设置路由规则

为连接Wired connection 1添加路由规则,访问网段192.168.10.0/24的信息从此连接发出,由于此连接是使用eth0接口,所以所有符合要求的信息都会从eth0发出

sudo nmcli connection modify Wired connection 1 ipv4.routes 192.168.10.0/24

添加WiFi网络

添加WiFi网络可以使用nmtui工具

  • 主菜单
    ae3d4df73e5f53492a1d0fe3be3c39c9_1681715725264-1cf07f4d-0d1e-49aa-8e1f-fd73b5e656d1-tui1.png
  • 添加网络连接
    4ed673a3a37ca41adecfc5bb094babfb_1681715736992-e4dd6c3f-5c23-4c15-9010-4d89b0d146a4-tui2.png
  • 选择网络连接的类型
    89972358e85700abaca429ac36ecb3f7_1681715753873-6c113c41-bdf0-45de-b687-e2d5a890a694-tui3.png
  • 配置WiFi
    546c512f71d190ab9d6d8633a883c367_1681715771075-59c8c282-0870-4480-9b2f-7632dd86aaff-tui4.png
  • 返回
    488023f3525fdf96c696074a68ddb2dc_1681715778309-a5b26d89-5886-47b6-9130-bee3ace6f6b2-tui5.png
  • 保存
    ed134ea445299ec54748561a0ec870eb_1681715785207-e445267f-de4e-4bc9-b8c9-f33de3057900-tui6.png

拨号4G

使用命令行创建4G连接。连接名为mobilegsm(可随意修改),直接输入以下命令即可

sudo nmcli connection addtypegsm con-name mobilegsm

APN-4G拨号

sudo nmcli connection addtypegsm con-name"mobilegsm"ifname cdc-wdm0 gsm.apn"3gnet"

移动联通电信拨号失败后设置

# sudo nmcli connection add type gsm con-name < mobile > ifname cdc-wdm0 gsm.number < number > gsm.apn < apn > gsm.username < username > gsm.password < password ># 中国移动sudo nmcli connection addtypegsm con-name"mobile"ifname cdc-wdm0 gsm.number"*98*1#"gsm.apn"cmnet"# 中国联通sudo nmcli connection addtypegsm con-name"Unicom"ifname cdc-wdm0 gsm.number"*99#"gsm.apn"3gnet"# 中国电信sudo nmcli connection addtypegsm con-name"Telecom"ifname cdc-wdm0 gsm.number"#777"gsm.username"ctnet@mycdma.cn"gsm.password"vnet.mobi"
4G模块重启

设置连接之后发现依旧无法连接4G可以尝试使用以下重启4G模块

raspi-gpioset10 pd raspi-gpioset10 op dl sleep 0.5 raspi-gpioset10 dh sleep 0.5 raspi-gpioset10 dl

参考文档

以上仅为常见用法,关于Network Manager其他使用方法可以查询Network Manager 文档

内外网设置解决方案

网口连接内网WiFi连接外网

配置信息

| 网络名称 | 网络接口 | IP | 网络连接名称 |
| 网口 | eth0 | 192.168.2.100 | ethconnect |
| WiFi | wlan0 | 192.168.1.222 | wificonnect |

设置优先级

数据应默认从WiFi接口发送至外网,在内网传输数据时应从网口发送至局域网中,所以默认设置WiFi的优先级为200,网口优先级为300

sudo nmcli connection modify ethconnect ipv4.route-metric 300 sudo nmcli connection modify wificonnect ipv4.route-metric 200

为网口设置路由规则

所有发送到192.168.10.0~192.168.10.255的数据都会从eth0接口发出

sudo nmcli connection modify ethconnect ipv4.routes 192.168.2.0/24

至此,设备就被配置为网口连接内网,WiFi连接外网

Netwrok Manager 使用介绍

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WIFI
    +关注

    关注

    81

    文章

    5242

    浏览量

    201378
  • 树莓派
    +关注

    关注

    116

    文章

    1659

    浏览量

    105114
  • 网口
    +关注

    关注

    0

    文章

    96

    浏览量

    7073
收藏 人收藏

    评论

    相关推荐

    简单介绍树莓

    本帖最后由 348081236 于 2016-1-8 17:44 编辑 看到个很有意思的动画片 介绍什么是 树莓
    发表于01-08 17:44

    树莓装机教程

    树莓 装机教程 树莓 装机教程 树莓 装机教程 树莓
    发表于11-25 10:14 52次下载

    树莓3wifi配置_树莓3开启wifi热点_树莓3的wifi使用教程

    树莓 3在2016年2月29号正式发布了, 树莓 3几乎和 树莓 2代板型一致,大外观没什么变化小电
    发表于12-08 11:47 3.1w次阅读

    树莓有什么用_树莓能用来做啥_树莓新手入门教程

    本文首先 介绍树莓 的功能,其次 介绍树莓 的用途,最后详细
    的头像 发表于05-08 14:15 3.3w次阅读

    树莓驱动舵机介绍_树莓驱动舵机代码

    本文主要详细 介绍树莓 驱动舵机以及它的驱动代码,具体的跟随小编一起来了解一下。
    的头像 发表于05-30 14:47 1.4w次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>驱动舵机<b class='flag-5'>介绍</b>_<b class='flag-5'>树莓</b><b class='flag-5'>派</b>驱动舵机代码

    树莓是什么树莓的简单介绍

    要想玩转 树莓 ,首先得知道 树莓 是什么。在本节中,作者将带领大家揭开 树莓 的神秘面纱,了解
    发表于05-15 18:09 30次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的简单<b class='flag-5'>介绍</b>

    树莓3和树莓4的原理图免费下载

    本文档的主要内容详细 介绍的是 树莓 3和 树莓 4的原理图免费下载。
    发表于01-07 10:23 89次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4的原理图免费下载

    树莓3和树莓4的原理图免费下载

    本文档的主要内容详细 介绍的是 树莓 3和 树莓 4的原理图免费下载。
    发表于01-07 10:23 221次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4的原理图免费下载

    树莓4B的扩展功能板介绍

    树莓 功能扩展板 介绍
    的头像 发表于09-25 17:31 1772次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4B的扩展功能板<b class='flag-5'>介绍</b>

    虹科工业树莓和PLC怎么选?

    工业 树莓 和PLC的区别在哪?应该选择 工业 树莓 还是PLC?本篇文章为你解答~
    的头像 发表于02-22 11:03 841次阅读

    码住!虹科工业树莓应用小tips!

    在应用虹科 工业 树莓 进行项目开发的过程中,我们会使用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。本文为大家 介绍虹科 工业
    的头像 发表于03-28 17:08 590次阅读
    码住!虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小tips!

    虹科工业树莓应用小技巧

    在应用虹科 工业 树莓 进行项目开发的过程中,我们会应用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。接下来虹科分享几个 工业 树莓
    的头像 发表于05-24 17:33 554次阅读
    虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小技巧

    虹科方案 | 虹科工业树莓和PLC怎么选?

    虹科IIoT虹科 工业 树莓 VSPLCHongKeTechnology虹/科/方/案01什么是虹科 工业 树莓
    的头像 发表于03-29 15:42 705次阅读
    虹科方案 | 虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>和PLC怎么选?

    等待已久,新品上市 | RevPi Connect 4系列:基于树莓CM4计算模块的全新工业树莓

    虹科 工业 树莓 新品重磅来袭!虹科RevPi Connect 4采用最新 树莓 CM4计算模块,全面升级,性能跃升,为
    的头像 发表于08-01 11:42 778次阅读
    等待已久,新品上市 | RevPi Connect 4系列:基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM4计算模块的全新<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>

    RevPi Connect 4系列:基于树莓CM4计算模块的全新工业树莓

    新品来袭势不可挡 备受期待的 虹科 工业 树莓 第四代产品—RevPi Connect 4 终于来啦!作为全球领先的 工业自动化产品,RevPi Connect 4融合了
    的头像 发表于08-04 16:33 497次阅读
    RevPi Connect 4系列:基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM4计算模块的全新<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>