yeskery

Virtual Box 安装 CentOS 的网络配置

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

VirtualBox 的安装

VirtualBox 的安装比较简单,基本上都是下一步下一步的进行安装,没有什么特别需要注意的地方,且网上有大量的文章介绍 VirtualBox 的安装,这里不再赘述。

VirtualBox 的设置

打开 VirtualBox 的虚拟机设置中的网络设置

VirtualBox_Network_Configure1.png

上图是 VirtualBox 默认的一个网络设置,接下来我们打开 网卡2 新建一个网络设置,连接方式选择 桥接网卡,界面名称选择真实的物理网卡。如下。

VirtualBox_Network_Configure1.png

CentOS 的设置

进入 /etc/sysconfig/network-scripts/ 路径查看是否有一个名为 ifcfg-eth0 的网络配置文件。

  1. cd /etc/sysconfig/network-scripts/
  2. ls -l

ifcfg-eth0 复制一份保存为 ifcfg-eth1

  1. cp ifcfg-eth0 ifcfg-eth1

ifcfg-eth1 修改为如下内容:

vi ifcfg-eth1

  1. DEVICE=eth1
  2. #HWADDR=08:00:27:33:37:D3
  3. TYPE=Ethernet
  4. #UUID=61ceadb4-2adb-4583-a954-3e4c63fa9c39
  5. ONBOOT=yes
  6. NM_CONTROLLED=yes
  7. BOOTPROTO=dhcp

接着重启虚拟机,使配置文件生效。

使用 ifconfig 查看当前的桥接网卡的 IP 地址,宿主主机或其它局域网设备就可以使用这个 IP 地址对虚拟机内的 CentOS 进行访问。

ifconfig

  1. eth1 Link encap:Ethernet HWaddr 08:00:27:65:D3:A5
  2. inet addr:192.168.4.246 Bcast:192.168.4.255 Mask:255.255.255.0
  3. inet6 addr: fe80::a00:27ff:fe65:d3a5/64 Scope:Link
  4. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  5. RX packets:455 errors:0 dropped:0 overruns:0 frame:0
  6. TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
  7. collisions:0 txqueuelen:1000
  8. RX bytes:36269 (35.4 KiB) TX bytes:18730 (18.2 KiB)
  9. lo Link encap:Local Loopback
  10. inet addr:127.0.0.1 Mask:255.0.0.0
  11. inet6 addr: ::1/128 Scope:Host
  12. UP LOOPBACK RUNNING MTU:16436 Metric:1
  13. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  14. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  15. collisions:0 txqueuelen:0
  16. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

评论

发表评论 点击刷新验证码

提示

该功能暂未开放