Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: gurbashi в Mar 29, 2009, 01:29



Титла: Bridge със статичен адрес
Публикувано от: gurbashi в Mar 29, 2009, 01:29
Как мога да  конфигурирам KVM виртуализация на поне една VM, която да си взема от външното DHCP адрес и да бъде видима от останалата мрежа, като нормален сървър, включен в нея. Като за целта е необходимо да се конфигурира bridge, който да си се вдига при reboot, както и самите виртуални машини.Платформата е Ubuntu Server


Титла: Re: Bridge със статичен адрес
Публикувано от: Hapkoc в Mar 29, 2009, 09:06
Код:
$ cat /etc/network/interfaces 
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto tap0
iface tap0 inet static
address 172.20.0.1
netmask 255.255.255.0
pre-up /usr/sbin/tunctl -u root -t tap0
post-down /usr/sbin/tunctl -d tap0

auto br0
iface br0 inet static
        address A.B.C.D
        network A.B.C.E
        netmask X.X.X.X
        gateway E.F.G.H
        bridge_ports eth0 tap0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

$ cat /etc/kvm/kvm-ifup
#!/bin/sh

iface=$1
switch=$(ip route ls | awk '/^default / { for(i=0;i<NF;i++) { if ($(i) == "dev") print $(i+1) }}')
sudo /sbin/ifconfig $iface 0.0.0.0 up
exit 0

На нещо такова прилича конфигурацията на мрежата ми. После пускаш с:

Код:
kvm ... -net nic -net ifname=tap0

и би трябвало да стане.


Титла: Re: Bridge със статичен адрес
Публикувано от: gurbashi в Mar 29, 2009, 13:42
Благодарско на Наркос