Age | Commit message (Collapse) | Author | Files | Lines |
|
A default netmask makes no sense (except possibly /32).
Spotted by: Thomas Bächler <thomas@archlinux.org>
|
|
BindsTo= is not enough, we also need After=.
|
|
If netctl is already connected to a network and wifi-menu is run, then
it will fail to connect. Having wifi-menu call `netctl switch-to`
instead of `netctl restart` causes wifi-menu to behave like netctl
switch-to: It will connect if not connected, and if already connected on
that interface it will put the connected profile down the put up the
selected profile.
This fixes github issue #6.
Signed-off-by: William Giokas <1007380@gmail.com>
|
|
After the systemd 197 device name changes, wlan0 no longer exists (it
does for people who mask the rule, but new users will have issues with
this). This just searches the /sys/class/net directory for wireless
names. If there is more than one, then report an
"Invalid interface specification", not a "Missing" interface (as there
could be multiple).
A quick thanks to Dave Reisner for his help in the channel.
Altered by: Jouke Witteveen <j.witteveen@gmail.com>
|
|
Reduced unnecessary quoting and some rewording.
|
|
- Stop dhcpcd also when DHCPClient is not specified
- Exit successfully in ifplugd on going down
|
|
This settles a style for 'case' statements:
The label and closing colons are indented with two spaces,
The body is indented with two more, totalling four spaces.
|
|
As ifplugd brings the interface up, we need to use ForceConnect.
|
|
|
|
Curtis Shimamoto noted it did not work.
|
|
- The services now bind to their interfaces correctly.
- Documentation of ExcludeAuto is added.
|
|
It was quite useless.
|
|
When starting/stopping multiple profiles, check whether we don't try to
start/stop no profiles at all.
|
|
|
|
This commit contains the refactoring and rewriting of code.
|
|
This commit contains the moving of files.
|
|
This is an errata to f1598, in which I introduced an error.
|
|
Example
DNS=('8.8.8.8' '8.8.4.4')
DNS_OPTIONS=('rotate' 'timeout:1')
Will create the following /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
options rotate
options timeout:1
(patch edited by Jouke Witteveen)
|
|
Implement the current kernel ABI and support sysfs paths encountered on current systems.
|
|
Check "$WPA_CONF_DIR/$INTERFACE" for existence; exit if it's absent
(that is, wpa_supplicant isn't running).
Just avoids an error message from wpa_cli.
Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
|
|
Reported by coin3d.
|
|
Executing "dhclient -x" also needs option "-pf" and a PID-file.
Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
|
|
This commit removes an undocumented feature where IFACE_{UP,DOWN} would
be evaluated when the interface is brought up or down.
This functionality did not work as expected since the interface could
potentially be brought up/down more than once in one netcfg invocation.
This is apparent in the changes to the bonding code.
|
|
|
|
This fixes netcfg's share of FS#31380.
Proposed by Gala Dragos.
|
|
This bug was discovered by Gala Dragos.
Quotation is updated on the go.
|
|
|
|
The recent ovrhaul of rc.conf in initscripts is a good point to enforce using the proper configuration files for netcfg as well.
|
|
Using gateways for which NDP used to discover routes during the latency of netcfg no longer works (https://bbs.archlinux.org/viewtopic.php?id=145923).
Such routes can now be added manually.
|
|
Pass a priority parameter to wpa_supplicant (if specified).
This is useful for net-auto-wireless.
|
|
- make specifying IP optional for tuntap profiles (FS#30638)
- ethernet_{up,down} takes care of bring_interface {up,down}
- debugging updates: don't hide errors, they are useful
|
|
The command argument to timeout_wait cannot reference positional parameters (they would become the positional parameters to timeout_wait).
We kill wpa_actiond if it does not die with wpa_supplicant.
|
|
|
|
In bash built-in substring matching, '*' does not signify repetition of the previous character.
|
|
Direct invocation as fgrep is deprecated.
|
|
|
|
This may be set in a custom supplicant configuration file. All this is needed to cater for that.
The new name of the tracking variable is WPA_CTRL_DIR, conform the environment variable of wpa_cli -a.
|
|
The reverted state wasn't entirely compatible with the current code.
The WPA_CTRL_PATH handling throughout netcfg is ugly.
|
|
quirk() is not used anymore, inarray() doesn't belong in src/network.
|
|
|
|
When possible, fgrep is preferred.
This prevents interpreting variable search patterns as expressions.
In setting the control paths, the search expression was updated to match what wpa_supplicant uses.
|
|
This reverts commit 0d4c3ce797e688e146768bac07f6162d02634140.
The reverted commit created a situation where wpa_supplicant is unnecessarily started and stopped in many cases, causing noticeable delay.
If wpa_supplicant still fails to associate properly, wpa_reconfigure() should be modified in src/8021x.
|
|
Check .pid file regularly instead of waiting a second blindly. Saves up
to a second of wall time per call.
|
|
The new way (cat) is common for netcfg and more readable.
The old way (echo $(< )) is faster, but that is completely subordinate to readability, here.
|
|
$STATE_DIR/last_profile was unused and functionality one could want from it will soon be provided by netcfg-daemon.
|
|
This should fix FS#30361 along the way.
|
|
After this change, a profile started by a previous version of netcfg can potentially not be brought down anymore. This only concerns the updating process. Running `netcfg clean` should make everything OK again (potentially leaving your network down, but you can now bring up profiles again).
|
|
Sometimes no results responses have been collected within 2 seconds.
|
|
Suggestion by Dave Reisner.
|
|
Good drivers indicate when they're up by the IFF_UP flag.
This is the end of the (undocumented) UP_SLEEP variable and introduction of the UP_TIMEOUT (in seconds, default: 5) variable.
This has 'noticeable speed improvement'-potential.
|