最近捡起正点原子的linux开发板,又开始了linux的学习,这条路走走停停的,隔了一年时间很多积累的东西都忘了。打开VMware虚拟机发现网络也连接不上了,我的印象中去年是把虚拟机的双网卡配置好了,开发板可以通TFTP和NFS来启动,隔了一年咋就不行,看来是学艺不精,对网络知识掌握不够啊!

一、Ubuntu的网络适配器 三种模式

1.1、桥接模式

桥接模式下虚拟机和物理机处于同一网段,二者是平级关系,此时虚拟机在网关看来是一个真实存在的设备,虚拟机的网卡(VMnet0)直接与物理机的网卡相连,与物理机拥有相同网关。

NAT模式

NAT模式下,虚拟机自己本身是个局域网,内部有自己的网关地址以及dhcp地址池,虚拟机和物理机是处于两个不同的局域网中。虚拟机依托物理机的NAT功能进行重定向和转换实现上网,简单来说就是虚拟机上网时物理机会把虚拟机IP地址NAT为物理机的IP地址。

仅主机模式

该模式下,虚拟机只能和物理机通信,无法上网。

二、Ubuntu双网卡配置

实现:NAT模式上网,桥接模式连接开发板

环境: VMware Workstation 17 Player; Ubuntu 22.04

2.1、NAT模式上网配置

2.1.1、添加及配置网络适配器

2.1.2、配置Windows的VMnet8

2.1.3、配置Ubuntu的ens33



当然也可以直接通过netplan进行配置

sudo vim /etc/netplan/01-network-manager-all.yaml

输入以下内容

点击查看代码
# Let NetworkManager manage all devices on this system
network:
ethernets:
ens33:
addresses:
- 192.168.3.15/24
nameservers:
addresses:
- 114.114.114.114
search:
- 114.114.114.114
routes:
- to: default
via: 192.168.3.1
version: 2
renderer: NetworkManager

至此NAT模式配置完成,不出意外的话就可以正常上网了,可以做一个简单的测试ping www.baidu.com验证

2.2、桥接模式连接开发板

2.2.1、添加及配置网络适配器

2.2.2、配置Windows连接开发的网卡

2.1.3、配置Ubuntu的ens37

ifconfig查询一下IP配置信息

三、NAT模式下不能上网的原因分析

3.1、查看计算机管理中VMware相关的服务是否开启

计算机 ---> 管理 ---> 服务和应用程序 ---> 服务

3.2、检查物理机上网网卡是否共享给VMnet8

3.3、检查路由配置是否正确

NAT模式下,VMnet8网卡的IP地址要作为虚拟机的网关

3.4、检查DNS是否配置

Ubuntu22.04双网卡调试的更多相关文章

  1. Ubuntu14.04双网卡主备配置

    近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上.这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换. 整体配置不难,网上也 ...

  2. Ubuntu16.04双网卡主备配置

    前几日写了一篇Ubuntu14.04双网卡主备配置,没成想变化总是这么快,今日安装某软件,提示最匹配的ubuntu版本是16.04,作为一个码农能有什么办法,只能不断去适应变化.拥抱变化. 首先16. ...

  3. Ubuntu16.04双网卡配置,内网外网同时访问

    Ubuntu16.04双网卡配置,内网外网同时访问 配置:vim/etc/network/interface auto lo iface lo inet loopback auto eno1 ifac ...

  4. ubuntu16.04 双网卡绑定

    ubuntu 16.04 双网卡绑定仅仅需要配置/etc/network/interfaces 添加标记内容即可 apt-get install ifenslave 默认已经安装

  5. Ubuntu16.04双网卡绑定

    服务器经常有多个网卡,为了保证网络冗余性,一个网卡出现故障时,不导致网络服务中断,可以懂多网卡网卡绑定来解决此问题. 环境: 系统:Ubuntu16.04 网卡:em1 em2 ip:192.168. ...

  6. ubuntu双网卡准备配置

    近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上.这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换. 整体配置不难,网上也 ...

  7. ubuntu各系统双网卡绑定

    Ubuntu14.04双网卡绑定 2.1 确定网卡名称 首先确定两块网卡的名称,一般为eth0.eth1,如果有自己添加的网卡名称可能不同,在安装系统的时候可以看到,通过ipmaddr命令可以查看所有 ...

  8. ubuntu16.04 配置双网卡机器

    本文介绍一台具有双有线网卡的机器在Linux下如何配置双网卡 系统平台:Ubuntu16.04 1:查看机器网卡信息,是否双网卡都能正确被机器pci识别 可以通过以下命令查看设备网卡,若果看到两条网卡 ...

  9. Debian 16.04 配置双网卡绑定bond

    Debian 16.04 配置双网卡绑定bond Debian 16.04 bonding多网卡配置 安装负载均衡软件 fenslave root@ubuntu:~# apt-get install ...

  10. Ubuntu 10.04下实现双网卡负载均衡

    摘要:本文主要介绍和配置 在Ubuntu下 实现 bonding,双网卡负载,bonding模式为0,好处是负载平衡,另一网卡断了,也能工作. 什么是bonding Linux bonding 驱动提 ...

