Re: Selinux in enforcing mode prevent network interface to be configured at boot for Debian stable ( 5.0)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Feb 7, 2010 at 9:42 AM, Justin P. Mattock
<justinmattock@xxxxxxxxx> wrote:
> On 02/07/10 00:12, Elko Kuric wrote:
>>
>> Hi all,
>>
>> I decided to move my debian installation to use Selinux, and I
>> installed it using
>>
>> http://wiki.debian.org/SELinux  howto ( Debian 5 )
>>
>>
>> When Selinux is in "permissive" mode, network connection is up and it
>> works
>> but when I switch Selinux to "enforcing" mode network interface is
>> down after reboot.
>>
>> seaudit-report report the following output:
>>
>> Feb 07 08:36:58 firewall kernel: avc: denied pid=1290 comm=ifup
>> name=ifstate ino=4103 dev=hda1 \
>> scontext=system_u:system_r:udev_t
>> tcontext=system_u:object_r:etc_runtime_t tclass=file
>>
>> Feb 07 08:36:58 firewall kernel: avc: denied pid=1297 comm=ifup
>> name=ifstate ino=4103 dev=hda1 \
>> scontext=system_u:system_r:udev_t
>> tcontext=system_u:object_r:etc_runtime_t tclass=file
>>
>> I can understand that selinux is preventing ifup to be executed, but I
>> still do not have counterpart in debian
>> for RedHat's
>>
>> sealert -a audit.log
>>
>> , where it suggest what is necessary to do in order to allow access.
>>
>> I can bring interface up when logged as rood and using "ifconfig "
>>
>> Any comment is welcome and thank you in advance,
>>
>> Regards,
>>
>> Elko
>>
>> --
>> This message was distributed to subscribers of the selinux mailing list.
>> If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx
>> with
>> the words "unsubscribe selinux" without quotes as the message.
>>
>
> not sure what policy debian is using.
> if it's regular targeted(binary), you should be able
> to just do a audit2allow -dM modulename(to build the module)
> then sudo semodule -i modulename(to install the module)
> (if an error happens then you need to manually
> edit the *.te file then use sepackage(I think),and/or
> semodule to build the *.pp).
> (there is a kernelparameter for network for SELinux
> but last I remember that was for policy-default(many moon ago));
>
>
> Justin P. Mattock
>

Thanks for mail. I have installed following packages

dpkg -l | grep ii | grep selinux

ii  libselinux1                       2.0.65-5                 SELinux
shared libraries
ii  python-selinux                    2.0.65-5                 Python
bindings to SELinux shared libraries
ii  selinux-basics                    0.3.5                    SELinux
basic support
ii  selinux-policy-default            2:0.0.20080702-6         Strict
and Targeted variants of the SELinux policy
ii  selinux-utils                     2.0.65-5                 SELinux
utility programs


I expected some issues with setting up some specific services (
dns/mail ... ), but here I just want to get network
functional once I set selinux to "enforcing " policy.

Elko


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux