Да, просто теоретически про сам VirtualBOX,1. Нужно использовать bridge
2. Добавлять руками через brctl устройства уже не нужно, 3-й виртуалбокс сейчас добавляет бридж сам
3. Если очень хочется добавить, по тому, что мыши плакали, кололись, но ели кактус, или по тому, что кондукторше назло уши отморожу, вот листинг команд, которые я записала несколько лет тому назад для старого virtualbox, который еще не умел сам поднимать bridge-utils, может быть поможет, обратите внимание, что юзера нужно добавить в группу vbox:
[shaggycat@desktop network-scripts]$ sudo yum install bridge-utils
[root@desktop network-scripts]# cat /usr/bin/VBoxAddIF | sed 's/ifconfig/\/sbin\/ifconfig/g' > /usr/bin/VBoxAddIF.modify
[root@desktop network-scripts]# cat /usr/bin/VBoxAddIF | sed 's/ifconfig/\/sbin\/ifconfig/g' > /usr/bin/VBoxAddIF.modify
[shaggycat@desktop ]$ cd /etc/sysconfig/network-scripts
[shaggycat@desktop network-scripts]$
[shaggycat@desktop network-scripts]$ ls
back.ifcfg-eth0 ifcfg-eth2~ ifdown-ippp ifdown-routes ifup-bnep ifup-isdn ifup-sit network-functions
ifcfg-br0 ifcfg-eth2.bak ifdown-ipsec ifdown-sit ifup-eth ifup-plip ifup-sl network-functions-ipv6
ifcfg-br0~ ifcfg-lo ifdown-ipv6 ifdown-sl ifup-ippp ifup-plusb ifup-tunnel route-br0
_ifcfg-br0_back ifdown ifdown-isdn ifdown-tunnel ifup-ipsec ifup-post ifup-wireless route-eth0
ifcfg-eth0 ifdown-bnep ifdown-post ifup ifup-ipv6 ifup-ppp init.ipv6-global route-eth0~
ifcfg-eth0~ ifdown-eth ifdown-ppp ifup-aliases ifup-ipx ifup-routes net.hotplug
[shaggycat@desktop network-scripts]$
[shaggycat@desktop network-scripts]$ cat ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
DNS3=217.10.44.35
DNS2=217.10.32.4
DNS1=208.67.222.222
IPADDR=10.0.5.2
NETMASK=255.255.255.0
GATEWAY=10.0.5.1
DELAY=0
STP=off
[shaggycat@desktop network-scripts]$ cat ifcfg-eth0
# Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller
DEVICE=eth0
HWADDR=00:11:d8:91:a3:da
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=no
BOOTPROTO=none
NETWORK=0.0.0.0
NETMASK=255.255.255.0
IPADDR=0.0.0.0
#DNS3=217.10.36.5
#DNS2=217.10.44.35
#DNS1=217.10.32.4
BRIDGE=br0
#DNS3=217.10.44.35
#DNS2=217.10.32.4
#DNS1=208.67.222.222
#IPADDR=10.0.5.2
#NETMASK=255.255.255.0
#GATEWAY=10.0.5.1
[shaggycat@desktop network-scripts]$
<это роуты до OpenVZ сервера, отдельная машина>
[shaggycat@desktop network-scripts]$ sudo chmod 777 /dev/net/tun
[shaggycat@desktop network-scripts]$ cat route-br0
#Production VPS
GATEWAY0=10.0.5.10
NETMASK0=255.255.255.0
ADDRESS0=10.0.10.0
#Demo VPS
GATEWAY1=10.0.5.10
NETMASK1=255.255.255.0
ADDRESS1=10.0.40.0
#Personal VPS
GATEWAY2=10.0.5.10
NETMASK2=255.255.255.0
ADDRESS2=10.0.70.0