Я не могу пропинговать свою Ubuntu в VirtualBox (в другой Ubuntu).
Я установил свой IP с помощью:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
, но пинг все равно не работает. Что отличается, когда вы находитесь в VirtualBox?
склонные sudo - получают мост-utils uml-утилит установки
sudo modprobe бочка
разрешение сначала:
sudo chmod +x vb
затем запускаться:
sudo ./vb start
если нам больше не нужен он
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
Шаг:
Я знаю, что в vmware у вас есть возможность соединить соединение от аппаратного Ethernet до виртуализированного Ethernet-устройства. Соединены ли соединения в VirtualBox?