VirtualBox + CentOS 虚拟机网卡配置

摘要: 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCRT)访问主机时,更需要配置好IP.如下为网卡相关的配置.

前言

要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCRT)访问主机时,更需要配置好IP.如下为网卡相关的配置.

1.VirtualBox 配置

1.1 配置页面

1.2 网卡连接方式

  • 仅主机(Host-only)

此连接方式只允许宿主机器与虚拟机之间互通

  • 桥接网络

此连接方式虚拟机拥有一个与桥接网卡同网络下的一个局域网IP,与此局域网内其他机器都互通

  • 网络地址转换(NAT)

此连接方式虚拟机可以访问宿主机器局域网内其他主机,但其他主机不可访问虚拟机

2. CentOS配置

2.1 修改网卡MAC与设备名称eth*的映射

vi /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:34:81:48", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

  

P.S. 此文件中的ATTR{address}的MAC必须与上图中虚拟机网卡的MAC地址一致;如若不一致,CentOS会自动创建一条新记录,同时eth*对应的数字会自增.

2.2 配置网卡的具体属性

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.56.10
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
HWADDR=08:00:27:34:81:48

  

P.S. 此处我配置的是静态IP,目的是防止每次启动虚拟机时IP地址变化. 用过VirtualBox的都知道,56网段是VirtualBox的默认HostOnly网段,既然VM只能与宿主本机相通,就配成静态IP省的麻烦. 另外若要使用DHCP,请将如下配置:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
HWADDR=08:00:27:34:81:48

  

假若网卡对应的网络可以连接公网,可以配置下对应的DNS地址

(以江苏电信DNS为例)

DNS1=218.2.135.1
DNS2=61.147.37.1

  查看DNS:ipconfig -all

修改完配置后重启网卡

ifdown eth0
ifup eth0

  

P.S. 选择ifcfg-eth* 中N的选择,要与 70-persistent-net.rules 中的NAME一致,同时要保证MAC地址也一致.

2.3 多网卡网络环境下默认网关配置

假若虚拟机存在多个网卡,例如网关分别为

  • 192.168.56.1 -- Host-only
  • 192.168.20.1 -- Bridge LAN
  • 192.168.10.1 -- Bridge WLAN

其中192.168.10.1网络可以连接公网,可以通过增加默认网关的方式访问公网

route add default gw 192.168.10.1

  

外网设置 仅内网访问关闭专用防火墙,外网访问也要关闭公网防火墙

host-only模式,主机和虚拟机之间,通过第一篇的设置,可以互相ping通,可互相连接。

今天学习设置 host-only模式下,怎么让虚拟机也能够访问外网。 
由于host-only模式下,是虚拟出了和主机完全独立的两个网关。

1、将主机的网络连接 右击–>属性–>设置共享,如下图 

2、查看virtualbox host-only network 

3、在主机上,查看ipconfig 
 

4、在虚拟机上,设置网关地址为主机上的虚拟机的ip地址 

5、设置域名地址 

6、重启网络service network restart 

7、ping www.baidu.com 

成功!!

 
时间: 2024-10-29 19:08:46

VirtualBox + CentOS 虚拟机网卡配置的相关文章

VirtualBox 安装CentOS虚拟机网卡配置

VirtualBox虚拟机网络设置(NAT+HOST-ONLY) 目标: 虚拟机可以像宿主机一样访问互联网和其他主机 宿主机和虚拟机可以相互访问 使用NAT实现目标一 使用Host-Only实现目标二 解决方案: VirtualBox 网卡配置 NAT: HOST-ONLY 虚拟机网卡配置: 为了实现上述两套配置,我们需要为虚拟机配置两个网卡,第一个网卡采用NAT方式,第二个网卡采用Host-Only方式!下面是两个网卡的配置截图:   虚拟机操作系统配置 1.前面的步骤只相当于给虚拟机插上了两

CentOS虚拟机网卡配置

虚拟机与主机通信方式这里我选择--------桥接方式 我认为桥接模式方便 一.虚拟机的配置 1.在虚拟机的"编辑"里选择"虚拟网络编辑器" 2.配置虚拟网络编辑器 - 主机的网络设置为共享 二.centOS的配置 这里配置静态ip 1.使用root账号登录之后使用 ifconfig 首先查看当前的IP地址信息,主要注意网卡MAC地址,要保证当前系统正在使用的网卡MAC地址与网卡配置信息里的一致,当前系统正在使用的网卡MAC地址为:00:0C:29:D6:99:32

virtualbox中centos虚拟机网络配置

本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问. 在VirtualBox中虚拟机的配置方式有四种,这四种连接方式的原理和区别与联系可以参考一位园友的博文:https://www.cnblogs.com/adforce/archive/2013/10/11/3363373.html,这是我见过阐述得比较详细的,所以本文对这四种连接方式便不再作过多说明,这里要

CentOS桥接网卡配置

网桥方式配置步骤 1.增加网桥设备br0 vi /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 ONBOOT=yes TYPE=Bridge BOOTPROTO=static IPADDR=10.2.1.3 NETMASK=255.255.255.0 GATEWAY=10.2.1.1 DNS1=202.96.209.5 DNS2=8.8.8.8 DEFROUTE=yes 上述配置将虚拟网卡配置在了10.0.112.* 网段.如果不需要静态地

centos host-only网卡配置

1.更改网卡配置 更改虚拟机/etc/sysconfig/network-scripts/ifcfg-enp0s3 文件,内容如下: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 设置成静态 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6

centos 7 网卡配置详解

对于centos7用户来讲,网卡的命名规则变得很诡异,使得网卡名称跟之前我们熟悉的eth系列的命名方式完全不一样了,这样不管是使用还是查看起来都非常的不便,下面我就给大家详解一下如何回归到传统的命名上来 对于新装的centos 7系统而言,我们可以使用#:ifconfig命令来查看网卡初始配置信息,如图,我的网卡名称为:eno16777736 然后我们在命令行中键入#:vim /etc/default/grub命令来编辑环境变量值. 并在变量GRUB_CMDLINE_LINU中加入:net.if

Linux系统的相关知识、常用命令及centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦) 一.Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途(括号内为举例存放的文件) /  根目录 cd /  切换到根目录 / bin  存放可执行文件 /dev  存放设备文件  (网卡 CPU) /media  存放可移除设备文件   (U盘 CD/DVD  VMTools) /opt  存放第三方软件的默认位置 /tmp  存放临时文件  (日志文件) /root  root用户的家目录,主

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

一.Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡.CPU) /media 存放可移除设备文件 (如:U盘.CD/DVD.VMTools) /opt 存放第三方软件的默认位置 /tmp  存放临时文件 (如:日志文件) /root root用户的家目录,主文件夹 /home 普通用户的家目录,文件夹的命名是以用户的名字来命名的 /etc 存放配置文件 /usr 存放操作系统软件资源 /var 存放

centos的网卡配置方法(一)

在终端里输入setup命令进入网卡配置界面如下图,然后选择第三个(网卡配置) 回车选择第一个(设备配置) 然后回车选择第一张网卡 手动配置静态IP地址和子网掩码DNS等 然后按Tab键移动到ok保存.