关于虚拟机ubuntu系统无法上网问题

一、虚拟机的连接方式

1、查看自己虚拟机的网络连接方式

选择虚拟机->右键设置->网络适配器
在这里插入图片描述

2、拓展——虚拟机的三种网络模式

2.1 首先安装虚拟机后,可以看到主机网络适配器多2张网卡

在这里插入图片描述

2.2 在VMware虚拟机中查看网络设置

点击菜单栏编辑 -> 虚拟网络编辑器 -> 点击更改设置,显示如下图
在这里插入图片描述

2.3 三种模式和网卡对应

①VMware Virtual Ethernet Adapter for VMnet1 对应的是 仅主机模式(Host模式)

虚拟机与虚拟机之间互访,主机与虚拟机之间互访
虚拟机无法访问外网。外网也无法访问虚拟机。

②VMware Virtual Ethernet Adapter for VMnet8 对应的是 NAT模式 网络地址转换

虚拟机之间互访,主机与虚拟机之间互访。
虚拟机可以通过主机访问外网,外网无法访问虚拟机。
使用NAT网络模式,在宿主机安装多台虚拟机,和宿主组成一个小局域网,宿主机,虚拟机之间都可以互相通信,虚拟机也可访问外网

③VMnet0 对应 桥接模式(Bridged模式)

虚拟机之间互访,主机与虚拟机之间互访。
虚拟机可以通过主机访问外网,外网可以访问虚拟机。
虚拟机相当于一台实体机,可以自由访问与被访问及上网。

Tip:桥接模式选择对应的网卡,也可以设置自动;注意要为虚拟机设置静态时,尤其两张网卡不再同网段的,需要对应好网段!!!

在这里插入图片描述

二、虚拟机的配置

1、查看ip信息

1.1 方式一:命令行查看

ip addr

1.2 方式二:图形界面查看

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、设置静态ip

2.1 方式一:图形界面设置

按上述步骤找到网络设置后点击-> IPv4 ->选择Manual -> 输入IP 地址、子网掩码、网关
在这里插入图片描述

不知道子网掩码和网关可以去主机上查询
输入命令

ipconfig /all

打印返回


Windows IP 配置主机名  . . . . . . . . . . . . . : DESKTOP-TR9HQRP主 DNS 后缀 . . . . . . . . . . . :节点类型  . . . . . . . . . . . . : 混合IP 路由已启用 . . . . . . . . . . : 否WINS 代理已启用 . . . . . . . . . : 否以太网适配器 以太网:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : Realtek PCIe GbE Family Controller物理地址. . . . . . . . . . . . . : D0-50-99-A7-B9-EADHCP 已启用 . . . . . . . . . . . : 否自动配置已启用. . . . . . . . . . : 是本地链接 IPv6 地址. . . . . . . . : fe80::4267:854f:e507:92c9%15(首选)IPv4 地址 . . . . . . . . . . . . : 192.168.100.156(首选)子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . : fe80::deef:80ff:fe71:7081%15192.168.100.1DHCPv6 IAID . . . . . . . . . . . : 567300249DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5DNS 服务器  . . . . . . . . . . . : 223.6.6.68.8.8.8TCPIP 上的 NetBIOS  . . . . . . . : 已启用以太网适配器 VMware Network Adapter VMnet1:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-01DHCP 已启用 . . . . . . . . . . . : 是自动配置已启用. . . . . . . . . . : 是本地链接 IPv6 地址. . . . . . . . : fe80::b48a:45aa:59f1:23c%18(首选)IPv4 地址 . . . . . . . . . . . . : 192.168.153.1(首选)子网掩码  . . . . . . . . . . . . : 255.255.255.0获得租约的时间  . . . . . . . . . : 2024年1月25日 16:01:01租约过期的时间  . . . . . . . . . : 2024年1月30日 10:30:52默认网关. . . . . . . . . . . . . :DHCP 服务器 . . . . . . . . . . . : 192.168.153.254DHCPv6 IAID . . . . . . . . . . . : 536891478DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5DNS 服务器  . . . . . . . . . . . : fec0:0:0:ffff::1%1fec0:0:0:ffff::2%1fec0:0:0:ffff::3%1TCPIP 上的 NetBIOS  . . . . . . . : 已启用以太网适配器 VMware Network Adapter VMnet8:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08DHCP 已启用 . . . . . . . . . . . : 是自动配置已启用. . . . . . . . . . : 是本地链接 IPv6 地址. . . . . . . . : fe80::fd2b:280a:378d:dbe9%3(首选)IPv4 地址 . . . . . . . . . . . . : 192.168.201.1(首选)子网掩码  . . . . . . . . . . . . : 255.255.255.0获得租约的时间  . . . . . . . . . : 2024年1月25日 16:01:01租约过期的时间  . . . . . . . . . : 2024年1月30日 10:30:47默认网关. . . . . . . . . . . . . :DHCP 服务器 . . . . . . . . . . . : 192.168.201.254DHCPv6 IAID . . . . . . . . . . . : 553668694DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5DNS 服务器  . . . . . . . . . . . : fec0:0:0:ffff::1%1fec0:0:0:ffff::2%1fec0:0:0:ffff::3%1主 WINS 服务器  . . . . . . . . . : 192.168.201.2TCPIP 上的 NetBIOS  . . . . . . . : 已启用无线局域网适配器 WLAN:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network Adapter物理地址. . . . . . . . . . . . . : 1C-BF-CE-5F-00-C5DHCP 已启用 . . . . . . . . . . . : 是自动配置已启用. . . . . . . . . . : 是本地链接 IPv6 地址. . . . . . . . : fe80::458d:b94a:e701:7cbf%19(首选)IPv4 地址 . . . . . . . . . . . . : 192.168.10.236(首选)子网掩码  . . . . . . . . . . . . : 255.255.255.0获得租约的时间  . . . . . . . . . : 2024年1月29日 9:26:17租约过期的时间  . . . . . . . . . : 2160年3月7日 16:36:02默认网关. . . . . . . . . . . . . : 192.168.10.1DHCP 服务器 . . . . . . . . . . . : 192.168.10.1DHCPv6 IAID . . . . . . . . . . . : 303873998DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5DNS 服务器  . . . . . . . . . . . : 223.6.6.68.8.8.8TCPIP 上的 NetBIOS  . . . . . . . : 已启用

