虚拟机中ubuntu不能联网问题的解决——NAT方式

ubuntu版本:ubuntu-16.04-desktop-amd64.iso

设置虚拟机不能联网是很痛苦的,这里我就ubuntu的NAT上网问题就个人经验讲一下,其他的桥连接等没有使用就没有经验了。

1.查看/设置下NAT的网络

打开VMware Workstation,

点击编辑——虚拟网络编辑器,查看NAT模式的网络。

如下图示,如果你对自动分配的子网IP不喜欢的可以点击还原默认设置,不过还是会自动分配的,不能自己设置的。

点击NAT设置,查看子网IP子网掩码以及查看和设置网关IP

点击DHCP设置,可以查看并设置自动分配的IP范围,后面用到手动分配的IP就是在这些IP中。

2.设置虚拟机的IP

点击VMware Workstation虚拟机——>设置,打开虚拟机设置

设置网络连接为NAT连接方式

开启虚拟机,进入图形界面,点击右上方的网络上下箭头符号,其中图示wired connection 1就是当前使用的网络。如果有其他的网络可以连接到其他的网络中

我们点击下面的Edit Connections进入IP设置。

选择要编辑的IP,点击Edit,进入网络设置界面

选择IPv4 Settings,进入网络设置界面,选择Method的方式:

automatic为自动分配,我们为了是我们的网络固定化,选择Manual;

点击下面的Add添加网络,包括设置Address(IP地址)NetMask和 Gateway

其中Address为虚拟网络编辑器NAT界面DHCP中的IP范围,Netmask为DHCP中的子网掩码,Gateway为NAT设置里面的网关。

设置完成后,保存退出,点击右上角的网络上下箭头,点击Disconnect,然后再选择我们设置的网络,这里选择的是wired connection 1。

相当于重新加载下网络配置文件访问网络。

现在我们查看下网络的IP;

ping下宿主机的IP,不是NAT的网络,(而是主机本身的IP),Ping一下百度

PING 宿主机的IP和百度的结果

联网效果:

提示:

如果能够ping通IP而不能ping通百度或其他以域名为对象的ping,那么就是说明没有解析这个域名的工具,我们需要在虚拟机中设置域名服务器IP:

查看宿主机的IP域名服务器地址210.22.70.3

在虚拟机网络设置中设置DNS服务器的IP:这样应该就可以了

原文地址:https://www.cnblogs.com/yaowen/p/8399105.html

时间: 2024-08-09 00:37:37

虚拟机中ubuntu不能联网问题的解决——NAT方式的相关文章

VM虚拟机中Ubuntu无法连接网络

之前Ubuntu是可以上网的,但是今天打开后发现上不了网了,经过一番折腾,弄好了,记录下. 方案一:将网络连接设置为自定义NAT VM ->设置-> 硬件->网络适配器 这么已修改就能连上网了..... 网上的还有后续 3.      Ubuntu的设置 VMware进入Ubuntu系统 System -> Preferences -> Network Connections ->Auto etho(Edit)->IPv4 Settings Method ->

使用Putty连接虚拟机中Ubuntu

一.准备 1.gust OS中Ubuntu确认安装并启动了SSH, install command: sudo apt-get install openssh-server 确认是否启动了ssh, ps –e|grep ssh 如图所示说明已经启动了: 如果只有 ssh-agent那ssh-server还没有启动,需要 /etc/init.d/ssh start 二.连接 1.在Ubuntu中查看eth0的inet地址: ifconfig 2.使用Putty连接该地址的22端口,如果不能连接,可

Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址

一.问题: 1.Linux虚拟机在A机的虚拟机中是NAT方式DHCP动态获取IP,设置了静态地址,IP地址不会发生变化,但是拷贝到B机上的虚拟机后,一直获取的时动态IP地址,无法得到静态IP. 2.执行/etc/init.d/network restart报错: [[email protected] init.d]# ./network restart 正在关闭接口 ens33: 错误 : [/etc/sysconfig/network-scripts/ifdown-eth] 设备 具有 MAC

vm虚拟机下的ubuntu16.04配置静态ip(NAT方式)

最近在vm上写项目的过程中,需要通过windows上的navicat连接虚拟机上的mysql,发现每次重启虚拟机其下的ubuntu16.04系统ip都不一样,导致原先在navicat配置好的连接无法使用.于是就想到需要给vm中的系统配置一个不会变化的ip,经过上网查找相关资料,并根据自己的实践情况,现将整理一下笔记. 给vm虚拟机配置静态ip,可以使用交接的方式,但由于VAT方式配置的话集群会更好一些,所以推荐使用NAT方式. 1. 将主机网卡的网络共享给VMnet8 在桌面上找到[网络]-->

VM虚拟机中Ubuntu中执行apt-get update失败的解决方法(可能有效)

首先确保虚拟机是连接网络的,可以用ping命令检测一下看是否连通网络.采用nat网络的时候确保服务是开的. 如果之前执行过apt-get update命令但是失败了,执行一下      rm -rf /var/lib/apt/lists/partial/*     和  sudo apt-get clean 命令,之后更换源,网上有很多可以试一下,这里推荐一下这个网址      https://launchpad.net/ubuntu/+archivemirrors,用gedit /etc/ap

虚拟机中ubuntu使用bridge方式联网

编辑文件/etc/network/interfaces: #sudo vi /etc/network/interfaces 在该文件中添加如下的行: auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 network 192.168.3.0 broadcast 192.168.3.255 用下面的命令使网络设置生效: #sudo /etc/init.d/ne

VMware 12虚拟机下Ubuntu 16连不上网解决方法

打开自带Firefox浏览器,显示连接不上网,终端下 ping 也显示 unkown 解决方法: 1.打开虚拟机的“编辑”选项,选择“虚拟网络编辑器” 2.选择VMnet8(我不知道为啥VMnet8这么神奇,要是新建其他号还不行,暂且不管),点击右下角“更改设置” 3.同时打开 Windows下面的DOS,输入ipconfig/all,看到虚拟网络适配器的地址为192.168.40.1 然后依次配置 1处为192.168.40.0 2处起始地址为192.168.40.128,结束地址为192.1

虚拟机中Ubuntu下安装vim及配置文件和插件之菜鸟初体验

因为Linux老师布置的作业,于是乎打算花点时间把自己安装的过程记在博客园上,方便自己以后查阅   (高手绕道) the first : vim 安装:打开vim的终端 在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny. vim是从VI发展而来的一个文本编辑器,功能更强大.而vim.tiny是vim的精简版,所以,安装vim势在必行.   the second:输入命令:sudo apt-get install vim-gtk the last:之

虚拟机中Ubuntu忘记登陆密码

1.开机按ESC,出现如下界面,选中如下选项 2.按回车键进入如下界面,然后选中有recovery mode的选项 3.按e进入如下界面,找到图中红色框的recovery nomodeset并将其删掉,再在这一行的后面输入quiet splash rw init=/bin/bash 4.接着按F10后出现如下界面,在命令行内输入passwd后进行修改密码即可 步骤4补充:在#号提示符下用cat /etc/shadow,看看用户名.输入passwd "用户名"进行修改 原文地址:http