From: Alexei Takaseev <alexei@taf.ru> To: sysadmins@lists.altlinux.org Subject: [Sysadmins] kvm+qemu+libvirt+DHCP Date: Thu, 3 Feb 2011 21:48:28 +0800 (IRKT) Message-ID: <30649038.2.1296740903532.JavaMail.taf@taf.localdomain> (raw) In-Reply-To: <12404438.0.1296740340124.JavaMail.taf@taf.localdomain> Приветствую! У кого-нибудь получалось в указанной в теме связке заставить гостевые системе получать сетевые настройки от внешнего (не qemu) DHCP-сервера? В системе заведен интерфейс breth0: /etc/net/ifaces/breth0/options: TYPE=bri BOOTPROTO=dhcp DISABLED=no NM_CONTROLLED=no HOST=eth0 /etc/net/ifaces/breth0/brctl: setfd AUTO 0 stp AUTO off Сеть у виртуалки (импортированый образ диска с w2k3) была привязана к интерфейсу breth0. Но при этом libvirtd генерит такую строку запуска (из логов): (побито построчно для удобства) LC_ALL=C \ PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin \ QEMU_AUDIO_DRV=none \ /usr/bin/kvm -S -M rhel6.0.0 -enable-kvm -m 2048 \ -smp 2,sockets=2,cores=1,threads=1 \ -name Media \ -uuid a62839bf-d6b1-6ab1-c1f8-1d3f3bf127b4 \ -nodefconfig \ -nodefaults \ -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/Media.monitor,server,nowait \ -mon chardev=monitor,mode=readline \ -rtc base=utc \ -boot order=dc,menu=on \ -drive file=/var/lib/libvirt/images/image.raw,if=none,id=drive-ide0-0-0,format=raw \ -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 \ -drive file=/var/lib/libvirt/images/CD.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw \ -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 \ -device rtl8139,vlan=0,id=net0,mac=52:54:00:85:5c:17,bus=pci.0,addr=0x3 \ -net tap,fd=43,vlan=0,name=hostnet0 \ -chardev pty,id=serial0 \ -device isa-serial,chardev=serial0 \ -usb \ -vnc 0.0.0.0:0 \ -vga cirrus \ -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 при старте создается интерфейс vnet0 и добавляется в бридж breth0 но активности по сети нет - не вижу запросов от гостевой на DHCP. Если прописать адрес в гостевой статикой, то сеть появляется. Но работает с потерями. Виртуалка заводилась через virt-manager
next parent reply other threads:[~2011-02-03 13:48 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-02-03 13:48 ` Alexei Takaseev [this message] 2011-02-03 13:53 ` Anton Farygin 2011-02-03 14:24 ` Anton Gorlov 2011-02-03 14:51 ` Anton Farygin 2011-02-04 3:17 ` Alexei Takaseev 2011-02-04 6:43 ` Anton Farygin 2011-02-04 9:49 ` Alexei Takaseev 2011-02-04 10:56 ` Anton Farygin 2011-02-04 12:18 ` Alexei Takaseev 2011-02-04 12:59 ` Anton Farygin 2011-02-04 17:47 ` Alexei Takaseev 2011-02-04 12:30 ` Alexey Shabalin 2011-02-04 12:35 ` Alexei Takaseev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=30649038.2.1296740903532.JavaMail.taf@taf.localdomain \ --to=alexei@taf.ru \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git