Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: На заметку орнитологу: 12.10 + qemu 1.2 - Device 'tap' could not be initialized  (Прочитано 2849 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Чего-там в новой установке напутали уважаемые разрабы и теперь qemu-гость с параметрами сети -net nic -net tap не запускается. Пишет, что Device 'tap' could not be initialized.
А фигня в том, что он пытется поднять (а в конце убить) tap скриптом /etc/kvm/kvm-ifup, которого в убунтовой qemu отродясь не было. А был всегда /etc/qemu-ifup.
Так что теперь гостям надо описывать сеть как -net tap,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown
...такая вот фича - может кому пригодится

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
Зачем гостя к тапу цеплять? Только бриджи, только натив :)
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
ну дык tap вместе eth в бридж и втыкаются - а как исчо...
если хочешь чтобы гость был полноправным членом лан

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
ну дык tap вместе eth в бридж и втыкаются - а как исчо...
если хочешь чтобы гость был полноправным членом лан

Да ничего подобного. Просто создаешь br0 и в него добавляешь только eth0. И все сразу замечательно работает.

Пользователь решил продолжить мысль 23 Ноября 2012, 17:12:19:
ну дык tap вместе eth в бридж и втыкаются - а как исчо...
если хочешь чтобы гость был полноправным членом лан

А лучше поставь libvirt и ставь через virt-install.
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
libvirt и проч. имхо - просто красивые фантики на и без того нормально работающую qemu,
а лишний софт в системе - лишние грабли в перспективе
Цитировать
Просто создаешь br0 и в него добавляешь только eth0. И все сразу замечательно работает.
Да - ручками делаешь только br0 c eth0.
А потом посмотри на ifconfig после того как запустишь qemu.
Она сама при старте создаст tap и включит его в бридж. При выключении - qemu убивает свой tap девайс. Для этого она и пользует qemu-ifup, qemu-ifdown
« Последнее редактирование: 23 Ноября 2012, 18:29:27 от sydenis »

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
А поправить настройки никак, не? У меня без создания тапов прекрасно работает с одним бриджем.
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

 

Страница сгенерирована за 0.076 секунд. Запросов: 25.