Ubuntu22.04双网卡调试
最近捡起正点原子的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双网卡调试的更多相关文章
- Ubuntu14.04双网卡主备配置
近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上.这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换. 整体配置不难,网上也 ...
- Ubuntu16.04双网卡主备配置
前几日写了一篇Ubuntu14.04双网卡主备配置,没成想变化总是这么快,今日安装某软件,提示最匹配的ubuntu版本是16.04,作为一个码农能有什么办法,只能不断去适应变化.拥抱变化. 首先16. ...
- Ubuntu16.04双网卡配置,内网外网同时访问
Ubuntu16.04双网卡配置,内网外网同时访问 配置:vim/etc/network/interface auto lo iface lo inet loopback auto eno1 ifac ...
- ubuntu16.04 双网卡绑定
ubuntu 16.04 双网卡绑定仅仅需要配置/etc/network/interfaces 添加标记内容即可 apt-get install ifenslave 默认已经安装
- Ubuntu16.04双网卡绑定
服务器经常有多个网卡,为了保证网络冗余性,一个网卡出现故障时,不导致网络服务中断,可以懂多网卡网卡绑定来解决此问题. 环境: 系统:Ubuntu16.04 网卡:em1 em2 ip:192.168. ...
- ubuntu双网卡准备配置
近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上.这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换. 整体配置不难,网上也 ...
- ubuntu各系统双网卡绑定
Ubuntu14.04双网卡绑定 2.1 确定网卡名称 首先确定两块网卡的名称,一般为eth0.eth1,如果有自己添加的网卡名称可能不同,在安装系统的时候可以看到,通过ipmaddr命令可以查看所有 ...
- ubuntu16.04 配置双网卡机器
本文介绍一台具有双有线网卡的机器在Linux下如何配置双网卡 系统平台:Ubuntu16.04 1:查看机器网卡信息,是否双网卡都能正确被机器pci识别 可以通过以下命令查看设备网卡,若果看到两条网卡 ...
- Debian 16.04 配置双网卡绑定bond
Debian 16.04 配置双网卡绑定bond Debian 16.04 bonding多网卡配置 安装负载均衡软件 fenslave root@ubuntu:~# apt-get install ...
- Ubuntu 10.04下实现双网卡负载均衡
摘要:本文主要介绍和配置 在Ubuntu下 实现 bonding,双网卡负载,bonding模式为0,好处是负载平衡,另一网卡断了,也能工作. 什么是bonding Linux bonding 驱动提 ...
随机推荐
- Netty SSL双向验证
一· 快速命令 1.生成ca证书 openssl req -new -x509 -keyout ca.key -out ca.crt -days 36500在本目录得到 ca.key 和 ca.crt ...
- linux服务器清理指定日期所有垃圾日志文件
阿里云服务器推荐购买99元 硬盘再大,也架不住日志文件多. 1.找到并清除30天前的所有日志文件. find / -name "*.log" -mtime +30 -exec rm ...
- Qt开源作品6-通用视频控件
一.前言 在之前做的视频监控系统中,根据不同的用户需要,做了好多种视频监控内核,有ffmpeg内核的,有vlc内核的,有mpv内核的,还有海康sdk内核的,为了做成通用的功能,不同内核很方便的切换,比 ...
- CentOS 集群初始化设置
0. 前置操作 centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 下载CentOS-7-x86_64-DVD-2009.iso即可 1. 配置静态网络 1.1 查看 ...
- 基于极坐标参数方程的直线Hough变换
- 【狂神说Java】Java零基础学习笔记-Java流程控制
[狂神说Java]Java零基础学习笔记-Java流程控制 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入.ja ...
- 《深入理解Mybatis原理》MyBatis动态SQL原理
引入 我们在使用mybatis的时候,会在xml中编写sql语句.比如这段动态sql代码: <update id="update" parameterType="o ...
- PHP 安装启用imagick(解决 word press可选的模组imagick未被安装或已被禁用)
本教程仅适用Windows Servier IIS网站服务器. 我的博客使用IIS搭建,相比Linux,相关的教程格外少.因此让以后的小伙伴也能马上解决问题,分享此方法. 首先需要下载php对应版本的 ...
- 基于STC8G1K08的CH549单键进入USB下载模式实验
一.实验原因 CH552或CH549进入USB下载,通常需要两个按键,一个控制电源的通断,一个通过串联电阻(一头接VCC或V33)冷启动时抬高UDP电平.时序上是这样的:断电--按下接UDP的轻触开关 ...
- EXCEL VSTO插件开发(一)-FuTools Excel
Excel VSTO插件开发之旅:我与FuTools Excel的共同成长在踏入Excel VSTO插件开发的领域之前,我不过是一名普通的Excel用户,对数据的处理和分析充满好奇却时常感到力不从心. ...