Age | Commit message (Collapse) | Author | Files | Lines |
|
Support for additional DHCP clients is now easy to add.
|
|
After several requests, here is SkipDAD to bypass Duplicate Address
Detection.
|
|
- Refactorization of option file generation
- Introduction of optional additional pppd options file specification
- Introduction of unit specification option for pppoe connections
|
|
|
|
This is especially useful to enforce connecting in the 5 GHz band.
|
|
New timeout is 30 seconds, which equals the current dhcpcd default.
|
|
The hooks (including any interface hook) are loaded each time a wpa
event occurs. This means the auto.action script can be extended in the
hooks. For this purpose, several exported variables (mainly $ACTION)
can be checked for their value. The name of the active profile is not
exported, but still available (just as in ordinary netctl usage) through
the $Profile variable.
Profiles ending in .action are disallowed (reserved for possible future
use). Both ifplugd and wpa_actiond have a notion of 'action script'.
|
|
|
|
This sheds the dependency on the old bridge-utils (brctl).
|
|
|
|
|
|
Regardless of the DHCP client, leases are not released by default.
This introduces a new configuration parameter: DHCPReleaseOnStop, which
can be used to change the default behavior.
|
|
|
|
|
|
|
|
Removed unnecessary options from example connection.
|
|
Only (forcefully) rebuild them when generating a source tarball.
This is an addendum to 9b500.
|
|
Use 'wpa' to refer to the 802.11i and 802.1x client side software
(wpa_supplicant) in general.
|
|
Router advertisements can tell clients to not generate a public address automatically (AdvAutonomous off).
Reported by: Jonne Haß
|
|
ExecDownPre is executed before the connection is brought down, not after, as the man suggests. See netctl/src/lib/network line 75
|
|
Split them into different variables for different clients.
Also, IP6 gets its own, so that it can have options different from the
IP4 invocation.
|
|
|
|
Also:
- Replaced echos with invocations of cat, where possible.
- Fixed PIDFILE to point to the file ppp creates. This ensures the
interface can be brought down.
- Fixed setting of InterfaceRoot.
- Removed vim syntax highlighting from ethernet connection.
|
|
Rebuild all the manpages because version information may have changed.
Add a few words on options that are ignored in some cases.
|
|
|
|
|
|
|
|
This adds a store/restore hook to the sleep target of systemd.
Thanks to: Claudio Kozický.
|
|
DAD is still causing problems/confusion. This should help a bit.
|
|
|
|
The netmask is mandatory since commit 4a846.
|
|
Old location: /etc/network.d
New location: /etc/netctl
This should ease migration from netcfg and is a better path anyway.
|
|
A default netmask makes no sense (except possibly /32).
Spotted by: Thomas Bächler <thomas@archlinux.org>
|
|
Reduced unnecessary quoting and some rewording.
|
|
- The services now bind to their interfaces correctly.
- Documentation of ExcludeAuto is added.
|
|
It was quite useless.
|
|
This commit contains the refactoring and rewriting of code.
|
|
This commit contains the moving of files.
|
|
We now consider systemd installations the default and initscripts installations 'legacy'.
|
|
"example" is a word starts with a vowel.
|
|
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)
|
|
This fixes netcfg's share of FS#31380.
Proposed by Gala Dragos.
|
|
Pass a priority parameter to wpa_supplicant (if specified).
This is useful for net-auto-wireless.
|
|
Henrik Hallberg made this a hot topic. Thanks.
This implementation differs from his in a couple of ways. One is that @last is not implemented. Equivalent functionality is provided by using @net-profiles in the DAEMONS array.
|
|
In IPv6 you cannot bind to an address as long as it is not determined to be unique through Duplicate Address Detection. This can cause problems when routes in ROUTES6 reference a tentative source address or when something that starts after netcfg tries to.
This patch does a few things:
- Improve ROUTES(6) logic so that non-static connections can make use of them as intended according to the commit message of c8be1.
- Make additional arguments possible for ADDR6 addresses and ROUTES6 routes, such as ADDR6=('1234:5678:9abc:def::1/64 nodad').
- Introduce a DAD_TIMEOUT variable that governs how long to wait for DAD to finish.
- Move IPCFG processing to after IPv6 address set-up (it already was after IPv4 address set-up), so that custom commands can be sure to have working addresses.
WARNING: This changes make it impossible to use ROUTES6 and set the address through IPCFG instead of ADDR6. This was bad, unsupported practice, but sometimes needed as ADDR6 did not allow config flags to be used. Resolving this issue should be no problem: you should be able to properly use ADDR6 now. If not, then be a real hacker and set the routes through IPCFG too.
Many thanks to Steve Caligo for reporting this bug and helping out in finding a solution.
|
|
BOND_INTERFACES was documented, but SLAVE_INTERFACES was implemented.
|
|
I noticed most of your website links are http://; at least for
wiki/bbs/bugs these are all https so you might as well skip the
redirect and link directly to the secure site.
|
|
Give users a way to stumble upon this marvelous piece of literature that had completely been forgotten (it was introduced in the repository around netcfg 2.6, but never installed).
|
|
There is support for IP='no' option in profiles to have the interface be
brought up but assign no addresses. This patch adds documentation of
that option to the man page.
|
|
|