VirtualBox 虚拟机配置Ubuntu 网络

一、运行环境:

宿主机: IA-64 i5 CPU, Windows 7 SP1 旗舰版操作系统, 一个有线网卡,一个无线网卡

虚拟机: Orical VM VirtualBox 4.3.26

虚拟主机: Ubuntu 12.04.5 LTS  x64

二、虚拟机设置:

本文使用的连接方式为 “桥接网卡”。即虚拟主机通过虚拟机与宿主机中的一个网卡进行网络桥接,可以和宿主机处于同一个网段。但要允许虚拟主机开启网卡的

混杂模式。

VirtualBox 虚拟机配置Ubuntu 网络_第1张图片

设置好要桥接的网卡,并选取允许混杂模式。此后就完成了虚拟机配置,接下来配置我们的Ubuntu64 虚拟主机。

使用ifconfig 查看主机的网络接口:
我的主机有两个:eth2, lo; 其中第一个就是我们的有线网卡,另一个则是本地环网 Local Loopback。而我们要配置的,就是eth2 这个接口。

(1)可以使用ifconfig命令:

ifconfig eth2 netmark

此命令会重新加载刚修改的网卡配置。

(2)也可以在配置文件里面修改:

修改ip 和mask :

其配置文件为  /etc/network/interfaces ,

VirtualBox 虚拟机配置Ubuntu 网络_第2张图片

第一部分是Loopback 网络,下面的就是eth2, 要修改的就是这部分 (这部分我已经注释掉了)。

auto eth2

iface eth2 inet static

address

netmask

gateway

注意,其中的imask, gateway-ip 要与宿主主机的一致, ip 要与之在同一网段内


修改 DNS:

这里我直接新建了一个DNS 实例。在网上查的资料,很多人都说直接修改 /etc/resolv.conf, 但我找到这个文件,发现他是一个symbolic link:

也可以找到最终的配置位置。不过我没有去找,而是用另一种方法,在/etc/resolvconf/resolv.conf.d/ 目录下新建了一个文件,用于存储我配置的DNS。

在此文件中写明DNS 即可:

nameserver: 8.8.8.8

nameserver: 114.114.114.114

注: 此种方法修改可能使其优先级小于DHCP , 若需要修改,可以找到DHCP 配置文件进行优先级的配置。

之后重新载入配置:

IP : /etc/init.d/networking start

DNS : /etc/init.d/resolvconf restart

注: 对网络的重启可能出现如下问题

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

不赞成使用restart ,因为有的接口不再支持。可以加上sudo 试试。

你可能感兴趣的:(Linux,操作系统)