找到对应网卡的名字即可,比如我要设置10段的ip:192.168.10.115,那么我选择Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network 这个网卡的 子网掩码 255.255.255.0 和默认网关 192.168.10.1即可

2.2 方式二:命令修改配置文件设置静态ip

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

修改为一下内容,ip和子网掩码、网关自行选择设置

# Let NetworkManager manage all devices on this system
network:version: 2renderer: NetworkManagerethernets:ens32:                #网卡名称addresses:- 192.168.10.115/24  #固定IP地址和网段(子网掩码)或者addresses: [192.168.250.5/24]dhcp4: false        #关闭DHCPdhcp6: false        gateway4: 192.168.10.1#网关nameservers:addresses:- 223.6.6.6 #DNS
Tip:网卡名称一定要对应上,可以用命令ip addr查看自己网卡的名称

自行netplan应用使其生效

sudo netplan apply

查看ip是否起作用

ip addr

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/439766.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

websocket 通信协议

websocket是什么 答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 意思就是服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息 属于服务器推送技术的一种. 为什么需要websocket? 疑问?…

Exchange:清理日志文件

准备脚本: 准备清理日志文件的脚本 # Set execution policy if not set $ExecutionPolicy Get-ExecutionPolicy if ($ExecutionPolicy -ne "RemoteSigned") {Set-ExecutionPolicy RemoteSigned -Force }# Cleanup logs older than the set of days in …

数据结构奇妙旅程之七大排序

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN …

vue实践:构建高效的电子签名功能

前言 在现代数字化时代,电子签名成为了一种方便、高效且安全的签署文件的方式。本文将介绍电子签名的原理和实现方法,帮助你快速掌握这一重要的工具。 电子签名是什么? 电子签名是一种数字化的签名方式,用于验证和确认电子文档、…

85.网游逆向分析与插件开发-物品使用-物品使用的逆向分析与C++代码的封装

内容参考于:易道云信息技术研究院VIP课 上一个内容:项目需求与需求拆解-CSDN博客 码云地址(ui显示角色数据 分支):https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号:453dd83d54140d2e1ee65c9…

【vue】defineModel在vue3.4中的最新用法和详解

在2023年12月28日,尤大发布了vue3.4版本,这个版本主要对一些实验性特性的改进(比如defineModel),大量重写了模板编译器并重构了响应式系统,可以说是大大提升了运行速度和效率。 之前在vue3.3中defineModel…

Rust循环和函数

下面聊聊以下主题: 基于条件的分支循环函数属性测试 基于条件的分支 基于条件的分支,可以通过常见的 if、if else 或 if else if else 构造来完成,例如下面的示例: fn main() { let dead false; let health 48; if dead { p…

纯html+js+css个人博客

首页 <!DOCTYPE HTML> <html> <head> <title>博客</title> <meta http-equiv"Content-Type" content"text/html; charsetutf-8" /> <meta name"viewport" content"widthdevice-width, initial-sca…

仅4步,彻底玩转如何在Word中插入页脚数字

Word中首页无需添加数字&#xff0c;从第二页开始添加数字。 Step 1&#xff1a;如下图&#xff0c;将内容设定为如下&#xff0c;“首页不同”一定要选中&#xff1b; Step 2&#xff1a;选择工具栏中的“页码”&#xff1b; Step 3&#xff1a;接下来选择“页码”下的“设置…

十一、C++核心编程(1)内存分区模型

本阶段主要针对面向对象程技术做详细讲解&#xff0c;探讨C中的核心和精髓。 一、内存分区模型 1、C程序在执行时&#xff0c;将内存大方向划分为4个区域&#xff1a; 代码区:存放函数体的二进制代码&#xff0c;由操作系统进行管理的全局区:存放全局变量和静态变量以及常量…

使用PowerBI 基于Adventure Works案例分析

Adventure Works案例分析 前言 数据时代来临&#xff0c;但一个人要顺应时代的发展是真理。 数据分析的核心要素 那数分到底是什么&#xff1f; 显然DT 并不等同于 IT&#xff0c;我们需要的不仅仅是更快的服务器、更多的数据、更好用的工具。这些都是重要的组成部分&…

基于ldap实现登录认证

最近开发的应用需要外协人员实现登录认证&#xff0c;外协人员的密码等信息已经录入到ldap, 需要连接ldap进行登录认证。下面先介绍一下登录的网络旅程图。 一.nginx实现AES加密 nginx请求处理入口&#xff08;前端请求为json格式&#xff09; location /aes {default_type te…