Page MenuHomePhabricator

use /etc/network/interfaces.d instead of /etc/network/interfaces
Closed, ResolvedPublic


Use /etc/network/interfaces.d instead of /etc/network/interfaces, so we can get rid of config-package-dev displaceing /etc/network/interfaces. instructions would require updating.



Event Timeline

Patrick raised the priority of this task from to Normal.
Patrick updated the task description. (Show Details)
Patrick set Impact to Normal.
Patrick added subscribers: Patrick, HulaHoop, nrgaway, marmarek.

I am currently trying to get rid of this hack:

Therefore I wanted to implement this ticket right now for next Whonix version.

Wondering... By default, Qubes doesn't use ifupdown at all, right? Would it be fine to avoid installation of ifupdown on Qubes-Whonix? @marmarek

Currently Qubes configures interfaces manually from udev rule. Actually
I think it would be better to move it to some more standard place, for
example to not conflict with NetworkManager (which is currently handled
as a special case) or other network-related tools.
Or at least move it out of udev rule, which is called in quite
unpredictable time (->race conditions). I think it may somehow related

Anyway currently it should be safe to remove ifupdown. If we'll need
it later (and configure properly), we'll add it do Depends: of needing

Patrick changed the task status from Open to Review.Sep 7 2015, 11:34 AM

use /etc/network/interfaces.d instead of /etc/network/interfaces -

disabled ifupdown service in Qubes-Whonix, since not required and conflicting with non-Qubes-Whonix /etc/network/interfaces.d/30_non-qubes-whonix:

no need to replace ip's in /etc/network/interfaces.whonix -

Patrick claimed this task.