The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"qemu"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"qemu"  
Сообщение от tux2002 email on 14-Окт-07, 17:01 
Раньше запускал qemu из под обычного пользователя, входящего в группу qemu. /dev/net/tun и /dev/tapx root:qemu 660. Всё работало сеть эмулировалась нормально.

Поставил ядро 2.6.23.1. Больше никаких изменений. Из под обычного пользователя qemu ругается что не может открыть /dev/net/tun и создать интерфейс tap. Из под рута нормально запускается. В чём дело, может кто знает?

Заранее спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • qemu, tux2002, 07:52 , 18-Окт-07, (1)  
    • qemu, pavel_simple, 08:23 , 18-Окт-07, (2)  
      • qemu, tux2002, 11:48 , 18-Окт-07, (3)  
        • qemu, pavel_simple, 11:54 , 18-Окт-07, (4)  
  • qemu, tux2002, 10:32 , 04-Ноя-07, (5)  
    • qemu, pavel_simple, 11:58 , 04-Ноя-07, (6)  
      • qemu, tux2002, 14:14 , 04-Ноя-07, (7)  
        • qemu, test, 11:29 , 12-Дек-07, (8)  

Сообщения по теме [Сортировка по времени | RSS]


1. "qemu"  
Сообщение от tux2002 email on 18-Окт-07, 07:52 
Так ничего и не изменилось. Приходится qemu через sudo запускать :(. Что теперь модуль tun работает только с процессами рута?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "qemu"  
Сообщение от pavel_simple (ok) on 18-Окт-07, 08:23 
Debian 4 + 2.6.23.1

crw-rw---- 1 root kvm 10, 232 2007-10-16 13:54 /dev/kvm
crw-rw---- 1 root kvm 10, 232 2007-10-16 13:54 /dev/kqemu
crw-rw---- 1 root uml-net 10, 200 2007-10-15 17:53 /dev/net/tun

id
uid=1000(pavel) gid=1000(pavel)
группы=20(dialout)...,120(uml-net),128(kvm)...

всё работает из под пользователя

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "qemu"  
Сообщение от tux2002 email on 18-Окт-07, 11:48 
>[оверквотинг удален]
>
>crw-rw---- 1 root kvm 10, 232 2007-10-16 13:54 /dev/kvm
>crw-rw---- 1 root kvm 10, 232 2007-10-16 13:54 /dev/kqemu
>crw-rw---- 1 root uml-net 10, 200 2007-10-15 17:53 /dev/net/tun
>
>id
>uid=1000(pavel) gid=1000(pavel)
>группы=20(dialout)...,120(uml-net),128(kvm)...
>
>всё работает из под пользователя

Точно -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 работает? У меня нет хотя тоже не глупее паровоза...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "qemu"  
Сообщение от pavel_simple (ok) on 18-Окт-07, 11:54 
-net nic,macaddr=00:01:6c:12:62:c5,model=rtl8139 -net tap,ifname=tap0,script=/bin/true
точно работает точка -- только-что из ps awux
отличее только в том -- что нет у меня такого девайса /dev/tap0 -- поднимаю через стандартные Debian'овские скрипты
auto tap0
iface tap0 inet static
        address 172.16.0.1
        netmask 255.255.255.0
        tunctl_user pavel
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "qemu"  
Сообщение от tux2002 email on 04-Ноя-07, 10:32 
Проблемму так и не решил


~#uname -a
Linux Slackware 2.6.23.1 #4 SMP Sun Oct 14 13:00:59 MSD 2007 i686 i686 i386 GNU/Linux

~#ls -l /dev/net/tun
crw-rw---- 1 root qemu 10, 200 2001-03-26 01:04 /dev/net/tun

~#ls -l /dev/tap*
crw-rw---- 1 root qemu 36,  16 2001-03-26 01:04 /dev/tap0
crw-rw---- 1 root qemu 36,  17 2001-03-26 01:28 /dev/tap1
crw-rw---- 1 root qemu 36,  18 2001-03-26 01:28 /dev/tap2
crw-rw---- 1 root qemu 36,  19 2001-03-26 01:28 /dev/tap3
crw-rw---- 1 root qemu 36,  20 2007-09-02 18:17 /dev/tap4

~#tunctl
Set 'tap0' persistent and owned by uid 0

~$tunctl
TUNSETIFF: Operation not permitted

Пользоваель входит в qemu. С 2.6.17.13 всё работало в такой конфигурации. Мне нельзя запускать qemu от рута. В чём же всё таки дело?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "qemu"  
Сообщение от pavel_simple (ok) on 04-Ноя-07, 11:58 
дело в этом
Set 'tap0' persistent and owned by uid 0
tunctl --help в помощь
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "qemu"  
Сообщение от tux2002 email on 04-Ноя-07, 14:14 
>дело в этом
>Set 'tap0' persistent and owned by uid 0
>tunctl --help в помощь

tunctl без параметров открывает их поочереди, я проверял. Я откатил ядро до 2.6.17.13 всё работает. В 2.6.19 такая же беда. Оставлю 2.6.17.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "qemu"  
Сообщение от test (??) on 12-Дек-07, 11:29 
tunctl -t tap0 -u [user]?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру