[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu and kernel 2.6.18
From: |
chris friedhoff |
Subject: |
Re: [Qemu-devel] qemu and kernel 2.6.18 |
Date: |
Sat, 14 Oct 2006 09:47:06 +0200 |
Hello,
bringing up the tun/tap interface depends now on the capability CAP_NET_ADMIN,
which usually only root has.
This patch just removes this dependency, so normal user rights suffices again
to bring up the tun/tap interface.
diff -ruN linux-2.6.18-orig/drivers/net/tun.c linux-2.6.18/drivers/net/tun.c
--- linux-2.6.18-orig/drivers/net/tun.c 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/drivers/net/tun.c 2006-10-02 09:21:52.000000000 +0200
@@ -489,9 +489,6 @@
err = -EINVAL;
- if (!capable(CAP_NET_ADMIN))
- return -EPERM;
-
/* Set dev type */
if (ifr->ifr_flags & IFF_TUN) {
/* TUN device */
chris
######################################
On Fri, 13 Oct 2006 13:00:10 -0400
WaxDragon <address@hidden> wrote:
> This came up in IRC a few days ago, it seems you need to use the UML
> util 'tunctl' to assign permissions to the tap device. I found this
> change annoying.
>
> On 10/13/06, G Portokalidis <address@hidden> wrote:
> > Hello all,
> > I have recently installed the latest linux kernel, and i have been
> > having problems with the tap interface since.
> >
> > I have been getting the following cryptic message:
> > warning: could not configure /dev/net/tun: no virtual network emulation
> > Could not initialize device 'tap'
> >
> > The tun driver is loaded, and /dev/net/tun is 'rw'.
> > Any ideas what this is about? Could i have misconfigured something in
> > the kernel?
> >
> > Cheers,
> > George
> >
> >
> > _______________________________________________
> > Qemu-devel mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
> >
>
>
> --
> 22:38 <@WaxDragon> false ^ true
> 22:39 < false> :(
> 22:39 < false> dont you think you can XOR me and get away with it! I
> always return!
>
>
> _______________________________________________
> Qemu-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
--------------------
Chris Friedhoff
address@hidden
2.6.18-tun-without-cap_net_admin-capability.patch.bz2
Description: Binary data