Ubuntu 虚拟机无法联网(NAT模式下)- 解决方法

article/2025/10/30 9:23:09

想要在 Ubuntu16.04 虚拟机上安装 git 克隆仓库,只需在 Ubuntu 终端输入以下命令即可:

sudo apt-get install git

但是我在输入之后并未安装成功,反而显示以下结果:

全部都是 --- 暂时不能解析域名“cn.archive.ubuntu.com”

        接着我又上网查了各种各样的解决方案,大部分都说是由于 DNS 服务器配置的问题,需要重新配置DNS服务器。但是配置 DNS 的方案也是五花八门,作为一个小白,实在是看得眼花缭乱、云里雾里。

        最后经过一系列的“斗争”,终于发现了 git 安装失败的直接原因——虚拟机没有网络……

可以看到我的虚拟机右上角的网络连接图标是一个空的扇形:

浏览器也无法上网

没有网络,自然也不能执行下载 git 的操作,所以才会显示无法解析域名

所以接下来就分享一下 “Ubuntu虚拟机无法联网” 的解决方法,亲测有效。

“Ubuntu虚拟机无法联网” 的解决方案:

  • 我在创建虚机的时候网络类型选择的是"使用网络地址转换NAT",所以以下的解决方案也是基于 NAT 模式 。

1、先关闭Ubuntu虚拟机。

2、回到主机,打开运行窗口(同时按下 Win + R),输入 "services.msc" 并运行。

3、找到 "VMware DHCP Service" "VMware NAT Service" ,右键点击 "启动" 就OK了。

4、接着启动 Ubuntu 虚拟机,可以看到右上角的网络状态变成了两个箭头,就表示虚拟机可以上网了!

现在执行 sudo apt-get install git 也成功了:

还可以输入以下命令查看 git 是否安装成功:

git --version

 如果安装成功就会显示 git 的版本。

 


http://chatgpt.dhexx.cn/article/IZNCXJhq.shtml

相关文章

利用VMware创建Ubuntu虚拟机

目录 前言 一、准备 1.下载Ubuntu20.04镜像源 2.下载VMware Workstation Pro 16.2.2 二、构建新虚拟机 三、第一次开启虚拟机,自动安装Ubuntu 四、后续初始化操作 1.第二次打开虚拟机 2.换源 3.换源后切换为中文 4.pycharm相关问题 pycharm“Failed to c…

Ubuntu虚拟机安装VMware Tools

一、前言 在工作中,经常会用到Windows、Linux双系统,一般都会采用虚拟机运行Linux系统的方案。系统间的文件传输、复制粘贴啥的很不方便,但是安装了VMware Tools之后就很方便,复制粘贴一站式,文件传输直接拖拽就行。 …

ubuntu虚拟机快速安装指南

一. 虚拟安装需求 由于不同开发包对开发环境的需求不一样,可能存在冲突的现象,有时需要多个虚拟机。有时虚拟机环境出现损坏(linux系统容易出现问题),需要修复但难度较大,所以存在快速搭建新环境&#xff…

Ubuntu虚拟机频繁卡死

进入控制面板,打开Windows功能,关闭Hyper-V、Windows虚拟机程序监控平台、虚拟机平台,重启电脑。 进入虚拟机的CPU设置,打开Intel VT-x/EPT,启动虚拟机,静静的等待。 不再出现卡死的情况,完结撒…

创建Ubuntu虚拟机

准备工作 1.下载Vmware 2.下载ubuntu,或者cnetos相应版本的影像文件 (都为破解版因为正版我买不起,当然有经济实力去支持正版呦) 正文 1.点击创建新的虚拟机 这里有两个选项,下载过Centos 或者Ubuntu可选典型 较简…

Ubuntu虚拟机扩展磁盘空间

Ubuntu虚拟机扩展磁盘空间 前言:遇到没有逻辑卷组情况解决方法:使用Gparted进行根分区扩容1、关闭虚拟机,给磁盘扩容2、查看磁盘扩展是否成功3、切换为图形界面3.1、进入/etc/default/grub文件3.2、将GRUB_CMDLINE_DEFAULT修改为“quiet”3.3…

ubuntu虚拟机没有网络

ubuntu虚拟机没有网络, 右上角的网络图标也没有, 不能上网, 可以尝试一下下面的操作: 重置虚拟机网络配置 虚拟机关机后, 点击VMware workstaion菜单 - 编辑 - 虚拟网络设置 进到这个界面之后, 点击更改设置授予管理员权限。 然后直接点击左下角的还原默认设置即可 重置ubunt…

