[arch-projects] [netcfg] Call for testers: netctl

Curtis Shimamoto sugar.and.scruffy at gmail.com
Sun Dec 30 11:47:32 EST 2012

On 12/30/12 at 01:49pm, Jouke Witteveen wrote:
> On Sun, Dec 30, 2012 at 1:16 AM, Curtis Shimamoto
> <sugar.and.scruffy at gmail.com> wrote:
> > Seems pretty neat.  So far almost all functions seem to work. Though I
> > have come across an issue with netctl-auto.
> Cool, can you share what you have tested?
I have tried using the netctl interface to start/stop the wifi (home)
connection on my laptop.  I have not tried the wired functionality, and
probably won't be able to any time soon.  I use WiFI 99.999% of the time
on my laptop.

I also quickly discovered how well it integrates with systemd.  I really
like how enabling the profile through netctl is actually a call to
systemctl.  It works pretty great.

> > I cannot seem to store a profile.  I use
> > # netctl store [PROFILE]
> > and the result is simply the help/usage.  I checked with "list" and still
> > not active (no *).
> That is because, as the help should tell you, 'store' does not take
> arguments ;-). Did you mean 'enable'?
I actually was thinking that marking a profile as "active" would mark it
to be used with netctl-auto.  But I guess I was wrong on that.

After reading the above, it does indeed work without any arguments.  I
guess now that I look at the help and see that there is no [PROFILE]
appending list, store, restore, or stop-all.

Can you tell me then, what exacly does an "active" profile indicate?

> > Ergo, starting netctl-auto with:
> > # netctl-auto start wlan0
> > has no action.
> This is unrelated to `netctl store`. As netctl-auto is inevitably a
> different beast by design, it indeed does not really bring profiles
> up, but rather configures the network according to them. This may
> sound strange, but it really is what is going on. For example: you can
> enable the netctl-auto service in systemd, which will run
> independently of other netctl@<profiles> and also not start/stop any
> of them.
So I was a big fan of net-auto-wireless.  I loved the proper roaming
functionality from such a simple network manager.  Needless to say, I am
having a bit of trouble figuring out how to use netctl-auto.

>From what you are telling me above, I am kind of getting the idea that
maybe I need to enable all the profiles that I might be roaming between.
Then enable/start the netctl-auto service, which will handle switching
between the enabled profiles.  Is this right?

> Regards,
> - Jouke

>From what I have seen here so far, I am impressed.  As I said before, I
really like netcfg and particularly net-auto-wireless, so this really
feels more of less like the same thing, but meant for use with systemd.
The enable/disable is super intuitive, and I really like how it shows you
the symlink command it is running to enable/disable (like systemctl).

My only complaint is that usage of netctl-auto is not entirely straight
forward.  But I think this can probably be fixed with a couple lines in
the netctl.special man page, no problem.

I will test out netctl-auto and report back.

Curtis Shimamoto
sugar.and.scruffy at gmail.com

More information about the arch-projects mailing list