virtualbox+centos虚拟机网卡配置

TheRunningfish TheRunningfish     2022-08-14     341

关键词:

摘要: 要学好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 
技术分享

成功!!

 












virtualbox虚拟机centos7.x双网卡网络配置

参考技术A首先科普下VirtualBox虚拟机的几种主流的网络设置方式,先上图(来源官方文档)我们的目标是实现类似于桥接模式的那种局域网虚拟机主机互通并且能够访问外网的网络模式,以满足我们日常架设本地服务器测试环境... 查看详情

centos虚拟机网络配置--桥接模式

...虚拟机镜像centos7  CentOS-7-x86_64-Minimal-1708_2.iso工具virtualBox5.2.6主机系统windows8.1这个系统版本无关,是windows就行吧在virtualbox上安装centos7虚拟机安装步骤略过。。1、安装完后,关闭虚拟机2、设置虚拟机网络连接方式:网桥... 查看详情

virtualbox中centos通过host-only方式实现虚拟机主机互相访问共享上网

VirtualBox常用的网络配置如下:连接方式主机访问虚拟机虚拟机访问主机虚拟机访问虚拟机虚拟机访问外网说明网络地址转换(NAT)不支持支持不支持支持默认连接方式,虚拟IP,VirtualBox内部进行网络转换桥接网卡支持支持支持支持... 查看详情

virtualbox虚拟机使用无线网卡上网

...折腾虚拟机,玩玩ubuntuserver,但是,当我安装完最新版的VirtualBoxVirtualBox-4.3.10.exe,这家伙直接就跑不起来,错误提示:然后问题又来了:本本使用的是wifi上网,而我也不想用网线。那就必须来手动配置虚拟机的网卡: 查看详情

centos虚拟机网卡配置

虚拟机与主机通信方式这里我选择--------桥接方式  我认为桥接模式方便一、虚拟机的配置1、在虚拟机的“编辑”里选择“虚拟网络编辑器”2、配置虚拟网络编辑器  -主机的网络设置为共享 二、centOS的配置这里配置静... 查看详情

virtualbox虚拟机组网

...网络配置那就想到了NAT网络地址转换模式了。这个模式是VirtualBox默认的网络配置,可以让虚拟机无需配置就直接连接互联网。刚好可以满足第1条需求。那么情况就已经清晰了,给每台虚拟机都配置双网卡:注意!该套双网卡配... 查看详情

雪豹系统(黑苹果)下virtualbox虚拟机设置网卡桥接方式不成功!。求解!!!

...苹果,都有类似的问题,需要宿主机(黑mac)和虚拟机(VirtualBox上的CentOS)通信,发现用NAT方式虚拟机可以方便上网,但是和宿主机之间的访问比较麻烦,桥接方式根本连不通,估计是我们黑苹果网卡驱动的原因。所以,我们... 查看详情

virtualbox虚拟机下的centos7网络配置,内外网互通

参考技术A以下为配置说明和配置案例(图片),了解以下即可修改好后保存退出,(需要有管理员权限才能保存,所以前面需要su命令进入管理员模式) 查看详情

virtualbox联网三种方式分别是啥意思啊

...===========================================================================VirtualBox准备好了,CentOS4.6就可享受共享文件夹,不过得先安装辅助工具包。这个辅助工具包是一个名为VBoxGuestAdditions.iso的映像文件,位于VirtualBox的安装目录下。点击光 查看详情

virtualbox下给centos7配置第2块网卡(一般用hostonly)固定ip

...如果虚拟机不能上网:servicenetworkrestart一般即可解决 virtualbox下的几个网络协议:NAT可以共享主机上网,不能sshhost- 查看详情

virtualbox虚拟机nat模式下不能连接外网

背景  给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为“网络地址转换(NAT)”和“仅主机(Host-Only)适配器”,其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机访问虚拟机。... 查看详情

为virtualbox中的ubuntu配置双网卡

参考技术A在VirtualBox中安装Ubuntu后,默认情况下有一块处于NAT模式的虚拟网卡,若宿主机可以上网,虚拟机也可以通过NAT访问宿主机所在网络,但是却无法实现宿主机和虚拟机之间的互联。使用双网卡,一块网卡工作在NAT模式,... 查看详情

虚拟机配置centos7.5网卡网络(代码片段)

思路centos7开始,使用NetworkManager代替network进行网络连接的管理,主要的配置命令使用nmcli配置检查当前网络状况检查虚拟机网络配置centos7中建立连接检查检查服务状态检查连接状态 查看详情

centos7在virtualbox中装好后的网络连接问题

背景:当我们把centOS7装在虚拟机VirtualBox中后,如果我们的物理机是连网的,但centOS在默认的情况下,启动的时候网卡是关闭的。首先,在VirtualBox中设置网卡连接方式:点“设置”,在弹出的界面中点“网络”,最后选择“连接... 查看详情

怎样设置虚拟机virtualbox网关和linuxip

参考技术AVirtualBox虚拟机的网关取决于你的虚拟机的网络设置,就是虚拟机的网卡设置,一般网络设置分为NAT上网方式、桥接上网方式和Host-only上网方式三种,虚拟机不同的网络设置会有不同的虚拟网关,网关的IP地址在物理机... 查看详情

virtualbox(hostonly)和vmware共用同一虚拟网卡(代码片段)

VirtualBox和VMware共用同一虚拟网卡背景描述配置步骤配置VirtualBox上的靶机配置VMware软件配置VMware上的Kali背景描述最近学渗透的时候需要从VulnHub下载靶机到本地玩,而且VulnHub的靶机大多数只能在VirtualBox或者VMware这两种虚拟机... 查看详情

virtualbox主机与虚拟机之间互相通信教程

...也可以互相ping通。 一、环境准备:1、主机为win72、virtualbox下创建两台ubuntu虚拟机 二、virtualbox配置1、选中虚拟机,打开设置-->网络2、连接方式选择“桥接网卡”3、点开高级,混杂模式选择“全部允许”4、点击OK ... 查看详情

virtualbox桥接无线网卡实现上网

virtualbox桥接无线网卡实现上网virtualbox桥接无线网卡实现上网的原因无线网卡不支持混杂模式,所以直接桥接到无线网卡上不行。virtualbox桥接无线网卡实现上网的思路1、在电脑上建立一个虚拟的网卡,将虚拟机的IP配置成与虚拟... 查看详情