当前位置: 首页 > web >正文

Ubuntu系统开发板借助windows中转上网

一、问题描述

我们常常会遇到这样的问题:拿到一块开发板,没有无线网卡,但是又需要在板子上安装各种包,那么我们怎么实现上网呢?

一种办法是,利用自己联网的windows电脑作为中转,通过网线连接两个设备,实现共享网络。

二、解决办法

1.连线

用网线连接开发板和windows电脑

2.配置windows

①打开控制面板

②打开网络和Internet

③打开网络和共享中心

④打开更改适配器设置

⑤双击打开WLAN

⑥点击属性

⑦设置“共享”

在打开的界面中,框选“允许其他网络用户通过此计算机的Internet连接来连接”,下面的“家庭网络连接”选择“以太网”,随后点击“确定”,关闭界面。

⑧设置“以太网”

同⑤⑥步骤,只是第五步双击的是“以太网”。打开的界面中,设置“网络”,往下翻框选“Internet协议版本4(TCP/IPv4)”,然后点击“确定”,关闭界面。

3.配置ubuntu开发板

(1)暂时配置

# 设置动态IP获取(推荐)
sudo dhclient eth0# 或手动设置静态IP(如果动态获取失败,x表示除了1以外的任意数字都可)
sudo ifconfig eth0 192.168.137.x netmask 255.255.255.0
sudo route add default gw 192.168.137.1

(2)持久化配置

①旧版系统

编辑接口文件:

sudo nano /etc/network/interfaces

打开之后,配置如下:

auto ens33
iface ens33 inet staticaddress 192.168.137.xnetmask 255.255.255.0gateway 192.168.137.1dns-nameservers 8.8.8.8

重启网络服务:

sudo systemctl restart networking
②新版系统

现代 Ubuntu 版本使用 netplan 作为默认的网络配置工具。

编辑 netplan 配置文件(通常在 /etc/netplan/ 目录下):

sudo nano /etc/netplan/01-netcfg.yaml

示例配置(静态 IP):

network:version: 2renderer: networkdethernets:ens33:dhcp4: noaddresses: [192.168.137.x]gateway4: 192.168.137.1nameservers:addresses: [8.8.8.8]

应用配置:

sudo netplan apply

(3)测试

先测试能不能连通电脑:

ping 192.168.137.1

再测试能不能连通外网:

ping 8.8.8.8

如果都能连通,证明配置成功,现在可以在开发板上网了。

如果是ping电脑可以通,ping8.8.8.8不能,考虑重启电脑和开发板,并关闭防火墙。

如果都ping不同,考虑网线是否松动。

http://www.xdnf.cn/news/14864.html

相关文章:

  • 类加载生命周期与内存区域详解
  • [特殊字符] 分享裂变新姿势:用 UniApp + Vue3 玩转小程序页面分享跳转!
  • CAU数据挖掘实验 表分析数据插件
  • AILiquid线上AMA首秀,全链AI驱动的去中心化合约平台引发关注
  • 解决 GitHub Actions 中 S3 部署文件堆积问题的完整指南
  • php数据导出pdf文件
  • Vue-16-前端框架Vue之应用基础集中式状态管理pinia(一)
  • Linux 系统管理:高效运维与性能优化
  • MySQL索引失效场景
  • OpenWrt | 使用 Docker 运行 iperf3
  • 深度解析基于贝叶斯的垃圾邮件分类
  • android BottomSheet及AlertDialog的几种material3 常见ui的用法
  • 链表题解——设计链表【LeetCode】
  • 贪心算法在C++中的应用与实践
  • 机器学习-- 神经网络
  • 认识 Spring AI
  • 【Springai】项目实战进度和规划
  • Android阴影效果的艺术与实现:从入门到精通
  • 【冷知识】Spring Boot 配置文件外置
  • [15-2] 读写内部FLASH读取芯片ID 江协科技学习笔记(20个知识点)
  • YOLOv13:最新的YOLO目标检测算法
  • AlpineLinux安装部署MongoDB
  • Flutter 布局之 IntrinsicHeight 组件
  • 浪潮和曙光服务器的ipmi配置教程
  • jenkins集成sonarqube(使用token进行远程调用)
  • 【硬核数学 · LLM篇】3.1 Transformer之心:自注意力机制的线性代数解构《从零构建机器学习、深度学习到LLM的数学认知》
  • Springboot + vue + uni-app小程序web端全套家具商场
  • Junit_注解_枚举
  • 网络安全2023—新安全新发展
  • Java 案例 6 - 数组篇(基础)