详解VirtualBox + CentOS 虚拟机网卡配置
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
前言
要学好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
修改完配置后重启网卡
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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持程序员之家。
相关文章
VirtualBox中最小化安装Centos8.1虚拟机的教程详解
这篇文章主要介绍了VirtualBox中最小化安装Centos8.1虚拟机的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05virtualbox中ubuntu和windows共享文件夹设置教程
本篇文章主要介绍了virtualbox中ubuntu和windows共享文件夹设置教程,有兴趣的同学可以了解一下。2016-11-11VirtualBox下Host Only+NAT方式的网络配置
这篇文章主要为大家详细介绍了VirtualBox下Host Only+NAT方式的网络配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-03-03VirtualBox+Ubuntu16搭建Kubernetes集群的实现
这篇文章记录了我在一台机器使用 VirtualBox + Ubuntu 16 搭建 Kubernetes 的整个过程,包括其中遇到的一些问题以及解决办法。感兴趣的可以了解一下2021-06-06VirtualBox安装CentOS7虚拟机以及增强工具(图文)
这篇文章主要介绍了VirtualBox安装CentOS7虚拟机以及增强工具,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2020-03-03VirtualBox的Linux虚拟机文本模式和图形模式的切换问题
这篇文章主要介绍了VirtualBox的Linux虚拟机文本模式和图形模式的切换问题的相关资料,需要的朋友可以参考下2017-02-02
最新评论