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 add type gsm con-name mobilegsm

APN-4G拨号

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

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

raspi-gpio set 10 pd
raspi-gpio set 10 op dl
sleep 0.5
raspi-gpio set 10 dh
sleep 0.5
raspi-gpio set 10 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 使用介绍

审核编辑 黄宇

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

    关注

    81

    文章

    5297

    浏览量

    203636
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105615
  • 网口
    +关注

    关注

    0

    文章

    103

    浏览量

    7241
收藏 人收藏

    评论

    相关推荐

    简单介绍树莓

    本帖最后由 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 92次下载
    <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 223次下载
    <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 1950次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4B的扩展功能板<b class='flag-5'>介绍</b>

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

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

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

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

    虹科工业树莓应用小技巧

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

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

    虹科IIoT虹科工业树莓VSPLCHongKeTechnology虹/科/方/案01什么是虹科工业树莓
    的头像 发表于 03-29 15:42 868次阅读
    虹科方案 | 虹科<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 891次阅读
    等待已久,新品上市 | 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 607次阅读
    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>