Difference between revisions of "Talk:WPA supplicant"

From ArchWiki
Jump to: navigation, search
m (Revision as of 19:21, 13 May 2013 by Earnest removed essential information: rm closed discussion)
m (Reverting to earlier, more lucid edit: rm closed discussion)
Line 1: Line 1:
==<s> Reverting to earlier, more lucid edit </s>==
There is too much on this page that is redundant or belongs on other sections of the wiki. I am proposing to replace the current version of the page with this [https://gist.github.com/holomorph/9655261 gist saved two months ago] that contains the essential information without all of the unecessary filler. If you have any comments, please provide them in the next seven days. [[User:Jasonwryan|jasonwryan]] ([[User talk:Jasonwryan|talk]]) 02:22, 12 May 2014 (UTC)
:I don't like switching [https://wiki.archlinux.org/index.php?title=WPA_supplicant&oldid=275163 revisions] for no factual reason, IMO the change should be gradual and based on proper arguments (stated in the edit summary or discussed here). For completeness, as stated in the above discussion, there may be more information lost in [https://wiki.archlinux.org/index.php?title=WPA_supplicant&diff=257001&oldid=256897 this edit].
:To comment on the gist version, are there reasons to keep "Connecting with wpa_cli" before "Configuration" and "Maintaining a custom configuration" separate from "Configuration"? Using ''wpa_supplicant'' depends on the {{ic|ctrl_interface}} in the config, so it makes sense to describe it after "Configuration" and just link back.
:Also note that [https://gist.github.com/holomorph/9655261#enabling-with-systemd #Enabling with systemd] section is deprecated, {{ic|wpa_supplicant@.service}} now looks for {{ic|/etc/wpa_supplicant/wpa_supplicant-''interface''.conf}} [https://wiki.archlinux.org/index.php?title=WPA_supplicant&diff=302355&oldid=297798].
:Finally, which parts had better be moved into other sections of the wiki? Generally I would like to keep the specific info here and just link to it from [[Wireless network configuration]].
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 13:02, 16 May 2014 (UTC)
:: wpa_supplicant does not depend on ctrl_interface being set.  It does not even depend on a configuration file to function.  The point of that section is mostly pedagogy.  The information about systemd is accurate and still relevant but it does lack information about the default configuration. [[User:Earnest|Earnest]] ([[User talk:Earnest|talk]]) 16:08, 16 May 2014 (UTC)
::: The ctrl_interface para Lahwaacz was referring to was the one dealing with wpa_cli. I'm +1 with him. The current TOC is a more regular wiki structure imo. The gist is a clear page, but it is geared towards end-user usability to make a connection (wpa_cli). Most users arriving here will look for other info than how to get wpa_cli running (most who do will have diverted to the other tool discussed in [[Wireless_network_configuration]] already) in my view. Nonetheless, if parts are more appropriately covered in another page, those could be marked first and moved then? (should be done def. before rolling it over) Maybe make a short list here what should be moved?
::: --[[User:Indigo|Indigo]] ([[User talk:Indigo|talk]]) 17:38, 16 May 2014 (UTC)
:::: The wiki should not be a substitute for a manual or upstream documentation. [[User:Earnest|Earnest]] ([[User talk:Earnest|talk]]) 20:18, 16 May 2014 (UTC)
:::::I've prepared a draft at [[User:Kynikos/WPA supplicant]] which is an attempt of a compromise merge.
:::::The base structure is more similar to the gist, i.e. starting from particular scenarios to give an idea of the generic way to work with the various tools, however all the additional content of the current article is preserved, and the "Advanced usage" section is instead aimed to those seeking for the more theoretical approach, still avoiding to duplicate the content of the two "practical" sections ("Connecting with wpa_{cli,passphrase}"), and linking there where appropriate.
:::::There's also a very short, yet IMO very useful, "Overview" section, that illustrates the general operating principles, thus preparing the user to better appreciate the similarities and the differences among the various scenarios.
:::::With respect to the gist, the sections have been given more proper names (e.g. the "Configuration" section wasn't only about configuration, and it wasn't the only one dealing with configuration either), a lot of content has been de-duplicated, and all the example file names, variables etc. have been made consistent throughout the article.
:::::The only doubt I still have is how to mention the dhcpcd hook for both the manual connection and the systemd method without duplicating too much info.
:::::Coming to the main points of the previous posts:
:::::* I too would like to know which parts should be moved to other articles, as I can't see any ^^
:::::* I think keeping "Connecting with wpa_cli" before explaining the configuration in details is possible, since the pre-configuration needed by wpa_cli is really minimal and doesn't involve the networking part, and wpa_cli is a configuration tool itself, so theoretically one may safely ignore how to set a network block in order to use it successfully. Also connecting with wpa_passphrase doesn't require knowing how the config file works (no file needs to be created ad all).
:::::-- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 10:06, 17 May 2014 (UTC)
::::::Maybe the dhcpcd hook should be described in [[dhcpcd#Hooks]]? It is part of {{pkg|dhcpcd}} after all... -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 13:46, 17 May 2014 (UTC)
:::::::Good idea, although we should link there from this article anyway. I think also [[Dhcpcd#dhcpcd.2C_systemd_.26_wpa_supplicant]] should be given more visibility (maybe directly linked from [[dhcpcd#Hooks]]). -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 04:15, 18 May 2014 (UTC)
:::::Thanks for going to the trouble to write the draft page. I am happy with that. [[User:Jasonwryan|jasonwryan]] ([[User talk:Jasonwryan|talk]]) 23:02, 18 May 2014 (UTC)
::::::Great, I'll do the merge in a few hours, I don't think it's worth to delay this longer. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 03:09, 19 May 2014 (UTC)
:::::::I think it's all fixed now, I'm closing this discussion :) -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 10:29, 19 May 2014 (UTC)

Revision as of 19:37, 3 July 2014