:: Re: [DNG] netman: support for wlan1…
Top Page
Delete this message
Reply to this message
Author: fsmithred
Date:  
To: dng
Subject: Re: [DNG] netman: support for wlan1, wlan2, ... and eth1, eth2, .... and new systemd's naming scheme
Yes, the link looks better.

I'm testing the version you uploaded about 19 hours ago (aaof46...)
and running into some problems.

The main window, upper left, says"Using: Wifi: wlan1, Wired: eth0" but I'm
actually using wlan0. The connection information window correctly shows
wlan0 in use.

If I try to change the default device, and I enter either wlan0 or wlan1,
I get "Invalid device name. Valid characters are: a-z, A-Z, 0-9."

Oh, I see I have to enter the wired device, too. With both fields filled,
I get a different error.
"Unable to create file "/home/user/.config/netman/netman.default.devices".

If I create that file manually, then changing the default device
completes, and the file gets the right information. Did it a second time
to change the device, and the file was updated correctly.

One more thing. I tried it on sid, and got:
"bash: /usr/bin/netman: cannot execute binary file: Exec format error"
Does it need to be compiled on sid to run on sid?

Other than that, it seems to be working fine.

-fsr



On 10/07/2015 07:57 AM, Edward Bartolo wrote:
> Hi,
>
> This is the latest screenshot. I removed the ugly huge button and
> replaced it with a hyperlink. In the screenshot, the hyperlink has the
> mouse pointer above it although the pointer is not captured.
>
> http://postimg.org/image/4xzp8srht/
>
> Edward
>
> On 07/10/2015, Edward Bartolo <edbarx@???> wrote:
>>> If you're already getting a list of devices to display, couldn't you just
>>> verify that the chosen device matches one of those names? I don't know
>>> what it's like to test for illegal characters in the language you're
>>> using, but I can tell you it's a pain in the ass in bash.
>>
>> Yes, it is a good idea. List the available devices using ip link,
>> extract a list of available network interfaces, and verify that the
>> devices loaded from netman.default.devices is a valid device.
>>
>> Edward
>>
>> On 07/10/2015, fsmithred <fsmithred@???> wrote:
>>> One connection at a time should be enough for anyone. (Or they can edit
>>> their interfaces file.)
>>>
>>> If you're already getting a list of devices to display, couldn't you just
>>> verify that the chosen device matches one of those names? I don't know
>>> what it's like to test for illegal characters in the language you're
>>> using, but I can tell you it's a pain in the ass in bash.
>>>
>>> -fsr
>>>
>>>
>>> On 10/06/2015 03:28 PM, Edward Bartolo wrote:
>>>> Hi,
>>>>
>>>> Now, the frontend can create a text file to declare a default wifi and
>>>> ethernet devices. Since this file is writable by ordinary unprivileged
>>>> users, and because the file will be used by the backend to decide
>>>> which devices to use in cases where such a file exists, I am thinking
>>>> about validating the device names before using popen or execl. The
>>>> validation will check for illegal characters like shell delimiters
>>>> which can be inserted by malicious users to run malicious commands. My
>>>> impression is that device names will be composed of letters from the
>>>> English alphabet and digits with all other characters unallowed.
>>>>
>>>> With the backend directly accessing the text file, additional
>>>> parameters to define the network interface to use will be avoided for
>>>> both Connect and Disconnect. This means, the backend command set will
>>>> remain unaltered.
>>>>
>>>> Edward
>>>>
>>>>
>>>> On 06/10/2015, Edward Bartolo <edbarx@???> wrote:
>>>>>> Is it possible to run more than one instance of netman?
>>>>>
>>>>> No, only the previous versions allow more than one instance of netman
>>>>> to run. The current one I am working on (not yet pushed to git)
>>>>> prevents users from running more than one instance.
>>>>>
>>>>> Edward
>>>>>
>>>>> On 06/10/2015, Clarke Sideroad <clarke.sideroad@???> wrote:
>>>>>> On 10/06/2015 09:24 AM, Edward Bartolo wrote:
>>>>>>> In the case of more than one wifi and/or more than one ethernet
>>>>>>> connector, netman will either use decide by itself to use a device
>>>>>>> from the available list or choose a device from the defaults set by
>>>>>>> the user.
>>>>>>>
>>>>>>> I think, netman should not support more than one active connection as
>>>>>>> is currently the case.
>>>>>>>
>>>>>>> Please give feedback so that I start to work on the backend.
>>>>>>>
>>>>>>>
>>>>>> There are cases when multiple connections and networks do come in
>>>>>> handy,
>>>>>> but I think in those cases we are dealing with things that might be
>>>>>> better off started separately going back to the basics. AFAIK Wicd
>>>>>> only
>>>>>> handles one connection at a time.
>>>>>>
>>>>>> Is it possible to run more than one instance of netman?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Clarke
>>>