Автор Тема: Настройка на мрежата. Bridge или нещо друго?  (Прочетена 1487 пъти)

djimbo

  • Участници
  • ***
  • Публикации: 4
    • Профил
Здравейте, дистрибуцията която използвам е Debian Jessie.

Имам пуснат apache server от който вървят няколко сайта на различни ип-та.
IP-то на eth0:3 ми е свбодно и не го използвам за сега.
Сървъра има достатъчно ресурси и съм решил да направя една виртуална машина с KVM.
Въпроса ми е.. как мога да дам свобондното IP на виртуалната машина. Трябва ли да правя bridge или някаква друга магия.
Като цяло доста четох но не успях да намеря отговор на моя въпрос. Моля някой ако има някаква идея да я сподели, ще Ви бъда много благодарен

Файла с конфигурацията на интерфейсите като цяло е нещо такова. IP-тата във файла са примерни.

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

auto eth0
auto eth0:0
auto eth0:1
auto eth0:2
auto eth0:3

allow-hotplug eth0
iface eth0 inet static
        address 80.80.130.131
        netmask 255.255.255.192
        network 80.80.130.128
        broadcast 80.80.130.191
        gateway 80.80.130.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 85.17.151.123 62.211.64.122
        dns-search localdomain

iface eth0:0 inet static
        address 80.80.130.132
        netmask 255.255.255.192
        network 80.80.130.128
        gateway 80.80.130.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 85.17.151.123 62.211.64.122
        dns-search localdomain


iface eth0:1 inet static
        address 80.80.130.133
        netmask 255.255.255.192
        network 80.80.130.128
        broadcast 80.80.130.191
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 85.17.151.123 62.211.64.122
        dns-search localdomain


iface eth0:2 inet static
        address 80.80.130.134
        netmask 255.255.255.192
        network 80.80.130.128
        broadcast 80.80.130.191
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 85.17.151.123 62.211.64.122
        dns-search localdomain


iface eth0:3 inet static
        address 80.80.130.135
        netmask 255.255.255.192
        network 80.80.130.128
        broadcast 80.80.130.191
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 85.17.151.123 62.211.64.122
        dns-search localdomain
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Аз го правя така:
Код:
  /sbin/brctl addbr br0
  /sbin/ifconfig eth1 down
  /sbin/ifconfig eth1 0.0.0.0 promisc up
  /usr/sbin/openvpn --mktun --dev tap0 --user `id -un`
  /sbin/ifconfig tap0 0.0.0.0 promisc up
  /sbin/brctl addif br0 eth1
  /sbin/brctl addif br0 tap0
  /sbin/ifconfig br0 192.168.192.21 netmask 255.255.255.0 up
До тук съм се подготвил за ВМ и имам работещ интерфейс на хост машината към мрежата.

А машината стартирам така:
Код:
ip link set dev tap0 up

# start VM:
/usr/bin/qemu-kvm -smp 2 -enable-kvm -m 2048 \
-no-fd-bootchk \
-drive file=/path/to/vm/webmail/webmail_root,index=0,media=disk,format=raw \
-drive file=/path/to/vm/webmail/webmail_swap,index=1,media=disk,format=raw \
-cdrom /root/slackware64-14.1-install-dvd.iso \
-boot order=c,menu=off -net nic,vlan=0,macaddr=00:22:11:2c:9c:aa \
-net tap,vlan=0,ifname=tap0,script=no,downscript=no \
-serial telnet:localhost:7000,server,nowait,nodelay \
-monitor telnet:localhost:7100,server,nowait,nodelay \
-name "webmail" -nographic &

Заб.: 1. Не съм правил alias-и на бридж, но видях в два форума, че може да се правят аналогично на тези на eth
2. Първоначално "-boot order=c" е "-boot order=d", за да стартира от виртуалното СД
3. "-nographic &" го добавям след като инсталирам машината и я настроя да мога да влизам в нея през ssh. Дотогава работя в графична среда на хост машината.
4. задавам IP на ВМ от същата мрежа
5. Благодарение на това "-monitor telnet:localhost:7100,server,nowait,nodelay" мога да изключвам машината като и "натисна бутона" за изключване с
Код:
 echo 'system_powerdown' | nc localhost 7100 2> /dev/nul
6. редът с iso образа след инсталирането става ненужен
« Последна редакция: Nov 17, 2015, 10:14 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bridge
Настройка на програми
simple 3 3892 Последна публикация Apr 04, 2004, 23:04
от __eve__
BRIDGE?
Общ форум
ks 0 3212 Последна публикация Dec 22, 2004, 11:41
от ks
Bridge между 2 лан карти как?
Настройка на хардуер
poisoner 17 9141 Последна публикация Feb 02, 2005, 08:44
от
Bridge?
Общ форум
ks 1 4124 Последна публикация Apr 12, 2007, 20:31
от neter
Проблем с премахването на bridge
Настройка на програми
p3tzata_ 2 4189 Последна публикация Sep 14, 2007, 17:56
от p3tzata_