02.04.2011 23:15, Konstantin Fadeyev пишет: > Здравствуйте! > > Возникла задача ввести в уже существующую локальную сеть виртуальную > машину на kvm. > В сети существуют и работают DHCP и DNS. Хост, на котором крутится > kvm, получает адреса и разрешает имена. В общем с ним всё в норме. У > меня возникли трудности с тем же самым для гостевой ОС. Я только > осваиваю kvm поэтому начал с его настройки с помощью virt-manager, так > то вроде всё работает, только вот сети моей виртуалка не видит. Там > была преднастроенное сетевое соединение, но через него работает только > инет. > Мне же нужно чтоб на виртуалке была сеть словно в саму виртуалку > воткнуты провода. Эмн, например в ВиртуалБоксе это выглядит как мост > на аппаратный интерфейс. Как это реализовать? Не обязательно через > графический интерфейс. > На хосте делаем мост (требуется пакет bridge-utils) в /etc/network/interfaces { <...> auto lan0 iface lan0 inet static address 172.16.1.1 netmask 255.255.255.224 bridge_ports eth0 bridge_fd 5 bridge_hello 2 bridge_maxage 10 bridge_stp off bridge_maxwait 5 <...> }
Скриптик для поднятия сети: cat /etc/kvm/kvm-lan0 #!/bin/bash ifconfig $1 up; brctl addif lan0 $1 (не забудь ему chmod +x сделать) Ну и в запуск гостя: -net nic,vlan=0,model=virtio,macaddr=52:54:00:12:17:70 -net tap,vlan=0,ifname=<vmname><num>,script=/etc/kvm/kvm-lan0 <vmname> - я обычно сюда пишу короткое имя виртуалки <num> - номер, начиная с нуля (для виртуалок с несколькими интерфейсами) -- Best regards, Mikhail. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d9786d2.20...@solarnet.ru