新西兰服务器

VirtualBox+CentOS虚拟机网卡配置的方法


VirtualBox+CentOS虚拟机网卡配置的方法

发布时间:2022-04-16 17:04:29 来源:高防服务器网 阅读:93 作者:iii 栏目:开发技术

这篇文章主要介绍“VirtualBox+CentOS虚拟机网卡配置的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VirtualBox+CentOS虚拟机网卡配置的方法”文章能帮助大家解决问题。

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+CentOS虚拟机网卡配置的方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注高防服务器网行业资讯频道,小编每天都会为大家更新不同的知识点。

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[