VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
背景
在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。
VMnet8和NAT
如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的IP地址非配,网关以及互联网访问权限均由VMWare提供的叫做VMnet8虚拟网卡所提供。所以一切和设置静态IP有关的设置都可以从这里找到。通VMnet8虚拟网卡,主机可以访问虚拟机的IP,虚拟机可以连入主机的互联网连接连入外网。
确认VMnet8虚拟网卡已启用
在默认情况下,VMWare Workstation已经启用VMnet8虚拟网卡,Windows 7下,通过进入 控制面板>网络和Internet>网络和共享中心>更改适配器设置 可以查看该虚拟网卡的状态。如图1-1所示。
图1-1
得到可用IP范围、网关和子网掩码
在VMWare主界面,点击Edit>Virtual Network Editor菜单进入虚拟网卡参数设置界面(图1-2)。选择VMnet8条目,点击NAT Settings按钮后可以看到我们的VMWare Workstation为NAT连接的虚拟机设定的默认网关,此处为192.168.91.2,以及子网掩码,此处为255.255.255.0, 如图1-3所示。
图1-2
图1-3
点击DHCP Settings按钮,可以看到VMnet8为虚拟机分配的可用的子网IP范围,如图1-4所示。
图1-4
此处,我们的子网IP可用范围为192.168.91.128~192.168.91.254
OK,至此,所有我们需要的信息都已经获取到,这里汇总一下,
- 子网IP可用范围:192.168.91.128~192.168.91.254
- 子网掩码:255.255.255.0
- 网关: 192.168.91.2
下面开始进入Ubuntu虚拟机设置静态IP。
在Ubuntu 12.04.1中设置静态IP
1. 启动虚拟机Ubuntu系统,打开终端,利用如下命令打开并编辑网络接口配置文件:
sudo vi /etc/network/interfaces
2. 编辑文件如下:
auto lo iface lo inet loopback # Assgin static IP by eric on 26-SEP-2012 iface eth0 inet static address 192.168.91.200 #change to your static IP netmask 255.255.255.0 #change to your netmask gateway 192.168.91.2 #change to your getway #We must specify dns-nameserver here #in order to get internet access from host dns-nameservers 192.168.91.2 auto eth0
说明
address是你要分配给你虚拟机的静态IP地址,可以从刚才我们找到的可用的子网IP范围中随便选择一个放在此处。
netmask是子网掩码
gateway是网关
注意:在相对较早的版本中,你需要设置/etc下的resolv.conf文件,并加入nameserver,这样才可以连接互联网。但在Ubuntu 12.04之后,已经不推荐这种方式了,因为无论你想该配置文件中设置什么值,重新启动之后都会被还原为初始状态。推荐的做法是直接在interfaces配置文件中加入dns-nameserver <网关IP>这一行。
3. 重启ubuntu的网卡
sudo /etc/init.d/networking restart
4. ping测试互联网连通性
ping www.baidu.com
如果ping有响应,那么恭喜你,你已经成功将虚拟机设置为静态IP,并且也已连入互联网。
以上内容为转载:
说明:
1.在按照以上操作执行 sudo /etc/init.d/networking restart 命令的时候出现如下错误:
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces * Reconfiguring network interfaces...
/etc/init.d/networking restart is deprecated 是说/etc/init.d/networking restart已经废弃了,改用
service networking start
即可。
2.详细DNS配置请参考:Ubuntu 12.04 Server 的 Name Server(DNS) Client 端設定
相关推荐
在这个场景下,我们可以使用像VMware、VirtualBox这样的虚拟机软件来安装Ubuntu 12.04.1。 首先,你需要下载 "ubuntu-12.04.1-desktop-i386.iso" 镜像文件,这可以通过官方Ubuntu网站或者通过提供的 ".torrent" ...
### Win7下硬盘安装Ubuntu 12.04.1 LTS双系统教程 #### 一、准备工作 在开始安装之前,需要完成以下准备工作: 1. **下载镜像文件**:首先,从官方网站或其他可信源下载Ubuntu 12.04.1 LTS的镜像文件。推荐访问...
Ubuntu 12.04.1 LTS(长期支持版)是Ubuntu操作系统的一个重要版本,它在2012年发布,提供了长达五年的技术支持,这表明它的稳定性和安全性得到了充分保障,适合那些需要长期可靠操作环境的用户。"LTS"的全称是"Long...
在本文中,我们将详细探讨如何在VMware中安装Ubuntu 12.04.1 LTS (Long Term Support) Server版本,这是一个适用于初学者和专业人士的可靠操作系统,特别适合虚拟环境。我们将按照步骤来指导您完成整个安装过程。 ...
### Win7下硬盘安装Ubuntu 12.04.1 LTS双系统教程 #### 一、准备工作 在开始安装之前,需要完成以下准备工作: 1. **下载Ubuntu镜像文件** - 访问官方网站:[http://www.ubuntu.org.cn/]...
在Windows 7系统下安装Ubuntu双系统的详细指南 在IT领域,双系统配置是一种常见的需求,尤其是对于希望在保持原有Windows系统的同时体验Linux环境的用户。本文将详细讲解如何在已有的Windows 7系统上安装Ubuntu,...
通过本文,可以学习如何在 Ubuntu 服务器上安装 Asterisk,包括安装 LAMP 套件、phpmyadmin、Apache 配置和解决中文乱码问题等步骤,为 Linux 网站服务器系统的入门者提供了有价值的经验。 知识点: 1. LAMP 套件...
此外,CloudStack兼容Amazon AWS API,支持多种主流hypervisor,如KVM、XenServer、VMware等,为企业提供了一个构建安全多租户云环境的解决方案。 【系统需求】 CloudStack 4.0对宿主机有特定的系统需求。推荐使用...
Australis 12.04.1是一个基于ubuntu 12.04.1 lt的快速平滑的经过调整和完善的操作系统,它在肉桂和统一桌面环境中提供了附加软件和民用编解码器,为用户提供了终极的即开即用体验,包括pidgin 2.10。 6 skype 4.1.0...
- **网络设置**:安装过程中配置了虚拟机的网络环境,包括PPPOE拨号上网、桥接模式设置以及静态IP地址配置,使得虚拟机能够访问互联网和内部网络。 - **系统更新与NTP服务器配置**:系统安装后进行了更新和升级操作...
在讨论如何在Ubuntu下通过qibuild生成.so文件之前,首先需要了解几个关键概念和组件。Ubuntu是一种广泛使用的Linux操作系统发行版,它为用户提供了一个强大的开源平台。qibuild是针对使用Qt框架进行跨平台开发的一个...
* Ubuntu 的安装光盘映像文件 ubuntu-12.04.1-server-i386.iso,可以从 Ubuntu 官方网站下载。 * 硬盘安装引导文件 initrd.gz 和 vmlinuz,这两个文件位于安装光盘中。 * Grub4Dos 工具,用于在 Windows 下启动 Grub...
安装Ubuntu的过程包括下载ISO镜像文件,使用VMware创建虚拟机,配置虚拟机的硬件参数如内存和硬盘大小,并在安装完成后设置root用户的密码。 接下来是安装Mysql服务器,通过`sudo apt-get install mysql-server`...
"0ubuntu1.12.04.1"是针对Ubuntu 12.04.1 LTS的版本标识。 2. part3_chromium-browser-l10n_28.0.1500.71-0ubuntu1.12.04.1_all.deb - 这个包包含了Chromium浏览器的本地化文件,允许浏览器适应多种语言。"all"表示...
【CloudStack 概述】 CloudStack 是一个开源的云计算平台,提供高可用性...通过遵循上述步骤,可以在 Ubuntu Server 12.04.1 64-bit 上成功部署 CloudStack 环境,从而开始利用 CloudStack 构建自己的云计算基础设施。
在某些情况下,可能还需要修改配置文件或执行其他系统级别的设置。 总的来说,这个压缩包为Ubuntu 12.04.1用户提供了快速获取和安装Adobe Flash Player 11.2.202.258版本的方法,对于那些因网络速度问题而困扰的...
在Linux环境下,特别是Ubuntu系统,配置打印机驱动可能会对新手来说是一项挑战。然而,对于Canon LBP系列打印机,尤其是Canon LBP2900,有一套相对简单的方法可以在Ubuntu Server 12.04.1 i386版本上进行驱动安装。...
现在官网下载的ubuntu12.04镜像,镜像版本为12.04.3,而其中的wubi版本为12.04.1,从安装失败的日志文件中可以推测出,12.04.2与12.04.3的ubuntu镜像被归为一个版本,但显然与wubi12.04.1不匹配。所以将其提取出来于...
### CCNX 0.7.0 安装指南:Ubuntu 下的详细步骤 #### 一、准备项目 在开始安装之前,请确保您的硬件和软件环境符合以下条件: **硬件要求**: - 支持 X86 或 X64 架构的 PC。 - 硬盘至少有 20GB 的可用空间。 - ...