slackware-current/source/n/network-scripts
Patrick J Volkerding 8081d50c9c Tue Jan 4 22:51:41 UTC 2022
a/bash-5.1.016-x86_64-1.txz:  Upgraded.
a/haveged-1.9.16-x86_64-1.txz:  Upgraded.
a/hwdata-0.355-noarch-1.txz:  Upgraded.
ap/gphoto2-2.5.28-x86_64-1.txz:  Upgraded.
kde/bluedevil-5.23.5-x86_64-1.txz:  Upgraded.
kde/breeze-5.23.5-x86_64-1.txz:  Upgraded.
kde/breeze-grub-5.23.5-x86_64-1.txz:  Upgraded.
kde/breeze-gtk-5.23.5-x86_64-1.txz:  Upgraded.
kde/drkonqi-5.23.5-x86_64-1.txz:  Upgraded.
kde/kactivitymanagerd-5.23.5-x86_64-1.txz:  Upgraded.
kde/kde-cli-tools-5.23.5-x86_64-1.txz:  Upgraded.
kde/kde-gtk-config-5.23.5-x86_64-1.txz:  Upgraded.
kde/kdecoration-5.23.5-x86_64-1.txz:  Upgraded.
kde/kdeplasma-addons-5.23.5-x86_64-1.txz:  Upgraded.
kde/kgamma5-5.23.5-x86_64-1.txz:  Upgraded.
kde/khotkeys-5.23.5-x86_64-1.txz:  Upgraded.
kde/kinfocenter-5.23.5-x86_64-1.txz:  Upgraded.
kde/kmenuedit-5.23.5-x86_64-1.txz:  Upgraded.
kde/konsole-21.12.0-x86_64-2.txz:  Rebuilt.
  Applied upstream patch:
  [PATCH] Use tighter matching when finding the default profile file name.
  Thanks to alienBOB.
kde/kscreen-5.23.5-x86_64-1.txz:  Upgraded.
kde/kscreenlocker-5.23.5-x86_64-1.txz:  Upgraded.
kde/ksshaskpass-5.23.5-x86_64-1.txz:  Upgraded.
kde/ksystemstats-5.23.5-x86_64-1.txz:  Upgraded.
kde/kwallet-pam-5.23.5-x86_64-1.txz:  Upgraded.
kde/kwayland-integration-5.23.5-x86_64-1.txz:  Upgraded.
kde/kwayland-server-5.23.5-x86_64-1.txz:  Upgraded.
kde/kwin-5.23.5-x86_64-1.txz:  Upgraded.
kde/kwrited-5.23.5-x86_64-1.txz:  Upgraded.
kde/layer-shell-qt-5.23.5-x86_64-1.txz:  Upgraded.
kde/libkscreen-5.23.5-x86_64-1.txz:  Upgraded.
kde/libksysguard-5.23.5-x86_64-1.txz:  Upgraded.
kde/milou-5.23.5-x86_64-1.txz:  Upgraded.
kde/oxygen-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-browser-integration-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-desktop-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-disks-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-firewall-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-integration-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-nm-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-pa-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-sdk-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-systemmonitor-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-vault-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-5.23.5-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-wallpapers-5.23.5-x86_64-1.txz:  Upgraded.
kde/polkit-kde-agent-1-5.23.5-x86_64-1.txz:  Upgraded.
kde/powerdevil-5.23.5-x86_64-1.txz:  Upgraded.
kde/qqc2-breeze-style-5.23.5-x86_64-1.txz:  Upgraded.
kde/sddm-kcm-5.23.5-x86_64-1.txz:  Upgraded.
kde/systemsettings-5.23.5-x86_64-1.txz:  Upgraded.
kde/xdg-desktop-portal-kde-5.23.5-x86_64-1.txz:  Upgraded.
l/imagemagick-7.1.0_19-x86_64-2.txz:  Rebuilt.
  It seems that even with --enable-opencl, ImageMagick has disabled OpenCL
  support by default unless the environment variable MAGICK_OCL_DEVICE=true
  is set, so there should be no harm enabling this feature again.
  Thanks to denydias.
l/iso-codes-4.9.0-noarch-1.txz:  Upgraded.
l/libgphoto2-2.5.28-x86_64-1.txz:  Upgraded.
l/pipewire-0.3.42-x86_64-2.txz:  Rebuilt.
  Added sample startup files in /etc/xdg/autostart. Thanks to stormtracknole.
  Added scripts (pipewire-enable.sh, pipewire-disable.sh) to setup pipewire as
  the default multimedia server, or to disable it and return to pulseaudio as
  the default. Thanks to stormtracknole and LuckyCyborg for many useful tips.
l/pulseaudio-15.0-x86_64-4.txz:  Rebuilt.
  Install pulseaudio.desktop as a .new file so that future package updates
  won't overwrite custom content.
n/whois-5.5.11-x86_64-1.txz:  Upgraded.
n/yptools-4.2.3-x86_64-5.txz:  Rebuilt.
  Fixed ypcat installation. Thanks to Stuart Winter.
x/libdrm-2.4.109-x86_64-1.txz:  Upgraded.
x/xdg-desktop-portal-1.12.1-x86_64-1.txz:  Upgraded.
x/xf86-video-vmware-13.3.0-x86_64-6.txz:  Rebuilt.
  Patched to build against libdrm-2.4.109. Thanks to gmgf.
2022-01-05 08:59:56 +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 Fri Apr 16 23:29:36 UTC 2021 2021-04-17 08:59:50 +02:00
0000-rc.inet1.new-lxc-additions.patch Thu Nov 11 20:36:12 UTC 2021 2021-11-12 08:59:57 +01:00
0001-netconfig-turn-off-rc.networkmanager-if-networkmanager-is-not-selected.patch Thu Nov 11 20:36:12 UTC 2021 2021-11-12 08:59:57 +01:00
0002-add-hostname-loopback-entries-in-etc-hosts-for-dhcp.patch Sun Jan 2 20:40:21 UTC 2022 2022-01-03 08:59:54 +01:00
doinst.sh Slackware 13.0 2018-05-31 22:41:17 +02:00
network-scripts.SlackBuild Tue Jan 4 22:51:41 UTC 2022 2022-01-05 08:59:56 +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>