这篇博客可能没有什么意思,但对我教训很大,所以贴上博客,警示自己。
在Windows XP上通过Sun VirtualBox安装Ubuntu后,想固定Ubuntu的IP以及让他们可以互相访问,比如ping对方IP、Ubuntu上安装SSH WindowsXP可以访问到。自己在网上找了些教程折腾了很久还是无果,感觉相当郁闷。因为以前直接摆弄Linux(该台电脑的操作系统是Linux)都没有问题,为什么通过Sun VirtualBox这种虚拟机则不行。于是想来想去,原因应该出现在Sun VirtualBox上,最终解决,这里把方案贴出。本贴针对,在Windows Xp上通过Sun VirtualBox安装Ubuntu后,无法固定Ubuntu IP,同时同一个局域网内Ubuntu无法访问其他机器,其他机器也无法访问Ubuntu的问题。
1.设置Sun VirtualBox上的网络连接方式.
在Sun VirtualBox上找到你要设置的Ubuntu,点设置->网络->本地连接1->连接方式选择Bridged Adapter (默认选择是NAT,这是导致无法互访的关键).然后Advanced下选择你对应的网卡,这里一般会自动选择。
2.在Ubuntu上设置固定IP和DNS.
1) 打开一个终端.
2)设置固定IP
在终端上输入sudo vi /etc/network/interfaces ,一般会显示为:
auto lo
iface lo inet loopback
这里在下面添加以下内容:
auto eth0
iface eth0 inet static
address 192.168.0.120 # 你要设置的固定IP
gateway 192.168.0.1 # 网关
netmask 255.255.255.0 #子网掩码
这里需要注意两点,有的人修改后没用,则可以在终端中通过ifconfig -a看出现的是eth0还是eth1.还有一点就是网关和子网掩码,以及接下来要改的DNS,则可以在Windows Xp上输入CMD命令ipconfig -all来获取.
3)设置DNS
如上面所说在Windows XP通过CMD命令ipconfig -all获得DNS后,则进入Ubuntu的/etc/resolv.conf
进行修改.具体命令如下:
sudo vi /etc/resolv.conf
修改里面的nameserver如我修改成nameserver 208.96.128.88
但如此修改重启机器后会发现无法dns解析,跑到/etc/resolv.conf中会发现如下内容:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
网上搜了下可以用以下办法解决
在/etc/network/interfaces中增加如下行:
dns-nameservers 192.168.1.1 8.8.8.8 202.96.209.133 #具体的dns server你可以自己修改
之后再运行以下命令重启,或者直接第三步sudo /etc/init.d/networking restart重启:
sudo ifdown eth0
sudo ifup eth0
3.最后一步,重启Ubuntu网卡.
在终端中输入重启命令,如下:
sudo /etc/init.d/networking restart
之后在Windows XP或者Ubuntu ping其他机器的网址便可访问了,同时还有SSH等.
更多技术文章、感悟、分享、勾搭,请用微信扫描:
相关推荐
总的来说,通过VirtualBox安装Windows XP是一个相对简单的过程,只需要遵循上述步骤,你就可以在现代操作系统上体验经典的老版本Windows。不过需要注意的是,Windows XP已停止官方支持,可能存在安全风险,因此仅...
在 Ubuntu 上通过 VirtualBox 安装 Windows XP 本资源摘要信息将指导您如何在 Ubuntu 操作系统上通过 VirtualBox 安装 Windows XP。VirtualBox 是一款免费的虚拟机软件,可以在 Ubuntu 上运行 Windows 操作系统。 ...
### VirtualBox 安装 Ubuntu 的详细步骤 #### 步骤一:创建新的虚拟机 - 打开 VirtualBox 应用程序,点击“新建”按钮,开始创建一个新的虚拟机。 - 在新弹出的窗口中,为虚拟机指定一个名称(例如:“Ubuntu 16.04...
在本文中,我们将详细探讨如何使用VirtualBox安装Ubuntu操作系统,这是一个流行且开源的Linux发行版。VirtualBox是一款功能强大的虚拟化软件,它允许用户在一台物理计算机上运行多个独立的操作系统,无需重新启动。 ...
使用Virtualbox虚拟机安装Ubuntu的图文教程 概述: 本教程将指导您如何使用Virtualbox虚拟机安装Ubuntu操作系统。Virtualbox是一款功能强大且易于使用的虚拟机软件,可以在Windows、Mac OS X和Linux等多种操作系统...
在本文中,我们将深入探讨如何在VirtualBox中配置Ubuntu虚拟机与主机Windows XP之间的网络连接。这个过程主要是通过建立网桥连接,使两者能够相互通信,即使在没有外部网络的情况下,也能在主机和虚拟机之间共享文件...
在探讨如何在VirtualBox虚拟机中的Windows XP系统与宿主机的Ubuntu系统之间实现文件夹共享之前,首先需要了解VirtualBox虚拟机软件的基本功能以及文件共享的意义和方法。 VirtualBox是一款开源的虚拟化软件,能够...
3. **丰富的特性**:支持远端桌面协议(RDP)、iSCSI以及USB设备,其中,通过安装VirtualBox Extension Pack,用户可以使用USB 2.0设备。 4. **跨平台客户机操作系统支持**:允许用户在虚拟环境中安装并运行各种操作...
VirtualBox安装ubuntu16.04.3以及如何设置共享文件夹,使得ubuntu系统能访问主机文件进行粘贴复制
在Windows 10/11系统上安装Ubuntu 22.04 LTS(Jammy Jellyfish)作为虚拟机,可以借助Oracle的VirtualBox软件,这是一个跨平台的免费虚拟化解决方案。以下是详细的步骤: 首先,确保你的计算机运行的是Windows 10或...
VirtualBox安装Ubuntu虚拟机 VirtualBox是由Oracle公司开发的一款免费的虚拟机软件,可以在Windows、Mac OS X、Linux等多种操作系统上运行。Ubuntu是基于Linux的开源操作系统,广泛应用于服务器、个人计算机和移动...
virtualbox安装ubuntu18,需要自己去网上下载virtualbox软件,和ubuntu18的iso文件。
Win7 下 VirtualBox 虚拟机安装 Ubuntu 手册是指在 Windows 7 64 位操作系统下使用 Oracle VM VirtualBox 虚拟机安装 Ubuntu 的安装手册。该手册详细介绍了每一步安装过程,并提供了截图,以帮助用户更好地理解和...
XP与VirtualBox(Ubuntu)的文件共享 主机操作系统:Windows XP 虚拟机 :VirtualBox 2.1.0(安装目录为:D:\Program Files\Sun\xVM VirtualBox) 虚拟操作系统:Ubuntu 8.10
通过上述步骤,您已经成功地在Windows环境下使用VirtualBox部署了一个Ubuntu虚拟机。这一过程不仅可以让您在单一物理机器上体验不同的操作系统,还可以帮助您测试软件、开发应用或是进行各种实验。希望本教程能对您...
如何使用virtualbox启动ubuntu,并实现桥接方式连外网、网络邻居访问、ftp访问。 1. 环境说明 Win10 64bit Virtual 64bitv5.2.0 Ubuntu 16.04 arm64 2. 网络环境 采用联网主机上的360wifi做为对外网络...
【Virtualbox虚拟机安装Ubuntu图文教程】 Virtualbox是一款流行的开源虚拟化软件,它允许用户在主操作系统上运行多个虚拟环境,其中包括安装各种操作系统,如Ubuntu。这篇教程将详细介绍如何使用Virtualbox来安装...
在virtualbox 的ubuntu环境下minicom的设置与开发板互联
在Windows系统下安装VirtualBox及Ubuntu16.04的操作涉及多个步骤,下面将详细介绍这一过程: 首先,介绍软件: VirtualBox是一款开源的虚拟机软件,它允许用户在现有的操作系统上创建虚拟机,并在这些虚拟机中安装...
### Windows 7 + VirtualBox + Ubuntu + SecurityCRT 教程 #### 一、概述 本教程旨在指导读者如何在Windows 7操作系统下搭建基于VirtualBox的Ubuntu开发环境,并通过SecurityCRT进行远程访问。该方法适合那些希望...