[jail][vnet] wlandebug inside jail, operation not permitted
Monthadar Al Jaberi
monthadar at gmail.com
Thu Feb 17 09:30:14 UTC 2011
Thank you for clarifications.
I am using jails like a virtual host, each having its own network
stack and a wireless card, I am trying out to test 802.11s mesh code,
and sometimes when I find that some scenario is not working I want to
turn on debug information to see what is happening, it is hard to
guess before hand =)
So is it easy to change so that I can give a jail this permission? I
know I am not using it like it was intended, for me I create sometimes
64 jails with each network stack and a virtual wireless driver and
test the code, so it is hard to know which node I want to debug
beforehand.
thank you,
On Wed, Feb 16, 2011 at 10:13 PM, Rick van der Zwet
<info at rickvanderzwet.nl> wrote:
> On 16 February 2011 17:34, Monthadar Al Jaberi <monthadar at gmail.com> wrote:
>> I have created a jail with "jail -c jid=1 vnet persist", then moved a
>> wlan to it "ifconfig wlan0 vnet 1" but when I try to run:
>> "jexec 1 wlandebug -i wlan0 state" I get :
>>
>> wlandebug: sysctl-set(net.wlan.0.debug): Operation not permitted
>> net.wlan.0.debug: 0x22000 =>
>>
>> I can run wlandebug before moving wlan to a jail, but why cant I do it
>> inside the jail? I am running everything as root.
>
> You cannot control your device drivers from a jail. I am even
> wondering why you try to do this commands inside a jail in the first
> place.
>
> Please have a look at the handbook page:
> http://www.freebsd.org/doc/handbook/jails.html to see the intended
> usage of jails and what is possible and not.
>
> Br. /Rick
> --
> http://rickvanderzwet.nl
>
--
//Monthadar Al Jaberi
More information about the freebsd-jail
mailing list