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

linux 开发板以太网通过Ubuntu上外网方法

在开发板嵌入式设备,有一个mgbe网卡,用网线与连接soc的网卡,和外接网卡,将网卡usb接口插入电脑,选择接入到Ubuntu系统
在Ubuntu将能识别到这个外接网卡,这样就可以通过Ubuntu和soc通讯了,
在这里插入图片描述
如下,Ubuntu识别到一个ens33网卡,设置soc的和Ubuntu的ip在同一个网段,
soc: ifconfig mgbe2_0 192.168.80.12 netmask 255.255.255.0
Ubuntu:ifconfig ens33 192.168.80.12 netmask 255.255.255.0
互ping一下,保证网络链路是通的。
在这里插入图片描述

ubuntu设置,将数据包通过nat机制转发出去

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE

soc设备端,有多个网卡,我是通过mgbe2_0与外部通讯的,设置一下默认网关,数据默认从这个网卡传输,设置dns

route add default gw 172.16.1.1 dev mgbe2_0
echo "nameserver 114.114.114.114" > /etc/resolv.conf

或者手动修改 vi /etc/systemd/resolved.conf文件,每次开机都立即生效,dns设置成114.114.114.114或8.8.8.8

在这里插入图片描述

如果不正确,检查是否将/run/system/resolve/resolv.conf链接到/etc/下,有些可能会导致无法覆盖修改的dns,不起效,可以手动建立链接文件
在这里插入图片描述

然后开始测试ping外网
在soc嵌入式板端串口,输入 ping www.baidu.com,确认是否可以ping通,可以的话,就可以上外网了

可以通过安装命令,确认

sudo apt-get install ,安装一个应用程序,就ok了

相关文章:

  • 从书籍结构体中查找定价最高的书籍
  • 一、TIDB基础
  • 个体卫生室电子处方操作流程,私人诊所用什么电子处方系统软件,佳易王诊所电子处方软件配方模板如何设置
  • redis的高可用
  • 浅谈电力设备智能无线温度检测系统
  • 中职网安-Linux操作系统渗透测-Server2130(环境加qq)
  • 计网(复习自用)
  • 【教学类-06-09】20231125 (55格版)X-Y之间“加法减法+-题” (以10-20之间为例)(加法的正序+逆序,减法的正序,题目多)
  • Oracle SQL 注入上的 Django GIS 函数和聚合漏洞 (CVE-2020-9402)
  • 【深度学习】学习率及多种选择策略
  • facebook如何群发小组贴
  • php站点伪静态配置(Apache+Linux)
  • expect脚本在自动化部署中的具体应用案例
  • 数据结构与算法(三)贪心算法(Java)
  • 激活函数与其导数:神经网络中的关键元素
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • docker python 配置
  • ES6 ...操作符
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript HTML DOM
  • Java面向对象及其三大特征
  • Laravel核心解读--Facades
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Promise面试题2实现异步串行执行
  • vue.js框架原理浅析
  • 翻译:Hystrix - How To Use
  • 机器学习 vs. 深度学习
  • 力扣(LeetCode)56
  • 利用DataURL技术在网页上显示图片
  • 聊聊flink的TableFactory
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 软件开发学习的5大技巧,你知道吗?
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 译自由幺半群
  • 找一份好的前端工作,起点很重要
  • 转载:[译] 内容加速黑科技趣谈
  • elasticsearch-head插件安装
  • 正则表达式-基础知识Review
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 安徽锐锋科技IDMS系统简介
  • #### go map 底层结构 ####
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (30)数组元素和与数字和的绝对差
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (ZT)薛涌:谈贫说富
  • (二)fiber的基本认识
  • (二十三)Flask之高频面试点
  • (二十四)Flask之flask-session组件