sudo apt-get install uml-utilities bridge-utils
Теперь, вот сценарий, который позволяет гостевой виртуальной машине подключаться к основному хост, а также иметь интернет на обеих машинах, вы должны внести небольшую корректировку в изменение переменной USER для своего пользователя и готовы, я сохраняю сценарий как vb:sudo modprobe tun
[d13 ] sudo chmod + x vbсначала разрешить:
, затем начать:
sudo ./vb start
разрешение сначала:
Теперь, вот сценарий, который позволяет гостевой виртуальной машине подключаться к главному хосту, а также иметь интернет на обеих машинах, вы должны внести небольшую корректировку для изменения USER для вашего пользователя и готов, я сохраняю сценарий как vb:sudo ./vb stop
#!/bin/bash
if [ -z $1 ]; then
echo "Usage: $0 [start|stop]"
exit 1
fi
#Check root
USER=$(id -u)
if [ "$USER" -ne "0" ]; then
echo "Must be root"
exit 1
fi
USER=your user
TAP=vth0
BR=br0
ETH=eth0
function doStart {
#Create the bridge
brctl addbr $BR
ifconfig $ETH 0.0.0.0 promisc
brctl addif $BR $ETH
dhclient $BR
tunctl -t $TAP -u $USER
brctl addif $BR $TAP
ifconfig $TAP up
echo "$TAP ready"
}
function doStop {
ifconfig $BR down
ifconfig $TAP down
tunctl -d $TAP
brctl delbr $BR
dhclient $ETH
echo "Cleaned"
}
case $1 in
start)
doStart
;;
stop)
doStop
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
exit 0
, после чего запускается: [!d2 3] Выполните скрипт, создайте свою виртуальную машину или измените, в конфигурации компьютера выберите NETWORK
Шаг:
Выполните скрипт [!d31 ]