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

Re: /etc/network/interfaces in jessie and systemd?


Am 2015-04-21 14:08, schrieb Mihamina Rakotomandimby:
 I used to manage network through /etc/network/interfaces.
 Most of my use case are vlans (ie: eth0.1) an aliases (ie: eth1:3)
 My context in headless VMs (no DE, no Xorg, no GUI)

 With Jessie and systemd: is it still managed with

Yes, Debian Jessie still uses /etc/init.d/networking, which reads
/etc/network/interfaces by default. (Even on systemd systems, that
script is executed.)

Two comments here:

 - if you install some network managing daemon, such as
   NetworkManager, then this might override the /etc/network
   configuration, but that is nothing new in Jessie, this was
   already the case in previous Debian versions

 - NFS mounts are now done by systemd itself, so instead of
   using the hook previous Debian versions used to mount NFS
   shares once the interface is active, Jessie now makes
   systemd wait for the network and then lets it mount the
   NFS shares directly.

   (I had NO trouble with NFS mounts on Jessie, with the same
   fstab entries as under Wheezy, so unless you do something
   really weird, the old configuration should still work as
   expected, the mechanism is now just a little different.)

 For the mount component, I found that systemd kind of "sources"
/etc/fstab and converts it to something for it (so, no worry about
fstab), but how about networking?

There is something called systemd-networkd, which is not
part of Jessie's systemd version, but will (probably) be
part of future Debian versions. This offers an alternative
way to configure networking.

Note, however, that systemd-networkd by default does not
touch any network interfaces, you have to tell it explicitly
to do something - so even if that were to be installed, as
long as the old networking scripts still exist, they'd still
be used instead of systemd's component - and only if you
explicitly configure something there will it actually do

This doesn't concern Jessie anyway, because it doesn't
contain that program.

To summarize: you should have no surprises under Jessie w.r.t.
network configuration. I've set up a couple of different types
of configuration (even complex ones) with Jessie so far (using
/etc/network/interfaces) and didn't run into any trouble.
didn't have


Reply to: