summaryrefslogtreecommitdiff
path: root/docs/configuration/interfaces/wireguard.rst
AgeCommit message (Collapse)Author
2026-05-06feat: flip swap mechanism — MD as primary, RST as override (Phase 1)Yuriy Andamasov
This is the first of three phases inverting the per-page swap mechanism so MD becomes the canonical primary and RST becomes the rare override. Phase 1 — file renames + conf.py exclude_patterns flip only: - Rename docs/**/md-<stem>.md to docs/**/<stem>.md (drop md- prefix) for all 254 stems previously listed in docs/_swap.txt - Rename docs/**/<stem>.rst to docs/**/rst-<stem>.rst (add rst- prefix) for the same 254 stems - Repurpose docs/_swap.txt as docs/_rst_overrides.txt; initially empty comment-only since no pages need the RST fallback right now - conf.py exclude_patterns flipped: rst-*.rst is now excluded by default instead of md-*.md - conf.py runtime-artifact references updated to _rst_override_state.json and _md_exclude.txt (Phase 2 will rewrite swap_sources.py to produce these names; for now no swap script runs because overrides list is empty) Phase 2 (next commit on this branch) will rewrite scripts/swap_sources.py with inverted rename direction, delete scripts/import_myst.py + tests, and update tests/test_swap_sources.py for the new semantics. Phase 3 will be the cleanup pass and ready-for-review flip. Generated by robots https://vyos.io
2026-04-21fix: remove unnecessary linter suppressions, use named refs for long URLsYuriy Andamasov
- pppoe-ipv6-basic.rst: remove stop/start_vyoslinter pair added in error (content between markers had no real IPs and no lines > 80 chars) - OpenVPN_with_LDAP.rst: replace stop_vyoslinter around long line-block URL with a named hyperlink target whose URL wraps to the next line - wireguard.rst: split long named hyperlink target onto two lines, eliminating the need for stop/start_vyoslinter markers 🤖 Generated by [robots](https://vyos.io)
2026-04-21fix: resolve all line-length lint warnings across 14 RST filesYuriy Andamasov
Wrap prose lines exceeding 80 chars and apply stop/start_vyoslinter markers around cfgcmd/opcmd directive lines that cannot be shortened (e.g. long option names with placeholder arguments). Affected files: bonding, wireguard, pim, conntrack-sync, dmvpn, ipsec_general, site2site_ipsec, vrf/index, bare-metal, inter-vrf-routing-vrf-lite, lac-lns, tunnelbroker, OpenVPN_with_LDAP, dmvpn-dualhub-dualcloud. 🤖 Generated by [robots](https://vyos.io)
2026-04-15perf: convert all images to WebP with PDF fallbackYuriy Andamasov
Add WebP versions of all 187 PNG/JPG images (38MB → 17MB, 55% reduction). Update RST/MD references to use Sphinx wildcard syntax (.*) so HTML builds use WebP while PDF/LaTeX builds fall back to original PNG/JPG. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16DOC: Proofread wireguard.rst (#1784)LiudmylaNad
* DOC: Proofread wireguard.rst * Apply suggestions from code review Co-authored-by: Daniil Baturin <daniil@baturin.org> --------- Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-06-26Correction of firewall syntax in multiple pages (#1651)srividya0208
2024-07-04proofread interfaces/wireguardwhyrlpool
2023-10-18Fix two typos in Wireguard docVeli-Matti Helke
2023-10-05Update wireguard.rstDibins
Adding proper syntax for 1.4 firewall commands
2023-08-17T5409: add per-client-thread CLI option for wireguard and wireless interfacesChristian Breunig
2023-06-08added the private key command in the example configuration which is a mandatesrividya0208
option
2023-01-26wireguard: sync branchesrebortg
2022-02-21Wireguard (Interfaces) making interface name consistentAlex Oberhauser
Renaming wg0 to wg01 to make the interface name consistent with the rest of the document and between the command and the related output.
2022-02-21WireGuard (Interfaces) page improvementsAlex Oberhauser
- Fixing named private key command, not working in the latest version of Vyos (tested with 1.4-rolling-g7c82c5c7104-20220217). It needs to be the private key. - Updating the public key in the example to match the private key example, as generated in the previous section. - Explaining the persistent-keepalive flag in the RoadWarrior section
2021-10-07Warning about IPsec and VTI interfacesgoodNETnick
2021-10-06Wireguard interface typogoodNETnick
2021-10-01wireguard: adjust to new PKI interfaceChristian Poessinger
2021-09-23Update wireguard.rstrobmobz
Corrected a mistake where it showed the wrong subnet in the description for the applied rule under local side annotated commands. (cherry picked from commit 65f8287e5a5af67d45b402982a84917b0341feb7)
2021-07-28wireguard: correct spelling and grammarrebortg
2021-07-12updated diagram, updated sudo wg, fixed heading sizes, replaced pub IPsusman-umer
2021-07-11moved wg back into /interfaces dirusman-umer
2021-07-10 Moved wireguard from the interfaces to vpn directory, as it is a VPN.usman-umer
Modified the index files to reflect this. Added Diagram of the VPN Topology Modified the weird IP subnets for local& remote sites. This Included: Changing the Interface Address for the wg01 tunnel Chaning the WAN addresses to addrs not in the RFC1918 range (1.1.1.1 & 2.2.2.2) Modifing the allowed IPs and static route to reflect this. Modified the ping test to reflect this. Added an annotated verison of the wireguard local&remote config. Added an example of a firewall exception for wirguard (OUTSIDE_IN) Modified the explanation for the behavior of AllowedIPs for remote clients. Added an example of "sudo wg" to the operational commands. Fixed typo
2021-04-25wireguard: update roadwarrior configurationChristian Poessinger
2021-04-24WireGuard: T1802: add mobile client config generation commandChristian Poessinger
2021-04-22Wireguard: Fix IPv6 in iPhone peer exampleChristoph Schleßelmann
2021-04-04Style changes to wireguard documentationRicky Pai
2021-04-04fix command for deleting wireguard keypairRicky Pai
2021-04-03Edit sentence on public/private key pair to make it read betterRicky Pai
2021-02-05vrf: static: T2450: adjust to new CLI syntaxChristian Poessinger
2020-12-11interfaces: fix lint errorsrebortg
2020-11-29arrange: interfacesrebortg