Ubuntu篇——Ubuntu虚拟机网络设置

在windows电脑的VMware Workstation虚拟机软件中运行Ubuntu虚拟机时,发现Ubuntu的网络和电脑连接的WiFi不在同一网段,或者Ubuntu虚拟机无法连接到网络,有两种可能,第一种可能是Ubuntu使用了笔记本网线的网络, 第二种是…

【Ubuntu】1. 创建虚拟机

这一篇主要写了虚拟机的创建,不包含操作系统的安装,中间有些步骤没有提到的根据默认操作即可,也可以根据个人情况设置。 点击创建新的虚拟机 这一步可以选择典型安装,过程更简单些,这里我选择自定义。 在安装操作系…

Ubuntu虚拟机安装

一、下载Vmware workstation和ubuntu映像文件 二、安装虚拟机 2.1双击VMware-workstation-full-16.2.1-18811642.exe图标 2.2然后下一步,直接到自定义安装路径 2.3确定之后,等待。。。 2.4安装完成之后,打开桌面生成的程序 ,进入…

虚拟机VMware和Ubuntu的安装与配置教程(超详细,实验可行)

网上各类教程很多,但总有缺漏的地方。在这里我参考了一个比较详细的教程,并针对我第一次安装时遇到的问题,对该教程进行补充(主要在安装源的部分及其他细节)。 文章目录 一、安装虚拟机和Ubuntu虚拟机和Ubuntu的下载虚…

Android计算器的简单实现

Android计算器的简单实现 这个计算器的界面主要分为两个部分: 文本框——用于显示计算内容和结果;按钮——用于输入数据和运算符。 实现简单的加、减、乘、除四则运算以及开根号(求平方根)的计算。 成果演示如下: b…

Android-简易计算器

文章目录 布局(activity_main.xml)响应及计算(MainActivity)测试 布局(activity_main.xml) <GridLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"android:id"id/GridLayout1&qu…

android计算器(按钮版)

需求分析 计算器的界面分为两大部分&#xff0c;第一部分是上方的计算表达式&#xff0c;既包括用户的按键输入&#xff0c;也包括计算结果数字&#xff1b;第二部分是下方的各个按键&#xff0c;例如&#xff1a;从0到9的数字按钮、加减乘除与等号、正负号按钮、小数点按钮、求…

Android 简单的计算器实现

android中实现一个简单的计算器&#xff0c;实现连续的加减乘除运算。 首先&#xff0c;让我们看下布局&#xff1a; 最上边是一个edittext 用来显示用户输入的运算数字和运算符&#xff0c;下面是一个TableLayout显示数字和运算符按钮。 话不多说,主要代码如下&#xff1…

Android实现简单的计算器

android的布局和配置文件 1.下面就是android实现的计算器的布局配置&#xff0c;可以看见基本是线性布局&#xff0c;这样的好处是界面简洁明了 <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.andr…

安卓(java)计算器简单实现

博主q q 656358805 欢迎线上交流&#xff01; 以下两图是计算器的结果展示&#xff1a; 好了&#xff0c;那么今天我们来讲一下安卓计算器的简单实现&#xff0c;对于广大愁于编程的初学者大学生来说&#xff0c;自己制作一个计算器的作业会非常难&#xff0c;但是不要害怕&…

Android Studio小作业:科学计算器

背景 上一章&#xff0c;我们完成基于Xamarin.Android的简单计算器 今天突发奇想&#xff0c;做一个科学计算器 支持标准四则运算、括号、小数点、三角函数、log、ln、倒数、阶乘、幂、算数平方根、百分数 开发环境&#xff1a;Win10Android Studio 2022.1.1Electric Eel 运行截…

Android——在线计算器完整代码

实现效果 一、xml布局文件 这里采用线性布局&#xff0c;关于计算器的布局&#xff0c;可以查看之前的文章。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"and…

你们要的Android计算器,今天它来了~

项目目录 一、项目概述二、开发环境三、详细设计1、布局设计2、主函数2.1、控件定义2.2、控件绑定2.3、控件设置监听器2.4、控件设置点击事件2.5、运行结果 四、项目效果五、项目总结六、源码下载 一、项目概述 本次项目主要实现了简单的计算器功能&#xff0c;包括加减乘除基…