host gépen:
vzctl set XXX --ipadd z.z.z.z -save
vzctl set XXX --nameserver y.y.y.y --save
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
sysctl -p
echo 'iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE' >> /etc/rc.local
Ha nem akarom újraindítani kell még neki ez a parancs:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
vasárnap, január 04, 2009
OpenVZ hálózat
kedd, szeptember 09, 2008
VirtualBox hálózat 2.
Nem húzza fel a br0 interfészt a network init script ezért kézzel csináltam meg:
/sbin/ifconfig eth0 0.0.0.0
/usr/sbin/brctl addbr br0
/usr/sbin/brctl addif br0 eth0
/sbin/dhclient3 br0
/usr/bin/VBoxAddIF vbox0 ptamas
/usr/bin/VBoxTunctl -u ptamas -t vbox0
innen vagyok ilyen okos: http://download.virtualbox.org/virtualbox/2.0.0/UserManual.pdf
~/vboxbridge.sh
#!/bin/bash
# VirtualBox Bridging
# a kotsog network-manager miatt nem ment uhogy legjobb ha leszedem
# apt-get remove network-manager
# ezek kellenek meg:
# apt-get install bridge-utils uml-utilities
#konfiguralas
# kinek a neveben fut majd a VirtaulBox
USER='naszuf'
IFACE='eth0'
# load the tun module
/sbin/modprobe tun
/usr/sbin/brctl addbr br0
# Create a tap device with permission for the user running vbox
for i in `seq 0 5`
do
/usr/sbin/tunctl -t tap$i -u $USER
done
chmod 666 /dev/net/tun
# Bring up ethX and tapX in promiscuous mode
/sbin/ifconfig $IFACE down
/sbin/ifconfig $IFACE 0.0.0.0 promisc
for i in `seq 0 5`
do
/sbin/ifconfig tap$i down
/sbin/ifconfig tap$i 0.0.0.0 promisc
done
# Create a new bridge and add the interfaces to the bridge.
/usr/sbin/brctl addbr br0
/usr/sbin/brctl addif br0 $IFACE
#/usr/sbin/brctl addif br0 wlan0
for i in `seq 0 5`
do
/usr/bin/VBoxAddIF vbox$i $USER
done
for i in `seq 0 5`
do
/usr/sbin/brctl addif br0 tap$i
/usr/sbin/brctl addif br0 vbox$i
done
# Give the bridge a dhcp address.
#
#/sbin/dhclient3 $IFACE
/sbin/dhclient3 br0
# ha fix akkor ez kell
#/sbin/ifconfig br0 192.168.1.1 netmask 255.255.255.0
csütörtök, augusztus 14, 2008
VirtualBox (OSE) USB támogatás
sudo adduser $USER vboxusers
Szerkesztjük:
/etc/init.d/mountdevsubfs.sh
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
Módosítjuk az alábbi sorokat:
/etc/udev/rules.d/40-basic-permissions.rules
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers"
SUBSYSTEM=="usb_device", MODE="0664", GROUP="vboxusers"
Kijelentkezünk majd ismét be.
Megnézzük a vboxusers GID-jetgrep vbox /etc/group
vboxusers:x:123:
nálam: 123
Hozzáadjuk a /etc/fstab-hoz:
## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
A /etc/init.d/mountkernfs.sh-ban megkeressük ezt:
# Mount spufs, if Cell Broadband processor is detected
Mögé beszúrjuk:
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=123,devmode=664sudo /etc/init.d/mountkernfs.sh
Forrás:1 2
szerda, június 18, 2008
vmware telepítése hardyra
Vmware: VMware-server-1.0.6-91891
sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install xinetd
sudo ./vmware-install.pl
sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0
csütörtök, június 05, 2008
VirtualBox hálózat
Alapból szépen működik a NAT de vannak bizonyos megszorítások User Manual - 6.4.3 NAT limitations . Nekem a legnagyobb gond az volt hogy nem értem el hálózatból a guest gépeket.
Végül is nem a OSE verzióval csináltam megmert abból hiányzik az USB és az RDP támogatás (Open Source VirtualBox and other editions).
Lássuk:
Virtualbox letöltése
sudo aptitude install linux-headers-`uname -r` bridge-utils uml-utilities
sudo dpkg -i virtualbox_1.6.0-30421_Ubuntu_hardy_i386.deb
sudo /etc/init.d/mountdevsubfs.sh start
/etc/network/interfaces
auto br0
iface br0 inet dhcp
bridge_ports eth0
/etc/init.d/networking restart
sudo VBoxAddIF vbox0 naszuf br0
VBoxManage -convertSettingsBackup
VBoxManage modifyvm "virtualis_gep" -hostifdev1 vbox0
sudo gpasswd -a naszuf uml-net
/etc/network/interfacesauto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports eth0 br0
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user naszuf
chmod 666 /dev/net/tun FIX: ez felesleges mert hozzáadtam naszuf usert az uml-net csoporthoz.
/etc/init.d/networking restart
szerda, május 14, 2008
VirtualBox hálózat
Alapból szépen működik a NAT de vannak bizonyos megszorítások User Manual - 6.4.3 NAT limitations . Nekem a legnagyobb gond az volt hogy nem értem el hálózatból a guest gépeket.
Végül is nem a OSE verzióval csináltam megmert abból hiányzik az USB és az RDP támogatás (Open Source VirtualBox and other editions).
Lássuk:
Virtualbox letöltése
sudo aptitude install linux-headers-`uname -r` bridge-utils uml-utilities
sudo dpkg -i virtualbox_1.6.0-30421_Ubuntu_hardy_i386.deb
sudo /etc/init.d/mountdevsubfs.sh start
/etc/network/interfaces
auto br0
iface br0 inet dhcp
bridge_ports eth0
/etc/init.d/networking restart
sudo VBoxAddIF vbox0 naszuf br0
VBoxManage -convertSettingsBackup
VBoxManage modifyvm "virtualis_gep" -hostifdev1 vbox0
sudo gpasswd -a naszuf uml-net
/etc/network/interfacesauto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports eth0
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user naszuf
chmod 666 /dev/net/tun
/etc/init.d/networking restart
csütörtök, április 17, 2008
Virtuális gép másolása
for i in intraweb backup syslog proxy mail dns fw ; do VBoxManage clonevdi Debian_alapinstall_disk1.vdi `echo $i`_disk1.vdi && VBoxManage clonevdi Debian_alapinstall_disk2.vdi `echo $i`_disk2.vdi; done
Tovább...