aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Implement ip-token(8) addressing for IPv6.Jaco Kroon2024-07-011-0/+10
| | | | | | | | | This enables setting ip-token(8) up during pre-up from a config variable ip6token_${IFVAR} to set up tokens to be used during SLAAC auto-configuration. Closes: https://bugs.gentoo.org/935280 Signed-off-by: Jaco Kroon <jaco@uls.co.za>
* Append wireguard docs at net.example with arbitrary interface name exampleAndrey Volkov2024-05-241-0/+4
| | | | Signed-off-by: Andrey Volkov <volkov@ekb-info.ru>
* Remove support for treecleaned net-misc/pump0.7.8Matoro Mahri2024-01-071-5/+2
| | | | | | | | Bug: https://bugs.gentoo.org/694314 Closes: https://bugs.gentoo.org/921538 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/netifrc/pull/51 Signed-off-by: Sam James <sam@gentoo.org>
* net: add qmi interface supportAlon Bar-Lev2023-11-241-0/+13
| | | | | | | | | qmi is useful for cellular modem connection, the management interface is implemented using libqmi's qmicli utility. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/netifrc/pull/44
* doc/net.example.Linux.in: add hsr examplesRobin H. Johnson2023-04-191-0/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* net/ethtool: support more ethtool config knobsRobin H. Johnson2021-04-051-3/+3
| | | | | | | | | | | | | | Additional options now supported: --set-channels --set-dump --set-fec --set-phy-tunable --set-priv-flags --set-rxfh-indir --per-queue --features Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* net/ethtool.sh: add "eee" and "tunable" setting operationsMaciej S. Szmigiero2021-03-271-3/+9
| | | | | | | This adds an ability to set "eee" and "tunable" ethtool parameters of a network interface. Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
* doc/net.example.Linux: fix typo in "ethtool_coalesce_eth0" descriptionMaciej S. Szmigiero2021-03-271-1/+1
| | | | Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
* net.example: Add example for network namespace supportPatrick McLean2021-03-111-0/+9
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* doc/net.example.Linux.in: Document wpa_supplicant's dbus dependencyLars Wendler2021-01-181-0/+4
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Convert many "grep" calls to "grep -F"Lars Wendler2021-01-181-3/+3
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* net/pppd.sh: ppp-2.4.9 has renamed rp-pppoe.so to pppoe.soLars Wendler2021-01-051-2/+3
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* net/iw: implement 802.11s meshRobin H. Johnson2020-06-021-1/+6
| | | | | Closes: https://bugs.gentoo.org/469296 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* doc/net.example.Linux: document !wireless betterRobin H. Johnson2020-06-021-5/+16
| | | | | | | | | | | | | | Users that used layer2 wireless configuration external to netifrc and had previously configured netifrc with: `modules="!iwconfig !wpa_supplicant"` were surprised by the introduction of the iw & iwd modules, because the modules tries to auto-configure the wireless interfaces. Document that `modules="!wireless"` is a better configuration knob for this situation. Bug: https://bugs.gentoo.org/717226 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* dhclientv6: Add DHCPv6 support via dhclientDaniel Solano Gómez2020-06-021-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds DHCPv6 support to OpenRC in Linux using dhclient as outlined by Stuart Longland at <http://stuartl.longlandclan.yi.org/blog/2011/02/15/gentoo-and-dhcpv6/>. The main place where the new support is added is via a modified copy of the dhclient.sh script that: - Renames functions using a 'v6' suffix - Uses a different pid file - Uses the '-6' argument when invoking dhclient - Recognizes new DHCPv6-specific configuration variables with a fallback to the DHCP configuration variables. Additionally: 1. The iproute2 and Linux ifconfig scripts have been ammended to be able to return IPv6 addresses using new '_get_inet6_address' and '_get_inet6_addresses' functions. 2. The 'net.lo' init script now has a '_show_address6' function. 3. The documentation in the Linux net.example now contains some DHCPv6 information. Reported-by: Dustin C. Hatch <admiralnemo@gmail.com> X-Gentoo-Bug: 150908 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=150908 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (cherry picked from commit bd7bd3a513c8ddc554e211316c990b5f98110982) Closes: https://bugs.gentoo.org/450326 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Added macvtap supportArseni Nimera2020-05-311-0/+3
| | | | | | | Bug: https://bugs.gentoo.org/691372 Signed-off-by: Arseni Nimera <shorrer@yandex.by> (cherry picked from commit 0dc79645173fad82e0d437a6569b7ea7fa356197) Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* doc: Document bridge_forward_delay/bridge_hello_timeRobin H. Johnson2020-05-301-0/+10
| | | | | Closes: https://bugs.gentoo.org/721148 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Two separate peer variables for every peer in vethKirill Semenkov2019-04-201-3/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Veth support addedKirill Semenkov2019-04-201-0/+24
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* init.d/net.lo: add a configurable presence timeoutMaciej S. Szmigiero2018-07-112-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | Sometimes one may want to wait for a particular interface to show up when starting its service. For example if a "net.foo" service is in the "default" runlevel so it provides (or co-provides) the "net" service and it takes a while for the "foo" interface to initialize and show up in the system during boot this interface initialization will race with starting of this "net.foo" service by the service manager - if the interface hasn't shown up yet the service won't be able to start (and so will services that depend on it). This setting specifies how long we'll wait for an interface to show up in this case (in seconds). For backward-compatibility the default is 0 (don't wait at all) - this matches the existing behavior of netifrc, so existing deployments aren't affected by this change. This new setting is similar to an already present "wait for carrier timeout" setting. Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name> (cherry picked from commit 64f33a2032b4972a25cad6405678f678a5a269ff) Closes: https://github.com/gentoo/netifrc/pull/28
* doc: usage example for wireguardRobin H. Johnson2018-07-111-0/+9
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge remote-tracking branch 'origin/iw'Robin H. Johnson2017-06-141-3/+7
|\
| * Add new iw module for wireless to supersede iwconfigiwBrian Evans2016-12-211-3/+7
| | | | | | | | | | | | | | | | | | | | For Open, WEP and ad-hoc, iw is the current control tool for modern mac80211 based wireless devices. This module is 100% compatible with the net/iwconfig.sh syntax but updates the commands and detection Also updates documentation about how to use this module
* | Add examples for using iproute2 link commandSergey Popov2017-01-241-0/+6
|/
* doc: resolvconf-gentoo is now openresolv.Robin H. Johnson2016-10-242-4/+4
| | | | | | X-Gentoo-Bug: 507346 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=507346 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* doc: bridge: add explicit iproute2 hintAlon Bar-Lev2016-10-171-2/+3
| | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* Adding L2TP (v3) module (net/l2tp.sh) to support L2TPv3 linkEmeric Verschuur2016-05-011-0/+24
|
* hsr: Missed $iface in variable names.Robin H. Johnson2015-11-081-3/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* New interace type: HSR.Robin H. Johnson2015-11-081-0/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* New interface type: dummy.Robin H. Johnson2015-11-081-0/+9
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* net: bridge: add bridge_ and brport_ prefixes to sysfs interfaceAlon Bar-Lev2015-11-071-3/+3
| | | | | | keep the no prefix to be backward compatible. Signed-off-by: Alon Bar-Lev <alonbl@gentoo.org>
* net: bridge: support iproute2Alon Bar-Lev2015-11-071-0/+1
| | | | | | | | | | | add bridge_force_IFVAR to be interface independent. mark the brctl_IFVAR as deprecated. enable easy removal of brctl in future in favour of the iproute2 without leaving legacy. Signed-off-by: Alon Bar-Lev <alonbl@gentoo.org>
* net: bridge: display a warning for brctl options depreciationAlon Bar-Lev2015-11-071-0/+1
| | | | Signed-off-by: Alon Bar-Lev <alonbl@gentoo.org>
* Merge in build fixes from the ebuild.Robin H. Johnson2014-03-051-1/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* bonding: update exampleRobin H. Johnson2013-08-281-1/+3
| | | | | | | | Document per Kernel bonding.txt that some parameters are mutually exclusive, eg miimon & arp_*. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 468964
* net/iproute2: increase default dad_timeout to 10sRobin H. Johnson2013-08-282-9/+13
| | | | | | | | | If you have a NIC that takes a long time to come up, the previous default of 5 seconds is too low, because the card might not be available yet. Increase the default to 10 seconds. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 482300
* Avoid brokeness.Robin H. Johnson2013-08-261-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge README files.Robin H. Johnson2013-08-241-12/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge remote-tracking branch 'origin/bug481970'Robin H. Johnson2013-08-232-0/+18
|\
| * drop _has_carrier check from ipv6_tentative since it doesn't do what we ↵Ian Stakenvicius2013-08-222-0/+18
| | | | | | | | | | | | expect, and add new dad_timeout option defaulting to 5s for bug 481970 Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
* | Merge remote-tracking branch 'origin/bug481080'Robin H. Johnson2013-08-231-4/+12
|\ \
| * | Updated README to something a bit more generic and complete, since this is ↵Ian Stakenvicius2013-08-221-4/+12
| |/ | | | | | | | | | | now a standalone package (see bug 481080) Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
* / apply routing policy rules before routes if a config option is set, bug 446606Ian Stakenvicius2013-08-211-0/+5
|/ | | | Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
* rename package to netifrc0.1William Hubbs2013-08-091-1/+1
|
* doc: add READMEWilliam Hubbs2013-04-072-0/+5
| | | | | | | | This is the information that was stored in /etc/conf.d/net while these scripts were part of OpenRC. Moving it to the doc directory means that there is no longer a conf.d/net file to worry about with upgrades. This is not a regression since the default conf.d/net was only comments and was meant to be replaced.
* initial commit ported from OpenRcWilliam Hubbs2013-04-064-0/+1704