随机推荐

  1. 03-FTP和TFTP命令

    http://www.h3c.com/cn/d_202101/1375275_30005_0.htm 1 FTP 1.1 FTP服务器配置命令 1.1.1 display ftp-server 1.1 ...

  2. linux系统命令make.clean的用法讲解

    先先看一下什么是makefile makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Sh ...

  3. Qt/C++音视频开发60-坐标拾取/按下鼠标获取矩形区域/转换到视频源真实坐标

    一.前言 通过在通道画面上拾取鼠标按下的坐标,然后鼠标移动,直到松开,根据松开的坐标和按下的坐标,绘制一个矩形区域,作为热点或者需要电子放大的区域,拿到这个坐标区域,用途非常多,可以直接将区域中的画面 ...

  4. Idea中@Autowired 黄色波浪线问题以及注入类显示红色波浪线问题解决

    解决办法: 点开路径:File--->Settings--->Editor--->Inspections--->Spring--->Spring core--->C ...

  5. uniapp请求封装-token无感刷新

    当前是vue3+ts版本的封装 vue3+js版本请求封装可参考 https://www.cnblogs.com/lovejielive/p/14343619.html token无感刷新,可自行删除 ...

  6. 使用format_obproxy_digest_log工具分析obproxy网络层耗时SQL

    之前写过一个博客,介绍 ob_tools包 来实施抓取 observer 层的 gv$ob_sql_audit 的SQL,还提供一些分析SQL来通过不同维度分析缓慢的业务SQL语句,免得和应用扯皮说数 ...

  7. x86平台SIMD编程入门(2):通用指令

    1.重解释转换 虽然128位的XMM寄存器在硬件上只是256位YMM寄存器的下半部分,但在C++中它们是不同的类型.有一些intrinsic函数可以将它们重新解释为不同的类型,如下表所示,行代表源类型 ...

  8. 项目PMP之二项目运行环境

    一.项目运行环境因素 项目内部:组织过程资产(OPA):用于治理和执行项目,可为正式与非正式 过程.政策和程序:由非项目内职能部门制定的,如PMO 组织知识库:项目进行中累计的信息文档,如经验.设计. ...

  9. const 用法详解

    1. 类的成员函数声明为const类型,在类外定义的时候,也需要添加const 2. 如果常成员函数修改了成员变量,会在编译的时候检查出来错误! 其实关于const用错的报错都是在编译阶段出现的!(大 ...

  10. .net core使用Nacos注册中心

    一.前言 好久不见~复工第一更 本文仅参考Nacos快速开始,实现Windows本机单节点测试部署Nacos服务,不适用于生产环境. Nacos是实现动态服务发现.配置管理和服务管理平台的项目,由阿里 ...