1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-01-30 08:38:10 +01:00
slackware-current/source/n/network-scripts
Patrick J Volkerding da4119a5e0 Thu Mar 18 23:54:14 UTC 2021
ap/slackpkg-15.0.1-noarch-1.txz:  Upgraded.
  Tweak default blacklist file's help text (thanks, dive).
  Fix display of blacklisted packages.
  Tweaks to slack-desc.
  Note that kernel-headers should not be blacklisted.
  Added Lithuania mirrors (Totoro-kun on LQ).
  Fix exit code for pending updates (dive).
  Avoid matching txz/tgz etc extension when blacklisting (dive).
  Use https for all slackpkg homepage links.
  Update mirror files (14.2 -> 15.0).
  Add blacklist to search option.
  Move applyblacklist to end of makelist().
  Clarify how to blacklist duplicate packages.
  Fix new-config dialog.
  Reduce false positives in DOUBLEFILES detection.
  Remove spaces in awk..
  More blacklisting fixups (see full commit msg).
  Escape plus signs in blacklist regex.
  Convert ${ROOT}/${WORKDIR} > ${WORKDIR} (dive).
  Convert ${ROOT}/${CONF} -> ${CONF} and tweak blacklists (dive).
  Further fixup/enhancement to blacklisting issues.
  Fix "slackpkg blacklist" so that it shows blacklist again.
  Fixup internal blacklist handling.
  Use ERE for sanity_check() function (David Woodfall).
  Remove "slackpkg blacklist" from manual pages.
  Fix aaa_elflibs --> aaa_libraries in sample blacklist file (mozes).
  Split aarch64 and arm mirrors into separate files (mozes).
  Allow new-config after slackpkg upgrade itself (PiterPUNK).
  Modify blacklist regex line ending.
  Thanks to Robby Workman.
ap/sqlite-3.35.2-x86_64-1.txz:  Upgraded.
kde/kid3-3.8.6-x86_64-1.txz:  Upgraded.
l/glib2-2.66.8-x86_64-1.txz:  Upgraded.
l/pango-1.48.3-x86_64-2.txz:  Rebuilt.
  Eliminate dangling symlink. Thanks to upnort.
n/bind-9.16.13-x86_64-1.txz:  Upgraded.
n/links-2.22-x86_64-1.txz:  Upgraded.
n/network-scripts-15.0-noarch-14.txz:  Rebuilt.
  Fix discrepancies between rc.inet1.conf versions.
  Move configuration of SLACC before DHCP.
  Don't bring up a bridge interface if it will be brought up later by IP config.
  Fix a typo in br_open when configuring IFOPTS: i->1.
  Add SLAAC security and privacy options.
  Fix typo of 'default'.
  Added debugging output around new SLAAC enhancements.
  Move enabling RA before SLAAC security section.  Thanks to davjohn on LQ.
  Fix domain name validation checks.  Thanks to xbeastx74 on LQ for the report.
  Thanks to Darren "Tadgy" Austin and Robby Workman.
n/wireless_tools-30.pre9-x86_64-5.txz:  Rebuilt.
  rc.wireless: don't leave interfaces in up state as it prevents SLAAC.
  Take interface down at exit from rc.wireless.  Thanks to davjohn.
x/libgee-0.20.4-x86_64-1.txz:  Upgraded.
2021-03-19 08:59:51 +01:00
..
manpages Mon Mar 1 20:10:44 UTC 2021 2021-03-02 08:59:52 +01:00
modprobe.d Thu Mar 18 23:54:14 UTC 2021 2021-03-19 08:59:51 +01:00
scripts Thu Mar 18 23:54:14 UTC 2021 2021-03-19 08:59:51 +01:00
doinst.sh Slackware 13.0 2018-05-31 22:41:17 +02:00
network-scripts.SlackBuild Thu Mar 18 23:54:14 UTC 2021 2021-03-19 08:59:51 +01:00
README.bonding Mon Mar 1 20:10:44 UTC 2021 2021-03-02 08:59:52 +01:00
README.IPv6 Mon Mar 1 20:10:44 UTC 2021 2021-03-02 08:59:52 +01:00
README.networking Mon Mar 1 20:10:44 UTC 2021 2021-03-02 08:59:52 +01:00
README.VLANs Mon Mar 1 20:10:44 UTC 2021 2021-03-02 08:59:52 +01:00
slack-desc Mon May 28 19:12:29 UTC 2018 2018-05-31 23:39:35 +02:00

VLANs (aka, 802.1q)
===================

Features
--------
* Simple configuration of VLAN interfaces using standard rc.inet1.conf
  variables.
* Utilises the new IFOPTS[x]="" paramter, which allows VLAN interface
  specific configuration, supporting the use of any option.
* VLAN interfaces can be built on top of bonds and virtual or physical
  interfaces.


Configuration
-------------
Configuring VLAN bound interfaces utilises the standard Slackware networking
configuration syntax in rc.inet1.conf, with setting up an interface as simple
as changing the IFNAME[x].

VLAN interfaces can be configured quite simply in rc.inet1.conf, in the standard
Slackware way of defining an interface.  The key to the configuration is to use
the correct IFNAME[x]="" setting for the underlying ethernet (or bond) interface
and the tagged VLAN ID that should be exposed.  For example:
  IFNAME[0]="eth0.10"
  IFOPTS[0]=""
  IPADDR[0]="192.168.10.1"
  NETMASK[0]="24"

The VLAN ID is taken from the full interface name, which is comprised of the
underlying interface name, a period (.) and then the VLAN ID to expose.
The above example would use the physical interface 'eth0', and expose the VLAN
with ID '10'.

It is also possible to use a bond as the underlying interface, which allows
link aggregated VLAN interfaces to be created for network redundancy.

The interfaces support IPv4 and IPv6 IP addressing configured in the Slackware
way in rc.inet1.conf.

IFOPTS[x] is a pipe (|) delimited list of VLAN kernel module specific settings
to be applied to the interface.  The ip-link(8) man page contains details of
exactly what settings can be used with this option (search for "VLAN Type
Support").  For example:
  VLANOPTS[x]="protocol 802.1ad | reorder_hdr off"

Under normal circumstances, where a standard VLAN interface is required, no
options should be supplied.


--
Darren 'Tadgy' Austin.
<darren (at) afterdark.org.uk>