STM32MP157上网配置

STM32MP157开发板怎么上网

前言

刚好要实现MQTT的多设备通信,需要在开发板上能够上外网,所以记录做一下笔记。

我的硬件连接为USB转网口连接开发板,电脑的网口接外网。

一、windows端配置

1、网络共享

在这里插入图片描述

2、记录ip

共享后的网口自动配置成了192.168.137.1
在这里插入图片描述

二、虚拟机配置

1、配置为双网口,一个桥接模式,一个为NET

在这里插入图片描述

2、桥接模式下的网口配置为我们的USB转网口

在这里插入图片描述

3、IP修改

在这里插入图片描述

三、测试

将开发板的ip也配置成192.168.137.xxx网段
按照以上操作虚拟机 、windows 、开发板都能互相ping通了

四、开发板上网配置

1、开发板ping百度网址

ping www.baidu.com

在这里插入图片描述

2、ping百度ip

我们不知道百度的ip是啥,可以在虚拟机上输入命令进行查找

dig www.baidu.com

在这里插入图片描述
ping百度IP

ping 157.148.69.74

在这里插入图片描述
还是不行!!!!!!!

检查一下路由表

route

在这里插入图片描述
网关没有配置,我们对网关进行配置
可以通过命令进行临时配置

route add default gw 192.168.137.1

也可以一劳永逸,修改配置文件 /etc/network/interfaces
增加如下信息

auto eth0
iface eth0 inet static
        address 192.168.137.33
        network 192.168.137.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.137.1

使用了systemd启动的话就需要加一个文件/etc/systemd/network/10-eth0.network

[Match]
Name=eth0

[Network]
Address=192.168.137.33/24
Gateway=192.168.137.1

让我们来看结果
在这里插入图片描述
发现直接ping网址延时太长了,原因是没有配置DNS
配置8.8.8.8和8.8.4.4即可

[Match]
Name=eth0

[Network]
Address=192.168.137.33/24
Gateway=192.168.137.1
DNS=8.8.8.8 8.8.4.4

在这里插入图片描述
测试结果完美!!!!!!!!!!

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值