Compare commits

..

628 Commits

Author SHA1 Message Date
Robert Göhler
f68fcb907a
Merge pull request #1109 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-10-10 21:27:48 +02:00
rebortg
a8a3f59c74 Github: update equuleus branch 2023-10-09 06:05:22 +00:00
Christian Breunig
f91f590403 T5630: pppoe: allow to specify MRU in addition to already configurable MTU
(cherry picked from commit 7090b69845a8d304d1608e18efef383082114f33)
2023-10-08 18:34:28 +02:00
Robert Göhler
cd18fefa4a
Merge pull request #1103 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-10-05 22:25:45 +02:00
rebortg
7a1448c3c9 Github: update equuleus branch 2023-10-02 06:05:16 +00:00
Robert Göhler
2349764deb
Merge pull request #1094 from aslanvyos/patch-1
Update libvirt.rst
2023-09-25 20:40:41 +02:00
Robert Göhler
772777582a
Merge pull request #1096 from aslanvyos/patch-3
Update build-vyos.rst
2023-09-25 20:37:14 +02:00
Robert Göhler
f48d0ab958
Merge pull request #1098 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-09-25 20:23:42 +02:00
rebortg
9f2ca7c19d Github: update equuleus branch 2023-09-25 06:05:21 +00:00
aslanvyos
84eacd27cf
Update build-vyos.rst
Updated Docker install procedure for Ubuntu
The old version is not working properly
Took all from Docker's official documentation
https://docs.docker.com/engine/install/ubuntu/
2023-09-22 16:47:05 +04:00
aslanvyos
3b7c616418
Update libvirt.rst
1. In the new version of Libvirt this --os-type is deprecated.  When we put this option we get this message "WARNING  --os-type is deprecated and does nothing. Please stop using it."
2. Some ques OS KVM console is chosen as the default boot option and when we enter the console console hangs. For this reason, we need to reboot and select Serial console.
2023-09-22 15:37:52 +04:00
Robert Göhler
d51461b1ef
Merge pull request #1080 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-09-11 20:32:08 +02:00
rebortg
fb643bfbdf Github: update equuleus branch 2023-09-11 06:05:26 +00:00
Robert Göhler
7c9fcfd196
Merge pull request #1073 from srividya0208/zbf1
incorrect link for configuration blueprint
2023-09-08 09:33:04 +02:00
srividya0208
fa4e8c6ae6 incorrect link for configuration blueprint 2023-09-08 02:08:17 -04:00
Robert Göhler
91f5199c29
Merge pull request #1070 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-09-06 21:00:06 +02:00
rebortg
b315c7d9c0 Github: update equuleus branch 2023-09-04 06:05:04 +00:00
Robert Göhler
b648f54e0e Update .readthedocs.yml
(cherry picked from commit 727b400299aee15779464396496218a3afe53a7e)
2023-08-28 21:01:42 +02:00
Robert Göhler
dbb9e29d1c
Merge pull request #1069 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-08-28 20:49:32 +02:00
rebortg
9afb922d3e Github: update equuleus branch 2023-08-28 06:05:03 +00:00
Robert Göhler
dbc67cb6a9
Merge pull request #1059 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-08-22 22:12:10 +02:00
rebortg
a7fb9cd742 Github: update equuleus branch 2023-08-21 06:05:01 +00:00
Robert Göhler
65f1ee7b52
Merge pull request #1055 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-08-16 21:32:53 +02:00
rebortg
6684494379 Github: update equuleus branch 2023-08-14 06:05:01 +00:00
Robert Göhler
255af1d6d8
Merge pull request #1053 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-07-31 20:45:09 +02:00
rebortg
889ad4247a Github: update equuleus branch 2023-07-31 06:05:14 +00:00
Marek Küthe
2947a454fb L2TPv3: Fix typo
The previous RFC pointed to the XMPP (Instant Messaging Standard) specification.

(cherry picked from commit 04b4ec90a78993049c24d717564dddffe3a1adf1)
2023-07-28 21:22:11 +02:00
rebortg
fdc5eac10e coverage: update command json file 2023-07-24 22:01:55 +02:00
Robert Göhler
0f6781a492
Merge pull request #1046 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-07-24 21:26:07 +02:00
rebortg
77bdb66aac Github: update equuleus branch 2023-07-24 06:05:27 +00:00
srividya0208
a2cd087623 interface mirror options are changed.
two paragraphs are defined about the mirror option, removed the paragraph
having the older cli structure.

(cherry picked from commit c7d52cf762def52fecf9d1ec08dff61032dabd86)
2023-07-20 15:25:29 +02:00
Robert Göhler
00d250e424
Merge pull request #1041 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-07-17 20:58:11 +02:00
rebortg
83436b63f8 Github: update equuleus branch 2023-07-17 06:06:33 +00:00
Robert Göhler
73246eff10
Merge pull request #1038 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-07-11 09:39:14 +02:00
rebortg
da8aac101d Github: update equuleus branch 2023-07-10 06:05:58 +00:00
Robert Göhler
0e356340c8
Merge pull request #1033 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-06-27 13:01:14 +02:00
rebortg
bf7aa9c599 Github: update equuleus branch 2023-06-26 06:06:02 +00:00
rebortg
649d709292 backport new eventhandler feature 2023-06-12 21:26:19 +02:00
rebortg
1d5b7e4f6f autotest: DHCPRelay_through_GRE update version 2023-06-07 12:01:16 +02:00
rebortg
9a1af038ea autotest: Wireguard update version 2023-06-07 10:23:47 +02:00
rebortg
5a56b92114 autotest: tunnelbroker update version 2023-06-07 10:08:33 +02:00
Robert Göhler
4b64172c34
Merge pull request #1024 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-06-06 21:14:34 +02:00
rebortg
3d8e1846f6 Github: update equuleus branch 2023-06-05 06:05:26 +00:00
Robert Göhler
c67306364f
Merge pull request #1018 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-05-30 10:32:25 +02:00
rebortg
a4ab1192e8 Github: update equuleus branch 2023-05-29 06:05:23 +00:00
Robert Göhler
3001e7e5a7
Merge pull request #1014 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-05-23 21:01:29 +02:00
rebortg
be6249d9b8 Github: update equuleus branch 2023-05-22 06:05:11 +00:00
Robert Göhler
ebdec8b21f
Merge pull request #1010 from srividya0208/cloud-init
link https://yamlvalidator.com/ is dead
2023-05-19 10:11:28 +02:00
srividya0208
90b1c95300 the reference https://yamlvalidator.com/ mentioned in this page is no more
available so replaced it with https://www.yamllint.com/
2023-05-18 13:45:12 -04:00
Robert Göhler
938cd8fad3
Merge pull request #1008 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-05-16 21:38:23 +02:00
rebortg
80c3f4549f Github: update equuleus branch 2023-05-15 06:05:35 +00:00
Christian Breunig
72d2da1f2e syslog: T2769: add VRF support
(cherry picked from commit 09696c680db55502476bdda0644f348d35bab533)
2023-05-11 20:56:38 +02:00
Robert Göhler
4729ac43ab
fix build error on readthedocs 2023-05-10 11:46:55 +02:00
Robert Göhler
2424bd15b9
Merge pull request #1002 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-05-10 11:39:42 +02:00
rebortg
f642df792f Github: update equuleus branch 2023-05-08 06:04:55 +00:00
Robert Göhler
5fa7391822
Merge pull request #998 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-05-06 20:30:14 +02:00
rebortg
bb21505ff6 Github: update equuleus branch 2023-05-01 06:05:20 +00:00
Robert Göhler
aafa7993f3
Merge pull request #993 from systeembeheerder/patch-1
Update index.rst
2023-04-25 11:50:30 +02:00
systeembeheerder
6e1189cead
Update index.rst
add example of negated address group. Per https://forum.vyos.io/t/best-way-to-negate-a-address-group-match/9019/3
2023-04-24 13:36:14 +02:00
rebortg
acd3cecea5 update lxml 2023-04-17 21:11:31 +02:00
Robert Göhler
7dca30a0e5
Merge pull request #990 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-04-17 20:39:49 +02:00
rebortg
d7e2cf7ada Github: update equuleus branch 2023-04-17 06:05:38 +00:00
Andrii Andrieiev
e36253f5df AWS: T425: cloudwatch 2023-04-13 21:04:50 +02:00
Robert Göhler
f5caf0756c
Merge pull request #983 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-04-11 21:07:12 +02:00
rebortg
0531f331ab Github: update equuleus branch 2023-04-10 06:05:15 +00:00
Robert Göhler
efe94c9d25
Merge pull request #979 from Harliff/patch-1
Duplicate text deleted
2023-04-07 21:04:49 +02:00
Robert Göhler
676f7581f6
Merge pull request #980 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-04-07 21:03:39 +02:00
rebortg
c1a6290eda Github: update equuleus branch 2023-04-03 06:05:11 +00:00
Harliff
0faeb8a103
Duplicate text deleted 2023-04-02 17:44:04 +03:00
Robert Göhler
fef982e0b6
Merge pull request #975 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-03-27 22:04:01 +02:00
rebortg
e88b0231b5 Github: update equuleus branch 2023-03-27 06:05:54 +00:00
Christian Breunig
df94cf8318 ethernet: add note about vmxnet3 and tso/lro
(cherry picked from commit 676d65251934713eb9096a22ed78ddde9bda96a3)
2023-03-24 07:26:50 +01:00
Robert Göhler
dbe04281d1
Merge pull request #968 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-03-23 13:20:41 +01:00
rebortg
03ad30b779 Github: update equuleus branch 2023-03-20 06:05:35 +00:00
Robert Göhler
1550173241
disable pdf build 2023-03-14 22:57:32 +01:00
Robert Göhler
34edc95cd6
Merge pull request #964 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-03-14 21:13:51 +01:00
rebortg
9c3f44712c Github: update equuleus branch 2023-03-13 06:05:37 +00:00
Robert Göhler
7bd9ca3fdd
Merge pull request #963 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-03-09 21:20:17 +01:00
rebortg
bcfef1ae07 Github: update equuleus branch 2023-03-06 06:05:50 +00:00
Robert Göhler
c4ce1ab0a9
Merge pull request #960 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-02-27 20:36:20 +01:00
rebortg
de6a1c021b Github: update equuleus branch 2023-02-27 06:05:32 +00:00
Robert Göhler
c55ef639a1
Merge pull request #957 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-02-20 20:47:00 +01:00
rebortg
45a602b144 Github: update equuleus branch 2023-02-20 06:05:46 +00:00
rebortg
c8dfc89b07 console: sync branches 2023-02-15 08:35:42 +01:00
rebortg
6a11ba4a05 console: sync branches 2023-02-15 08:32:22 +01:00
rebortg
451cd050f8 Example: Wireguard upgrade version 2023-02-14 22:09:26 +01:00
Robert Göhler
a232e315d9
Merge pull request #952 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-02-14 20:27:05 +01:00
rebortg
b87b1aae8c Github: update equuleus branch 2023-02-13 06:05:42 +00:00
Christian Breunig
3e6da8ed4e T5001: Replace links to the phabricator site
Replace links to the phabricator site from https://phabricator.vyos.net to
https://vyos.dev

(cherry picked from commit 27512c94e62ec1883aafc97abafbd09d69ef1896)
2023-02-12 21:10:24 +01:00
Robert Göhler
304b82d451
Merge pull request #851 from initramfs/equuleus-default-fq-codel
traffic-policy: T2721: Update docs to indicate fq-codel is the default leaf queuing discipline for shaper/HTB
2023-02-06 21:07:37 +01:00
Robert Göhler
4618187298
Merge pull request #947 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-02-06 20:45:48 +01:00
rebortg
891add3ab5 Github: update equuleus branch 2023-02-06 06:05:24 +00:00
Robert Göhler
67eeeeb81b
Merge pull request #943 from b-/patch-2
rewrite hint for service tftp-server directory
2023-02-03 21:35:30 +01:00
bri
272457a2aa
rewrite hint for service tftp-server directory 2023-02-03 13:46:28 -05:00
rebortg
6785b02ec5 cli: sync branches 2023-01-31 21:36:14 +01:00
rebortg
e4bd82f6e2 about: sync branches 2023-01-31 21:33:14 +01:00
rebortg
5dbf1035cf vyos-on-baremetal: sync branches 2023-01-31 21:32:08 +01:00
rebortg
a57c4789d8 update: sync branches 2023-01-31 21:31:09 +01:00
rebortg
f9fb492e5d install: sync branches 2023-01-31 21:29:42 +01:00
rebortg
f9af6fe1ef install image: sync branches 2023-01-31 21:20:39 +01:00
rebortg
96208c0797 vmware: sync branches 2023-01-31 21:20:13 +01:00
rebortg
4a0d3e6e79 gcp: sync branches 2023-01-31 21:17:07 +01:00
rebortg
316586442b l2tp: sync branches 2023-01-31 21:06:59 +01:00
rebortg
f45708f8b7 syslog: sync branches 2023-01-31 21:04:12 +01:00
rebortg
145c5a32c0 contrack: sync branches 2023-01-31 16:18:41 +01:00
rebortg
7d3fa73deb tftp: sync branches 2023-01-31 15:43:57 +01:00
rebortg
a18e7d46e7 copyright: change year 2023-01-31 15:39:14 +01:00
Christian Poessinger
0ff42b6f99 xdp: remove documentation - feature not supported in VyOS 1.3 2023-01-31 07:37:18 +01:00
rebortg
51a76e1b04 ssh: sync branches 2023-01-30 15:55:07 +01:00
rebortg
7274c1d33d snmp: sync branches 2023-01-30 15:50:32 +01:00
rebortg
f05f59fb7d router-advert: sync branches 2023-01-30 15:49:21 +01:00
rebortg
a6727d7244 pppoe-server: sync branches 2023-01-30 15:46:33 +01:00
rebortg
c29ffc9b2a https: sync branches 2023-01-30 15:39:38 +01:00
rebortg
23da71b572 dns: sync branches 2023-01-30 15:39:38 +01:00
Robert Göhler
86bf13a93f
Merge pull request #937 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-30 14:48:01 +01:00
rebortg
8cdb9abd1c Github: update equuleus branch 2023-01-30 06:05:19 +00:00
rebortg
26c30c3152 dhcp-server: sync branches 2023-01-28 21:59:17 +01:00
rebortg
0f2fab4980 dhcp-relay: sync branches 2023-01-28 21:45:41 +01:00
rebortg
448707e85d broadcast-relay: sync branches 2023-01-27 13:36:03 +01:00
rebortg
e1ef371da2 static: sync branches 2023-01-27 13:32:53 +01:00
rebortg
a3836c5eb6 rpki: sync branches 2023-01-27 13:19:18 +01:00
rebortg
f2c1a7e848 igmp: sync branches 2023-01-27 11:04:46 +01:00
rebortg
6a5778f9d9 bfd: update proofread due no changes 2023-01-27 10:59:20 +01:00
rebortg
935fbb7cf2 loadbalanching: sync branches 2023-01-27 10:44:00 +01:00
rebortg
34bebbba1b wwan: update proofread date 2023-01-27 10:42:32 +01:00
rebortg
d08186e4dd wireless: sync branches 2023-01-27 10:39:14 +01:00
rebortg
fb1f37cd6e wireguard: sync branches 2023-01-26 13:45:30 +01:00
rebortg
a1d0da61af vxlan: proofread 2023-01-26 12:42:24 +01:00
rebortg
ba74e9d3c8 peth: proofread 2023-01-26 12:41:22 +01:00
rebortg
c4bf126e05 tunnel: proofread 2023-01-26 11:24:01 +01:00
Robert Göhler
fc723c2d17
Merge pull request #931 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-23 21:36:09 +01:00
rebortg
0e3ca47042 Github: update equuleus branch 2023-01-23 06:05:03 +00:00
Christian Breunig
2288805024 container: T4947: support mounting container volumes as ro or rw
(cherry picked from commit c090fa22b92053e98eb453abda853698217b871b)
2023-01-21 14:15:50 +01:00
rebortg
890c151dc3 macsec: polishing and proofread 2023-01-20 22:16:53 +01:00
rebortg
dee6c2445e loopback: update proofread date 2023-01-20 22:02:39 +01:00
rebortg
1bb0c7db78 l2tpv3: update proofread date 2023-01-20 22:01:20 +01:00
rebortg
1a6ac6ccbc geneve: update proofread date 2023-01-20 21:58:50 +01:00
rebortg
506833a7e0 ethernet: update proofread date 2023-01-20 21:56:46 +01:00
rebortg
0ca2478e7c dummy: correct show interface 2023-01-20 21:47:57 +01:00
Robert Göhler
bdc2b90430
Merge pull request #926 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-16 21:44:33 +01:00
rebortg
f2f21fb5b2 Github: update equuleus branch 2023-01-16 20:43:40 +00:00
Robert Göhler
79c4bab333
Merge pull request #924 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-16 21:32:13 +01:00
rebortg
906c3a1d3c proofread: increase date on various automation files 2023-01-16 21:29:02 +01:00
rebortg
c8b6c00192 Github: update equuleus branch 2023-01-16 06:05:23 +00:00
rebortg
ed87190451 CLI: correct typo 2023-01-15 21:43:53 +01:00
rebortg
cf93ee198e 404: fix typo 2023-01-15 21:36:26 +01:00
Christian Breunig
4432eaed35 container: backport feature from VyOS 1.4 2023-01-15 20:01:27 +01:00
rebortg
1a168ab7ec VPN: fix close action jpg 2023-01-11 10:05:34 +01:00
Robert Göhler
c2173ecb72
Merge pull request #921 from evilmog/patch-1
Update zone-policy.rst
2023-01-11 09:52:05 +01:00
Dustin Heywood
c678872b60
Update zone-policy.rst
correct a typo
2023-01-09 13:43:10 -07:00
Robert Göhler
2437c388d7
Merge pull request #920 from srividya0208/ipsecc
ipsec added the description about few key-parameters
2023-01-09 20:53:08 +01:00
Robert Göhler
6d8d9adb33
Merge pull request #918 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-09 20:49:13 +01:00
srividya0208
303654c839 added the description about few ipsec parameters i.e close-action and
dead-peer-detection
2023-01-09 06:41:24 -05:00
rebortg
c3e6faf52e Github: update equuleus branch 2023-01-09 06:05:01 +00:00
Robert Göhler
6a0e00ed53
Merge pull request #914 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2023-01-02 20:34:27 +01:00
rebortg
292e3507db Github: update equuleus branch 2023-01-02 06:04:57 +00:00
Robert Göhler
a750f4ce49
Merge pull request #910 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-12-27 20:54:53 +01:00
rebortg
5a0e5e823d Github: update equuleus branch 2022-12-26 06:05:07 +00:00
Robert Göhler
768dd2b4a3
Merge pull request #859 from initramfs/equuleus-fix-tcp-mss
firewall: T4709: update documentation for TCP MSS clamping
2022-12-19 19:55:30 +01:00
Robert Göhler
9ca78c3edc
Merge pull request #906 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-12-19 19:55:01 +01:00
rebortg
a243467ef4 Github: update equuleus branch 2022-12-19 06:05:35 +00:00
github-actions[bot]
65d7fbca67
Github: update equuleus branch (#903)
Co-authored-by: rebortg <rebortg@users.noreply.github.com>
2022-12-07 21:00:13 +01:00
Robert Göhler
eaa884fd47
Merge pull request #898 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-11-28 20:38:20 +01:00
rebortg
89b931bb53 Github: update equuleus branch 2022-11-28 06:05:22 +00:00
Robert Göhler
3aaf5ba8d2
Merge pull request #892 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-11-21 20:39:12 +01:00
rebortg
876a2fee89 Github: update equuleus branch 2022-11-21 06:05:30 +00:00
Robert Göhler
d22ed403a7
Merge pull request #889 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-11-15 20:47:43 +01:00
rebortg
19e7da4db7 Github: update equuleus branch 2022-11-14 06:05:51 +00:00
Robert Göhler
336aaebfdc
Merge pull request #886 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-11-08 21:00:25 +01:00
rebortg
fd9c06210f Github: update equuleus branch 2022-11-07 06:05:38 +00:00
Robert Göhler
372b28c900
Merge pull request #883 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-11-02 21:07:19 +01:00
rebortg
6f9d84ad48 Github: update equuleus branch 2022-10-31 06:05:50 +00:00
Robert Göhler
e9d0c96fc6
Merge pull request #880 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-10-24 20:06:33 +02:00
rebortg
ccfd748890 Github: update equuleus branch 2022-10-24 06:32:31 +00:00
Robert Göhler
6e041986fc
Merge pull request #879 from rick0x00/patch-1
adjust commands to set nat nptv6
2022-10-23 21:32:08 +02:00
rebortg
70d60dc3e2 bgp: fix maximum-path command 2022-10-23 21:28:50 +02:00
Henrique
cfdb5368c8
adjust commands to set nat nptv6 2022-10-21 14:16:07 -03:00
rebortg
7244279d41 prepare transifex the equuleus part 2022-10-21 12:59:42 +02:00
rebortg
5aa9687b3d prepare transifex
(cherry picked from commit e59f1ef3fffe90e66e98af6638bd8cc6f599657e)
2022-10-21 12:46:05 +02:00
srividya0208
1ba53d2138 tunnel-mac: mac addr option unavailable for tunnel interface
Mac address option is not present for tunnel interface so had to
remove from the documentation. As the include pages are called,
added two new files to reflect the changes

(cherry picked from commit a918064d93145d231720327e11ae9e015a309291)
2022-10-20 21:33:16 +02:00
Robert Göhler
a615211913
Merge pull request #876 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-10-17 09:27:13 +02:00
rebortg
8c9d9bc378 Github: update equuleus branch 2022-10-17 06:29:23 +00:00
Robert Göhler
add2dc1a16
Merge pull request #872 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-10-10 16:31:49 +02:00
Robert Göhler
05ce4ca3f4
Update 404.rst 2022-10-10 16:30:59 +02:00
rebortg
7e25ff758c Github: update equuleus branch 2022-10-10 06:22:24 +00:00
rebortg
4e1457c56c autotest: tunnelbroker Version update 2022-10-09 21:22:37 +02:00
rebortg
b83d523120 autotest: DHCPRelay_through_GRE Version update 2022-10-09 21:10:46 +02:00
Robert Göhler
59571dc22f
Merge pull request #869 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-10-07 10:19:08 +02:00
rebortg
1a464da6b6 Github: update equuleus branch 2022-10-07 08:17:25 +00:00
goodNETnick
585eff8bfe Password recovery procedure
(cherry picked from commit a48df9e1300117a61e66bd83880afe353cf640f9)
2022-10-06 22:02:08 +02:00
rebortg
3d524a8b8e autotest: Wireguard Version update 2022-10-06 21:58:20 +02:00
rebortg
d7feb03fe0 change coverage count 2022-09-25 21:09:39 +02:00
initramfs
6205398554
firewall: T4709: update documentation for TCP MSS clamping 2022-09-25 04:00:40 +08:00
Robert Göhler
4fdd85cdfc
correct phabricator task id 2022-09-19 20:44:25 +02:00
Robert Göhler
a85db8992b
Merge pull request #856 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-09-19 20:26:40 +02:00
rebortg
8f8b7472e7 Github: update equuleus branch 2022-09-19 06:29:51 +00:00
rebortg
ad52c66ee3 Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2022-09-12 21:08:27 +02:00
rebortg
a0709fb934 update extracted vyos commands to 1.3.2 2022-09-12 21:07:38 +02:00
Robert Göhler
5dd97d77da
Merge pull request #853 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-09-12 20:53:37 +02:00
rebortg
8e87861afc Github: update equuleus branch 2022-09-12 06:28:23 +00:00
initramfs
602cac062a
traffic-policy: T2721: update default shaper leaf qdisc to fq-codel 2022-09-11 07:10:26 +08:00
Robert Göhler
4264b155ab
Merge pull request #847 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-09-06 20:33:32 +02:00
rebortg
718f7d88f1 Github: update equuleus branch 2022-09-05 06:22:17 +00:00
Robert Göhler
f21c146e6d
Merge pull request #843 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-08-29 21:17:17 +02:00
rebortg
abf8b85a2e Github: update equuleus branch 2022-08-29 06:25:42 +00:00
rebortg
ace2da2281 bonding: correct cfgcmd bond --> bonding 2022-08-28 21:21:03 +02:00
rebortg
42452c0844 increase proofread date on unchanged files 2022-08-26 21:05:02 +02:00
Nicolas Fort
f1b83b30c3 Wan Load Balancing: add warning message - it should not be ussed with dynamic routing protocols
(cherry picked from commit 28acbc3f0a43cb401713f35c29101290672b5da6)
2022-08-24 22:33:39 +02:00
rebortg
55349e957b increase proofread date on unchanged files 2022-08-24 22:27:31 +02:00
Robert Göhler
a009d13255
Merge pull request #801 from evie404/patch-1
reflect current kernel version in documentation
2022-08-22 15:56:50 +02:00
Robert Göhler
302b2c71de
Merge pull request #838 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-08-22 15:53:02 +02:00
rebortg
1d3d420817 Github: update equuleus branch 2022-08-22 06:06:21 +00:00
rebortg
48764c4b73 fix header color on mobile screen 2022-08-18 13:14:50 +02:00
Robert Göhler
f75628c11d
Merge pull request #836 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-08-15 09:37:34 +02:00
rebortg
ef6609af5e Github: update equuleus branch 2022-08-15 06:05:04 +00:00
rebortg
aba7498135 conntrack: add conntrack information and enable conntrack in index 2022-08-12 11:09:00 +02:00
rebortg
6a54b31d32 conntrack: add conntrack information 2022-08-12 11:02:31 +02:00
rebortg
1205c1e780 add :defaultvalue: option
(cherry picked from commit b09f2222ed6181ba377a41de37a3997559a234c8)
2022-08-12 10:59:13 +02:00
Evelyn Pai
fbff883dc5
lint error and link to phabricator 2022-08-10 22:53:10 -07:00
Evelyn Pai
89e0aa2058
update kernel comment to reflect 1.4 and 1.3 2022-08-10 22:50:30 -07:00
Robert Göhler
a9346a61a4
Merge pull request #830 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-08-08 20:58:20 +02:00
rebortg
74289b4d80 Github: update equuleus branch 2022-08-08 06:05:07 +00:00
Robert Göhler
323c37e033
Merge pull request #825 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-08-07 20:27:42 +02:00
Daniil Baturin
0623b5d157
Merge pull request #828 from nicolas-fort/dhcp-relay
Update dhcp-relay
2022-08-04 13:59:01 +01:00
Nicolás Fort
8d83c64d9b
Update dhcp-relay.rst 2022-08-04 09:23:03 -03:00
rebortg
ea0906225e Github: update equuleus branch 2022-08-01 06:13:09 +00:00
rebortg
c60ffbd897 dhcp-server: correction in the page
Added description about listen-address parameter and corrected syntax

(cherry picked from commit 00fd196df25254aac8e23d61405417392357decf)
2022-07-29 14:45:03 +02:00
Robert Göhler
dbe3a19230
Merge pull request #820 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-07-26 21:03:44 +02:00
rebortg
aa98e84613 Github: update equuleus branch 2022-07-25 06:05:17 +00:00
KyleM
3907a38ad7 Update https.rst
"set service https api-restrict virtual-host rtr01.example.com" should be "set service https api-restrict virtual-host rtr01"

(cherry picked from commit 44c495b7fdc42da3b07746e5a2c9122be1b922ad)
2022-07-19 20:47:42 +02:00
Robert Göhler
34313b7551
Merge pull request #814 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-07-19 20:35:00 +02:00
Daniil Baturin
67e9be9a3c
Merge pull request #816 from DmitriyEshenko/patch-27
Add missing param to encrypt tunnel
2022-07-19 11:24:49 +01:00
Eshenko Dmitriy
79977d0da0
Add missing param to encrypt tunnel 2022-07-19 13:06:23 +03:00
rebortg
ae87346cd1 Github: update equuleus branch 2022-07-18 06:05:52 +00:00
Robert Göhler
5562bf87ac
Merge pull request #807 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-07-11 20:25:44 +02:00
Robert Göhler
fe15b1b31b
Merge pull request #811 from Diekos/equuleus-firewall-matchingcriteria-recent
Firewall: Added 'recent' matching criteria
2022-07-11 20:24:41 +02:00
Remi
db58a8d8f3 Firewall: Added 'recent' matching criteria 2022-07-11 19:36:09 +02:00
Daniil Baturin
6b6f117cfa
Merge pull request #810 from aapostoliuk/conntrack-sync-equuleus
conntrack-sync: Changed commands syntax
2022-07-11 11:02:11 +01:00
aapostoliuk
1f8f96d60e conntrack-sync: Changed commands syntax
Changed commands syntax to new new format
2022-07-11 11:55:03 +03:00
rebortg
f905c4c805 Github: update equuleus branch 2022-07-11 06:05:08 +00:00
rebortg
da5025f63e Autotet: tunnelbroker 1.3.1-S1 2022-07-09 21:53:35 +02:00
rebortg
d8e617c147 Autotest: DHCPRelay_through_GRE 1.3.1-S1 2022-07-09 21:41:31 +02:00
rebortg
8e63a667a3 Autotest: Wireguard 1.3.1-S1 2022-07-09 21:27:39 +02:00
Evelyn Pai
14fb8590f0
reflect current kernel version in documentation 2022-07-05 16:47:19 -07:00
Christian Poessinger
313645bf9a wifi: add infos about Intel AX200 card
(cherry picked from commit 38f0adb3242f23ec53aa48f424bd7d8f04f9acfa)
2022-07-04 19:38:38 +02:00
rebortg
29252cafe4 Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2022-07-04 19:13:19 +02:00
rebortg
6af55147b8 qat: add op mode commands 2022-07-04 19:13:00 +02:00
Robert Göhler
f57720a41b
Merge pull request #799 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-07-04 18:59:01 +02:00
rebortg
f421f9d3f7 Github: update equuleus branch 2022-07-04 06:06:13 +00:00
rebortg
4f408986a3 acceleration: add acceleration 2022-06-30 21:09:13 +02:00
rebortg
192b302982 Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2022-06-27 21:23:53 +02:00
rebortg
6772e5f8e3 dns: add missing commands 2022-06-27 21:23:34 +02:00
Robert Göhler
5b3d67739a
Merge pull request #793 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-06-27 20:33:10 +02:00
rebortg
61e67344a8 Github: update equuleus branch 2022-06-27 06:05:40 +00:00
rebortg
3740d7d0f7 dhcp-relay: correct and add missing commands 2022-06-26 20:57:18 +02:00
rebortg
656abb1240 console-server: fix command syntax 2022-06-26 20:40:00 +02:00
rebortg
880a7fe854 conntrack-sync: add missing commands 2022-06-23 22:03:06 +02:00
rebortg
655334a87a broadcast-relay: add missing commands 2022-06-23 21:46:21 +02:00
Robert Göhler
f5d85cec11
Merge pull request #791 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-06-21 20:32:29 +02:00
rebortg
1bf8255ff6 Github: update equuleus branch 2022-06-20 06:09:40 +00:00
Robert Göhler
cb047b081d
Merge pull request #787 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-06-13 20:52:21 +02:00
rebortg
8f5af7b23a Github: update equuleus branch 2022-06-13 06:05:08 +00:00
rebortg
8c0dab4583 change EULA path
(cherry picked from commit 734f5b44367a99858f40fe06c2ca39212c71445a)
2022-06-08 21:33:18 +02:00
Robert Göhler
4c5cff1690
Merge pull request #785 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-06-06 12:24:44 +02:00
rebortg
0d5c2bd438 Github: update equuleus branch 2022-06-06 06:05:22 +00:00
rebortg
3d64bea944 add _include/coverage/20220531-1.3.1-S1.json 2022-05-31 21:45:32 +02:00
rebortg
6a88ab9bb1 improve coverage with all real vyos commands exported from iso
(cherry picked from commit 68a335a08633d18e11110e98e5fef7a979d7e850)
2022-05-31 21:27:58 +02:00
Robert Göhler
7c58e0fec3
Merge pull request #781 from sever-sever/api-reset-eq
http-api: Add action reset and socket description
2022-05-31 11:50:16 +02:00
Robert Göhler
e8a4152361
Merge pull request #778 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-05-31 11:28:26 +02:00
Viacheslav Hletenko
30bcbedb80 http-api: Add action reset and socket description
(cherry picked from commit a7fab19a17d6a412c50b4df66faa5d66b85f8d08)
2022-05-30 12:55:16 +03:00
rebortg
95662f863b Github: update equuleus branch 2022-05-30 06:05:46 +00:00
Robert Göhler
265fe883ee
Merge pull request #768 from daunce/patch-1
Fix typo in VMware section
2022-05-24 10:53:10 +02:00
Robert Göhler
9d5b460af8
Merge pull request #772 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-05-24 10:42:15 +02:00
rebortg
eb0d28c1e2 Github: update equuleus branch 2022-05-23 06:05:44 +00:00
Robert Göhler
13928426cb
Merge pull request #769 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-05-09 20:40:37 +02:00
rebortg
432ff9a00c Github: update equuleus branch 2022-05-09 06:06:02 +00:00
Andrew Dauncey
51af0bf7dd
Fix typo in VMware section
Fixed typo in VMware section. 
Added comment it requires ovftool already installed.
2022-05-09 15:18:00 +10:00
Robert Göhler
df160e3120
Merge pull request #765 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-05-05 20:12:37 +02:00
rebortg
d057e98551 Github: update equuleus branch 2022-05-02 06:05:07 +00:00
Robert Göhler
6bbd9dfca4
Merge pull request #764 from nicolas-fort/equuleus
Remove note on firewall
2022-04-30 20:20:28 +02:00
Nicolás Fort
c0e1931e83
Merge pull request #1 from nicolas-fort/fwall_groups-nat
Remove note on firewall group
2022-04-30 13:25:00 -03:00
Nicolás Fort
59d887b362
Remove note on firewall group
Firewall groups can't be used on nat. Deleting note that says this is possible.
2022-04-30 12:52:21 -03:00
Robert Göhler
7fb847939f
Merge pull request #761 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-04-26 15:35:46 +02:00
rebortg
8847496eb2 Github: update equuleus branch 2022-04-25 06:06:21 +00:00
Eshenko Dmitriy
a2fefe3e0d Add missing ipv6 allow option to enable IPv6 modules
(cherry picked from commit a9c42642e566112e0a18c740faca8ee77b8249ff)
2022-04-24 08:53:52 +02:00
Robert Göhler
5978d17ff0
Merge pull request #756 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-04-22 15:50:38 +02:00
rebortg
d5334c3c06 Github: update equuleus branch 2022-04-18 06:05:07 +00:00
Robert Göhler
7ad9be13de
update myst_parser version to 0.17.1 2022-04-16 21:17:01 +02:00
Robert Göhler
00df76af8f
Merge pull request #754 from showipintbri/patch-3
Update index.rst
2022-04-16 20:28:23 +02:00
showipintbri
dd7390a38b
Update index.rst 2022-04-12 10:21:29 -04:00
Robert Göhler
fa7b4561b4
Merge pull request #751 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-04-12 12:08:12 +02:00
rebortg
d552d69fca Github: update equuleus branch 2022-04-12 10:07:29 +00:00
Christian Poessinger
c9d1eec588 ipv6: add deprecation notice for "ipv6 disable" system option 2022-04-08 07:29:51 +02:00
Robert Göhler
6c20c06b4f
Merge pull request #747 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-04-04 11:16:52 +02:00
rebortg
7bc57c82fb Github: update equuleus branch 2022-04-04 06:08:42 +00:00
Christian Poessinger
5c9651a598 isis: adjust to release CLI syntax (matching salso 1.4) 2022-04-03 12:18:03 +02:00
rebortg
5a865a76ab 404: add 1.3.x 2022-04-01 14:30:13 +02:00
rebortg
2df1c7d8b4 panels: fix links for equuleus 2022-04-01 14:22:42 +02:00
rebortg
94a506ca40 cleanup requirements.txt
(cherry picked from commit fc5022b17adf7ba23ea0c7bfbacca16c59a0cdd3)
2022-04-01 14:21:41 +02:00
rebortg
58beb33d4f add sphinx panels and create 6 panels on index.rst
(cherry picked from commit 9708481d5e539a4b5c3d13b1a774abcda84df138)
2022-04-01 13:55:47 +02:00
rebortg
235ca6cdbb coverage: improve command comparing
(cherry picked from commit 76d521bd070f5ca2aca09fc760cea771cbfb08fd)
2022-03-29 20:02:48 +02:00
rebortg
fbdf9fef0f coverage: fix css
(cherry picked from commit bbf1edb45575decf18f4894e3971e04adb0bb36e)
2022-03-28 12:56:54 +02:00
Robert Göhler
0c0edd618f
Merge pull request #742 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-03-28 12:47:37 +02:00
rebortg
de21cd787f Github: update equuleus branch 2022-03-28 06:09:02 +00:00
rebortg
db42af861e Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2022-03-24 20:32:07 +01:00
rebortg
4ddcd64367 improve coverage layout
(cherry picked from commit dfc9cebb8497220ba27a2d582ee63d4c7acedbcf)
2022-03-24 20:31:37 +01:00
rebortg
80dac2f234 autotest: update tunnelbroker to 1.3.1 2022-03-24 07:43:46 +01:00
Robert Göhler
6ffa0359b0
raid: fix op command syntax 2022-03-24 07:23:39 +01:00
rebortg
f42b7b8199 commands-scripting: fix build error 2022-03-23 21:17:33 +01:00
rebortg
4b562eed7e autotest: wireguard to 1.3.1 2022-03-22 22:02:20 +01:00
rebortg
5cc61efe19 autotest: DHCPRelay trough GRE to 1.3.1 2022-03-22 21:43:25 +01:00
Robert Göhler
74520dd882
Merge pull request #739 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-03-22 20:33:25 +01:00
rebortg
857a8ace8a Github: update equuleus branch 2022-03-21 06:05:22 +00:00
Robert Göhler
8f93da0293
Merge pull request #735 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-03-15 11:10:05 +01:00
rebortg
9818d4c0e9 Github: update equuleus branch 2022-03-14 06:04:56 +00:00
erkin
207a7b7255 Fix syntactic mistake in system login radius server 2022-03-10 17:56:00 +03:00
erkin
f3e59ac1cd Introduce generate public-key-command and deprecate loadkey 2022-03-10 17:51:19 +03:00
Robert Göhler
221be1eb06
Merge pull request #733 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-03-07 20:07:52 +01:00
rebortg
2488460230 Github: update equuleus branch 2022-03-07 06:04:57 +00:00
Robert Göhler
8a332790cd
Merge pull request #727 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-02-28 10:47:49 +01:00
rebortg
45a06ef13f Github: update equuleus branch 2022-02-28 06:06:04 +00:00
Robert Göhler
127e02a004
Update build badge 2022-02-23 16:03:08 +01:00
rebortg
7fff297724 Fix build error caused by 3474
(cherry picked from commit c1f4cccea2c06ffc2a5454ef6c302ae2f8b2ce56)
2022-02-23 16:01:06 +01:00
Robert Göhler
b3be34ed13
Merge pull request #724 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-02-23 12:14:25 +01:00
rebortg
c7a8f655cd Github: update equuleus branch 2022-02-23 11:13:32 +00:00
Robert Göhler
a1f0c76ca7
Merge pull request #721 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-02-22 20:16:03 +01:00
Christian Poessinger
b5c6d94696 command-scripting: remove trailing whitespaces
(cherry picked from commit c523a87aaa79f1bf98301004ff60ff29c352f85f)
2022-02-21 19:44:44 +01:00
Christian Poessinger
db246ebed1 command-scripting: add example for tremote SSH op-mode commands
(cherry picked from commit 66fcc79035cdcb5c4500e5bdeba62889668df1e2)
2022-02-21 19:44:40 +01:00
rebortg
4eaf1f81c1 Github: update equuleus branch 2022-02-21 06:21:12 +00:00
Robert Göhler
c1c59ab096
Merge pull request #715 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-02-14 20:35:17 +01:00
rebortg
0d41fdf527 Github: update equuleus branch 2022-02-14 06:19:58 +00:00
rebortg
6052f0d737 cleanup all vale components 2022-02-12 21:38:45 +01:00
erkin
5ba64c1f71 Minor syntactic corrections to history 2022-02-12 15:12:28 +03:00
erkin
889cddf1b3 Minor fixes in history 2022-02-12 12:19:37 +03:00
erkin
06326bcc84 Remove obsolete information about native documentation generation 2022-02-12 11:33:58 +03:00
erkin
5d13bc96ee Rewrite history 2022-02-12 11:13:23 +03:00
Robert Göhler
a3418ea8d8
Merge pull request #712 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-02-08 20:33:08 +01:00
rebortg
64bd57c571 Github: update equuleus branch 2022-02-07 06:19:52 +00:00
Daniil Baturin
5604928d1b
Merge pull request #708 from srividya0208/proof-reading1
proof-reading: snmp : correction of typo
2022-02-01 22:27:12 +07:00
srividya0208
488672f765 proof-reading: snmp : correction of typo
Fixed sentence and spelling mistakes
2022-02-01 09:55:53 -05:00
Robert Göhler
1d23239ec3
Merge pull request #706 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-01-31 16:12:27 +01:00
rebortg
bc29ac19a0 Github: update equuleus branch 2022-01-31 06:19:42 +00:00
Robert Göhler
e4c4c960f1
Merge pull request #700 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-01-24 21:18:17 +01:00
rebortg
a8bd9977ba Github: update equuleus branch 2022-01-24 06:22:50 +00:00
Robert Göhler
d0cd152fb8
Merge pull request #698 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-01-17 12:47:44 +01:00
rebortg
8cfc9b264c Github: update equuleus branch 2022-01-17 06:22:21 +00:00
Daniil Baturin
e96caad9e3
Merge pull request #693 from goodNETnick/firewall_num_1.3
firewall: T4100: increase maximum rule number 1.3
2022-01-14 02:11:44 +07:00
goodNETnick
b6bbff680f firewall: T4100: default action number 2022-01-12 21:29:01 -05:00
Robert Göhler
3dd6d3c8d9
Merge pull request #690 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-01-11 20:09:11 +01:00
rebortg
8ccf2db4fa Github: update equuleus branch 2022-01-10 06:22:19 +00:00
Robert Göhler
24f72e9ca4
Merge pull request #686 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2022-01-06 20:27:36 +01:00
rebortg
8fba15fc1b Github: update equuleus branch 2022-01-03 06:21:50 +00:00
Robert Göhler
10cd25169e
Merge pull request #684 from Spartek-Engineering/equuleus
Improved docker install instructions
2021-12-30 13:55:50 +01:00
rebortg
5d677168bc blueprint: delete old files 2021-12-30 13:54:11 +01:00
rebortg
809fe36227 correct build warnings 2021-12-30 13:50:20 +01:00
rebortg
8ad770055b blueprint: convert tunnelbroker to autotest 2021-12-30 11:54:48 +01:00
Mike Deffenbaugh
fd328befc6
Improved docker install instructions
- Added Ubuntu, Fedora, and Centos
- Removed '$' for copy/paste-ability
- Added links to relevant install pages
2021-12-29 17:31:08 -05:00
Robert Göhler
fbe5780c4e
Merge pull request #682 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-12-29 13:14:29 +01:00
Robert Göhler
8aedccf83c
Merge pull request #681 from fett0/raid-add-documentation
Raid-1 add documentation
2021-12-29 13:08:52 +01:00
rebortg
aca89485df Github: update equuleus branch 2021-12-27 06:21:55 +00:00
fett0
3b556cb154 doc: raid-new-documentation 2021-12-24 13:57:34 -03:00
fett0
6ed06afb70 doc: raid-add-documentation 2021-12-22 18:27:45 -03:00
rebortg
bbf442c94c blueprint: convert dhcp trough gre bridge to autotest 2021-12-22 16:38:38 +01:00
rebortg
87a777bf5d blueprint: 1.3.0 wireguard 2021-12-21 21:08:07 +01:00
Robert Göhler
1ef5e5e70a
Merge pull request #679 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-12-20 20:27:38 +01:00
rebortg
0995b5984b Github: update equuleus branch 2021-12-20 06:21:42 +00:00
Robert Göhler
768ad7a2e7
Merge pull request #678 from ekhudiyev/equuleus
Dual-Hub DMVPN with VyOS configuration example
2021-12-13 20:54:09 +01:00
Robert Göhler
983efba3dd
Merge pull request #676 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-12-13 20:36:16 +01:00
ekhudiyev
b8a9bf8a13
Minor grammar corrections to the doc. 2021-12-13 15:34:32 +04:00
ekhudiyev
aadb42cc9c
Updated document with health-check script example. 2021-12-13 14:38:19 +04:00
ekhudiyev
89decd0d67
Updated document with the main information. 2021-12-13 13:57:47 +04:00
ekhudiyev
e81786f258
Merge branch 'vyos:equuleus' into equuleus 2021-12-13 12:07:55 +04:00
rebortg
b1f0cfc91b Github: update equuleus branch 2021-12-13 06:20:54 +00:00
Robert Göhler
1ed197bb77
Merge pull request #675 from showipintbri/patch-1
spelling and grammar update and corrections
2021-12-10 21:13:32 +01:00
rebortg
c3918dd1ce Wireguard: add upgrade test 2021-12-10 21:08:08 +01:00
showipintbri
bc1f0bb53b
fix linting error 2021-12-10 14:01:16 -05:00
showipintbri
54ec97d003
spelling and grammar update and corrections 2021-12-10 13:54:34 -05:00
ekhudiyev
48ac071fe0
Interim commit for saving changes. 2021-12-10 17:17:55 +04:00
ekhudiyev
d2fa5ad7ea
Correcting file extension to .rst 2021-12-10 16:32:44 +04:00
ekhudiyev
08dc6a027f
Initial document creation. 2021-12-10 16:31:04 +04:00
ekhudiyev
4c9f3adc5f
Added Dual-Hub DMVPN topo 2021-12-10 16:03:43 +04:00
ekhudiyev
f6f6962ad4
Updated index.rst with new topic
added dual-hub-dmvpn section
2021-12-10 16:02:38 +04:00
Robert Göhler
afe238a8b9
Merge pull request #672 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-12-06 20:36:14 +01:00
Robert Göhler
99ee394158
Merge pull request #673 from DmitriyEshenko/patch-26
tftp: T4012: Add TFTP VRF support
2021-12-06 20:27:09 +01:00
Eshenko Dmitriy
be74b12e5b
tftp: T4012: Add TFTP VRF support 2021-12-06 09:37:29 +03:00
rebortg
9dc8e13145 Github: update equuleus branch 2021-12-06 06:20:56 +00:00
rebortg
81673d5778 blueprint: add autotest section 2021-11-30 21:31:21 +01:00
Robert Göhler
ee151ff3d6
Merge pull request #667 from sever-sever/doc-json
op-mode: Add doc for show configuration JSON
2021-11-30 19:42:02 +01:00
Viacheslav
02b8acffc4 op-mode: Add doc for show configuration JSON 2021-11-30 20:16:20 +02:00
Robert Göhler
080c987e58
Merge pull request #664 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-11-29 20:15:10 +01:00
rebortg
5302041474 Github: update equuleus branch 2021-11-29 06:20:44 +00:00
Christian Poessinger
35f30a2452 ospfv3: rename intname -> interface on CLI examples 2021-11-27 19:49:01 +01:00
Robert Göhler
a1d94425d0
Merge pull request #659 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-11-22 08:33:36 +01:00
rebortg
c406312ec3 Github: update equuleus branch 2021-11-22 06:20:54 +00:00
Christian Poessinger
638e43825c bond: add note about eve-ng NIC driver
(cherry picked from commit fd4e5422b11ad9d908b4c0fcbfa4e76993cb2eb6)
2021-11-17 18:48:58 +01:00
Christian Poessinger
7946438b90 openvpn: example add missing closing '
(cherry picked from commit 7e01e9f2445c02a9c053fd241703da9b04b4ef18)
2021-11-15 21:04:10 +01:00
Robert Göhler
0d09debdd0
Merge pull request #655 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-11-15 19:19:44 +01:00
rebortg
00e98088c3 Github: update equuleus branch 2021-11-15 06:20:29 +00:00
Robert Göhler
480254848f
Merge pull request #650 from RyVolodya/patch-1
Update build-vyos.rst
2021-11-08 16:04:52 +01:00
RyVolodya
9fdab652fa
Update build-vyos.rst 2021-11-08 15:19:19 +02:00
Robert Göhler
8c9df535dd
Merge pull request #652 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-11-08 11:43:11 +01:00
rebortg
85653331c7 Github: update equuleus branch 2021-11-08 06:20:35 +00:00
RyVolodya
7e9a2cb952
Update build-vyos.rst 2021-11-05 14:15:05 +02:00
RyVolodya
6feda9458b
Update build-vyos.rst
Changed  information for version1.3:
- "current" changed to "equuleus";
- Fixed links to "equuleus".
Also made changes to the "current" version (sagitta).
2021-11-05 10:26:21 +02:00
rebortg
3d10330fa3 requirements: pin docutils to <0.18 due build error 2021-11-04 15:17:23 +01:00
rebortg
52c6ff124a cli: try to solve readthedocs build error 2021-11-04 15:11:31 +01:00
Robert Göhler
499c17b2f4
Merge pull request #649 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-11-03 20:46:46 +01:00
erkin
028043df55 Add image release comparison table 2021-11-03 19:41:40 +03:00
rebortg
cafd01a8f0 Github: update equuleus branch 2021-11-01 06:20:39 +00:00
Robert Göhler
c8e6c51cb5
Merge pull request #647 from dhrp/patch-1
changed to use 'static interface-route' instead of 'static route'
2021-10-31 20:56:31 +01:00
Thatcher
315cd47a4c
changed to use 'static interface-route' instead of 'static route'
This appears to be an error in the documentation. Tested it with vyos 1.3-rc6
2021-10-30 22:58:13 +02:00
Robert Göhler
bf50e539e7
Merge pull request #645 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-10-25 12:42:07 +02:00
rebortg
97c36bf46e Github: update equuleus branch 2021-10-25 06:20:29 +00:00
Chris Poole
8c3a5f67bd Update dns.rst with forwarding source-address
Add documentation for "set service dns forwarding source-address <address>"
We needed this setting in a split-horizon DNS down a VPN tunnel to force the source address to a an IP that can be routed back instead of the VPN tunnel endpoint, but can only find it described in the command line currently.

(cherry picked from commit 4ef2f73b26cffa320ab9724b4bb742aee327e859)
2021-10-19 21:03:34 +02:00
Robert Göhler
d99bd4e9eb
Merge pull request #639 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-10-18 21:15:23 +02:00
rebortg
912982d6f0 Github: update equuleus branch 2021-10-18 06:20:07 +00:00
Igor Melnyk
3eab2b01b8 dns: T3277: support no reverse zones rfc1918 lookup
(cherry picked from commit 25ba7e113a81ec30953dbfe8c78657473c1f5412)
2021-10-13 09:34:59 +02:00
Christian Poessinger
0386e8f8f6 dns: improve CLI commands by adding missing parameters
(cherry picked from commit 90172aca00d3fbddbb474a2248a24e48fddeb981)
2021-10-13 09:34:26 +02:00
Christian Poessinger
63451d725a dns: max-cache-entries was renamed to cache-size
(cherry picked from commit f51f769c621a41501735c062953eddf227f20b86)
2021-10-13 09:32:30 +02:00
Robert Göhler
d354b188f7
Merge pull request #634 from goodNETnick/gNN-1.3
Add VTI interface IPsec warning VyOS 1.3
2021-10-12 20:08:33 +02:00
Christian Poessinger
c949341dcf snmp: fix example values
(cherry picked from commit 68fc37778d2c4f3e43b9da29f568b48f1fd29bcf)
2021-10-12 07:33:01 +02:00
goodNETnick
ed884660e0 Add VTI IPsec warning (1.3) 2021-10-12 13:47:08 +10:00
rebortg
4d95c2ad1e openvpn: correct build error 2021-10-11 21:51:57 +02:00
rebortg
d7b7cbff34 rip: correct build error 2021-10-11 21:41:16 +02:00
Robert Göhler
7626934484
Merge pull request #631 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-10-11 21:37:56 +02:00
Daniil Baturin
98317d1e74
Merge pull request #633 from sever-sever/radius-key
login: Fix typo for radius key
2021-10-12 02:05:34 +07:00
Viacheslav
8f70d69605 login: Fix typo for radius key 2021-10-11 15:19:23 +03:00
rebortg
e8af1225cd Github: update equuleus branch 2021-10-11 06:19:47 +00:00
rebortg
508dd6abfe Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2021-10-07 22:30:59 +02:00
rebortg
d643395999 rip: correct spelling and grammar
(cherry picked from commit 5b1e916046c2617b3ddff5d2936ca97927fbe232)
2021-10-04 21:04:18 +02:00
Christian Poessinger
8734c24604 dhcp: add "show log" op-mode commands
(cherry picked from commit 25d7f7d78e514d7164091397faafea61902d29bd)
2021-10-04 20:53:16 +02:00
Robert Göhler
8ad1637066
Merge pull request #626 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-10-04 19:42:55 +02:00
rebortg
2997c33006 Github: update equuleus branch 2021-10-04 06:19:51 +00:00
Cheeze_It
945ad0f422 Adding MPLS documentation changes that I forgot to add a long time ago.
Here we are adding documentation showing the separation of MPLS enable
for interfaces separately from LDP. This was decoupled a while ago
but I completely forgot to add it to the documentation.

It is added now though.

(cherry picked from commit 3876906ef49a8d0f6777a895d378fdc9aa58a0b1)
2021-10-01 08:35:03 +02:00
rebortg
24f85e110c igmp: correct spelling and grammar
(cherry picked from commit ba8b272d75cd3a6a45ba22071f8074b3dda8ba60)
2021-09-30 20:44:13 +02:00
rebortg
b1105d89ea bfd: correct spelling and grammar
(cherry picked from commit b54b1ef2fb6c8a35cbcc6267d6a66577ccd9eeee)
2021-09-29 21:36:18 +02:00
Robert Göhler
34bf4bde8e
Merge pull request #622 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-09-27 20:03:59 +02:00
rebortg
19dedc2d1d Github: update equuleus branch 2021-09-27 06:19:46 +00:00
Robert Göhler
26f92e815d
Merge pull request #621 from robmobz/patch-1
Update wireguard.rst to correct typo
2021-09-23 19:48:13 +02:00
erkin
32f6e4e750 Newest conntrack modules syntax 2021-09-23 13:25:21 +03:00
robmobz
65f8287e5a
Update wireguard.rst
Corrected a mistake where it showed the wrong subnet in the description for the applied rule under local side annotated commands.
2021-09-23 05:17:29 +01:00
Christian Poessinger
37d523f4fb dhcp: document per shared-network domain-search option
(cherry picked from commit 7f6393838cdd607b2e73db975ab1a56e6bfb36ab)
2021-09-21 22:09:15 +02:00
Robert Göhler
78fa8bf11e
Merge pull request #619 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-09-21 09:23:36 +02:00
rebortg
a0a76a1e5e Github: update equuleus branch 2021-09-20 06:19:31 +00:00
Christian Poessinger
e74f47016d dhcp: T3672: allow only one DHCP failover pool
(cherry picked from commit 95b0771ca0f13ea8175bfc7b3ab6797719e03113)
2021-09-19 12:48:50 +02:00
Christian Poessinger
d654cb418b dhcp: T3841: add ping-check option
(cherry picked from commit 7dca0ecce5ad199083afd99e9ac0cd1dffa2921f)
2021-09-19 12:48:50 +02:00
Christian Poessinger
8020b0fc6d dhcp: document per shared network DNS and domain name settings
(cherry picked from commit da8e41c20f6a30647272ba37a9c550565a90d84e)
2021-09-19 12:48:50 +02:00
Christian Poessinger
5c06d56aef dhcp: T3838: rename dns-server -> name-server
(cherry picked from commit ce87426f6316754a5f6809d99c8dfd6c4208aff4)
2021-09-19 12:48:50 +02:00
Robert Göhler
4e6a2940e4
Merge pull request #617 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-09-13 19:28:27 +02:00
rebortg
87ac4f57a2 Github: update equuleus branch 2021-09-13 06:19:30 +00:00
erkin
a362d1b248 Update conntrack modules syntax 2021-09-10 21:27:14 +03:00
Robert Göhler
03a46f6024
Merge pull request #614 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-09-09 14:56:50 +02:00
Paul Lettington
a0ddc0459e T971 Document the use of ssh key options
While adding &quot; support in T971, I noticed that `options` weren't
documented at all. This commit adds documentation for ssh options,
including the use of &quot;

(cherry picked from commit 1b93c11014125863c1f5baa2e929893c9195a7a5)
2021-09-07 09:37:35 +02:00
rebortg
312550e2f1 Github: update equuleus branch 2021-09-06 06:19:37 +00:00
Christian Poessinger
7479329761 T3804: merge "system name-servers-dhcp" into "system name-server" 2021-09-05 19:05:40 +02:00
Daniil Baturin
493ab71d08
Merge pull request #611 from plett/patch-1
Rewrite eBGP example comments
2021-09-04 00:06:57 +07:00
Paul Lettington
83b323341e
Rewrite eBGP example comments
Since 1.3 , prefixes used in BGP `network` statements don't need to exist in your routing table by default, but the examples at the bottom of the page hadn't been updated for this change.
2021-09-03 17:42:28 +01:00
Christian Poessinger
937facd3be install: add minisgn verification howto
(cherry picked from commit f00e744e0920eb79d08813a7db673007286e09ce)
2021-08-31 17:12:28 +02:00
Robert Göhler
e6663754d6
Merge pull request #603 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-08-30 20:08:32 +02:00
rebortg
fad0a5630e Github: update equuleus branch 2021-08-30 06:19:33 +00:00
Christian Poessinger
c553470b40 debugging: remove reference to /tmp/vyos.container.debug
Containers are yet not available in VyOS 1.3.
2021-08-29 10:06:10 +02:00
Christian Poessinger
d740e32c29
debug: extend the use for vyos-debug Kernel option 2021-08-29 10:04:40 +02:00
rebortg
33e125f977 correct build error due to fault on xml definitions
(cherry picked from commit 8dbb31024203318600fe950ad4f1e209cd31cf07)
2021-08-27 11:54:42 +02:00
Robert Göhler
2ab3de72f2
Merge pull request #601 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-08-27 11:01:04 +02:00
rebortg
1d18fa1704 Github: update equuleus branch 2021-08-27 08:58:29 +00:00
Robert Göhler
16202377fc
Merge pull request #597 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-08-27 10:44:26 +02:00
rebortg
7d78864f83 Github: update equuleus branch 2021-08-23 06:19:44 +00:00
Robert Göhler
d12c1d2100
Merge pull request #595 from sever-sever/automate
automate: Add netmiko and napalm examples
2021-08-19 20:27:03 +02:00
Christian Poessinger
4887b8e1db build-vyos: add hint about lo interface sysctl knob
(cherry picked from commit b0497191f7db7a5a37448ed7ba1f74321d0e2abc)
2021-08-19 12:53:24 +02:00
Christian Poessinger
720e7b38ec build-vyos: current branch now uses Debian 11 (Bullseye)
(cherry picked from commit ebb8addfccd344fb2d3374ceee19d2ba06d9bbdc)
2021-08-19 12:53:16 +02:00
Christian Poessinger
e86dc3a0a0 testing: DOS -> UNIX line endings
(cherry picked from commit eee5da4e8bbf2f1656615c6ad829ec03a5ccdf65)
2021-08-18 17:36:48 +02:00
Christian Poessinger
ade7b62c19 replace cpo@LR1.wue3 -> vyos@vyos
(cherry picked from commit cdbf5a45a5370138d68cdec39fb97547329c9cd4)
2021-08-18 17:36:48 +02:00
Robert Göhler
019f1a7320
Merge pull request #594 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-08-17 15:54:26 +02:00
Viacheslav
d687f9e562 automate: Add netmiko and napalm examples 2021-08-16 17:08:57 +03:00
Christian Poessinger
7e782af3c2 Add new testing section 2021-08-16 14:02:21 +02:00
Christian Poessinger
848c538299 Merge contribution documentation and documentation chapter 2021-08-16 12:03:34 +02:00
rebortg
b913678b8a Github: update equuleus branch 2021-08-16 06:20:27 +00:00
Robert Göhler
6020f60383
Merge pull request #592 from DmitriyEshenko/patch-24
Fix typo in example
2021-08-03 21:06:56 +02:00
Robert Göhler
073fada067
Merge pull request #588 from usman-umer/equuleus
Added instructions for firewall exception for equuleus branch
2021-08-03 21:06:07 +02:00
Eshenko Dmitriy
ff5e87fc27
Fix typo in example 2021-08-03 11:38:23 +03:00
usman-umer
78f67b5feb fixed typo 2021-08-02 21:01:09 +01:00
Usman
d0c2bfb2f5
Merge branch 'vyos:equuleus' into equuleus 2021-08-02 20:57:42 +01:00
Robert Göhler
63b280caeb
Merge pull request #591 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-08-02 19:30:29 +02:00
rebortg
aac07e66fd Github: update equuleus branch 2021-08-02 06:20:34 +00:00
usman-umer
b4e43503bf added instructions for firewall exception for equuleus branch 2021-07-31 20:06:24 +01:00
Daniil Baturin
54afd51b3a
Merge pull request #586 from usman-umer/equuleus
Updated OpenVPN site2site docs for equuleus branch
2021-07-31 21:29:18 +07:00
usman-umer
174f5ecd05 added annotated commands for openvpn server 2021-07-31 15:18:12 +01:00
usman-umer
b536ae8b77 updated openvpn site2site docs & added network diagram 2021-07-31 13:39:22 +01:00
rebortg
eb4b1a7afb loadbalancing: correct spelling
(cherry picked from commit 95fa7a84a179f43ef57ab78f08f4da3165901505)
2021-07-28 17:25:07 +02:00
Robert Göhler
02cdce62d9
Merge pull request #581 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-07-26 20:18:08 +02:00
rebortg
3966ecab49 Github: update equuleus branch 2021-07-26 06:20:38 +00:00
Christian Poessinger
7dadc47c1b tunnel: T3366: rename local-ip and remote-ip CLI nodes 2021-07-25 21:17:55 +02:00
Robert Göhler
4f892a94ef
Merge pull request #575 from usman-umer/equuleus
updated wireguard docs for equuleus branch
2021-07-21 20:43:52 +02:00
usman-umer
5208bfc382 removed wg summary command 2021-07-20 11:10:46 +01:00
Usman
018e9ecc9c
Merge branch 'vyos:equuleus' into equuleus 2021-07-19 22:42:18 +01:00
Sigfried Seldeslachts
f57d92ec80 Changed typo in DHCP Failover
Secondary DHCP was set to primary

(cherry picked from commit 897be34eb17e9706704b289488fb7ab1398e36d9)
2021-07-19 22:50:46 +02:00
usman-umer
3e6fc1eca6 udpated wireguard docs for equuleus branch 2021-07-19 19:39:29 +01:00
Robert Göhler
172da7e976
Merge pull request #573 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-07-19 19:09:16 +02:00
rebortg
f9ef4cc92c Github: update equuleus branch 2021-07-19 06:21:02 +00:00
rebortg
b44f442f48 wwan: correct spelling and grammar
(cherry picked from commit 1197661286fff26dfbed2c90c53ba97d2e7eb304)
2021-07-13 21:40:46 +02:00
rebortg
9a4153767f wireless: correct proofread date
(cherry picked from commit 8eed9dab94e59a29110b01e5405bb3c58c11734d)
2021-07-13 21:35:49 +02:00
rebortg
24bc08147b wireless: correct spelling and grammar
(cherry picked from commit 6cb5e4197a08659d50fd4f5314cdb5485450446f)
2021-07-13 21:34:51 +02:00
Robert Göhler
8f00ed3d74
Merge pull request #568 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-07-13 19:44:02 +02:00
Christian Poessinger
a129b72394
vrf: remove superfluous defaul config commands from example 2021-07-12 19:46:46 +02:00
rebortg
84e6de3bf7 Github: update equuleus branch 2021-07-12 06:21:21 +00:00
Christian Poessinger
830fe68596 vrf: fix code-block for CLI config 2021-07-11 17:51:20 +02:00
Christian Poessinger
319c9261ea vrf: add example for route-leaking 2021-07-11 17:48:34 +02:00
rebortg
5e03e46680 vxlan: correct spelling and grammar
(cherry picked from commit 4594823ebdcb12976395df72393ba900154e243b)
2021-07-09 22:01:49 +02:00
rebortg
e2294a6724 tunnel: correct spelling and grammar
(cherry picked from commit 8f63c885d677cae778cdf2f7b28665e4e498fdf0)
2021-07-09 21:43:26 +02:00
rebortg
bd12a788e3 pseudo-ethernet: correct spelling and grammar
(cherry picked from commit dd51a0f8f9ae2e2f3d24bfc8da35b4e8e2cda2eb)
2021-07-09 21:28:59 +02:00
rebortg
f8e33c583d pppoe: correct spelling and grammar
(cherry picked from commit 380db029d2c8350484166ef2cfaa6a1cd073e759)
2021-07-09 21:17:28 +02:00
rebortg
9e818f7af3 openvpn: correct spelling and grammar
(cherry picked from commit 1fee56ba749f201531ce7292f02481360c383c83)
2021-07-09 21:05:09 +02:00
rebortg
dcbf725b9c macsec: correct spelling and grammar
(cherry picked from commit ef32c3062f906c652f8ddc059ceff4d25fc573e6)
2021-07-05 21:01:42 +02:00
Robert Göhler
b5d56655d7
Merge pull request #563 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-07-05 20:14:50 +02:00
rebortg
b54e46ea05 Github: update equuleus branch 2021-07-05 06:20:42 +00:00
Christian Poessinger
949a0a703a conntrack-sync: adjust CLI to latest version 2021-07-02 22:08:17 +02:00
rebortg
e74aca7d00 loopback: correct spelling and grammar
(cherry picked from commit 789937cdf168c1e6c9d0b24ebdedb126890513da)
2021-06-30 21:15:34 +02:00
rebortg
2346cd064d l2tpv3: correct spelling and grammar change unpicked change 2021-06-30 21:11:35 +02:00
rebortg
9c8ba13643 l2tpv3: correct spelling and grammar
(cherry picked from commit 117ddf44d14796415fe509903da093e17aa50ef6)
2021-06-30 21:10:50 +02:00
Brandon Stepler
85c219b710 dhcpdv6: T3658: add support for dhcpdv6 fixed-prefix6
(cherry picked from commit 38d726f47e9b9154fad8f6a33a18b99e15f8f535)
2021-06-30 20:10:30 +02:00
rebortg
9b0a9c1f74 geneve: correct spelling and grammar
(cherry picked from commit 3d90ed4dd2c37f6928ce1e7c56b51c0e06418c93)
2021-06-30 16:23:21 +02:00
rebortg
7b1df8e079 ethernet: correct spelling and grammar
(cherry picked from commit f62399bedadbbbf8b11b74e066fa3e730f43c27a)
2021-06-30 16:21:30 +02:00
rebortg
e18178c1f9 dummy: correct spelling and grammar
(cherry picked from commit 8bc4d6d297bd2a11992192427160f20ed74b10e6)
2021-06-30 16:19:07 +02:00
rebortg
7a4a3911f5 bridge: correct spelling and grammar
(cherry picked from commit a0fd889cb85ed8b3237601e08ea8e127c5ea831f)
2021-06-30 16:16:59 +02:00
rebortg
1b15e4578a bonding: correct spelling and grammar
(cherry picked from commit 54bd1933f98708cce7a196f236609143767cb4d3)
2021-06-30 16:13:23 +02:00
rebortg
f4ed696a46 vrrp: correct spelling and grammar
(cherry picked from commit 3302e28cf7bea1aaaf87d49100bd5c6b1f194ff0)
2021-06-30 15:15:09 +02:00
rebortg
1a59c34c1b firewall: correct spelling and grammar 2021-06-29 21:25:17 +02:00
rebortg
1565a63bbc zone-policy: correct spelling and grammar
(cherry picked from commit 3730a3d4101e7b3667697825e349946a9d319e78)
2021-06-29 11:46:01 +02:00
rebortg
383ae98f1b wan-lb: correct spelling and grammar
(cherry picked from commit 2db2398ee7201a5bb1bd1a35412fc0305293ab4e)
2021-06-29 11:35:39 +02:00
Daniel Bodnar
3daf2bde40 configexamples: minor spelling fix ✔️
Added missing "h" to "through".

(cherry picked from commit feb41cea6ff056e37221209c8e753c00bfe0e63a)
2021-06-29 11:22:05 +02:00
rebortg
88f9c73fd6 OSPF-unnumbered: correct spelling and grammar
(cherry picked from commit 0a78f4a22c191b0f78da675b2e17b505e037c90b)
2021-06-29 11:15:33 +02:00
rebortg
6dfe39f1b5 HA Walkthrough: correct spelling and grammar
(cherry picked from commit 1ad450e27d9d5da7761584c8a9a40cc099c9b901)
2021-06-29 11:14:41 +02:00
rebortg
4642dacf8a configexamples: correct spelling and grammar
(cherry picked from commit 9f7416894cbfba2a4533b8b794bab4d505f863b1)
2021-06-29 11:13:39 +02:00
rebortg
268d8b5598 tunnelbroker: correct spelling and grammar
(cherry picked from commit 8e100c63014403179a1f8736553ea826c6509c45)
2021-06-29 11:00:31 +02:00
rebortg
bb6c75974b command-scripting: correct spelling and grammar
(cherry picked from commit 1895ea987a1468dd808a14608f72a70f6f838a31)
2021-06-28 14:25:22 +02:00
rebortg
afa4e74ddc Merge branch 'equuleus' of github.com:vyos/vyos-documentation into equuleus 2021-06-28 14:23:39 +02:00
rebortg
706cfa6f90 vyos-api: correct spelling and grammar
(cherry picked from commit 61dfaf6f618074c2f0d67178e7188d010ac7ad7d)
2021-06-28 14:23:09 +02:00
Robert Göhler
b960dd7c4c
Merge pull request #557 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-06-28 14:02:04 +02:00
rebortg
67555c4fc0 Github: update equuleus branch 2021-06-28 06:11:43 +00:00
Christian Poessinger
fd22f8d537 op-mode: add "show version" tree 2021-06-26 08:39:59 +02:00
rebortg
50294038fe vyos: add proofread meta data test
(cherry picked from commit 18e33cb14ab78c9899d9f9709e5810f3e11642b1)
2021-06-24 21:22:23 +02:00
rebortg
49eb1d1fbf automation: add custom pre/post-commit hooks 2021-06-24 21:16:01 +02:00
Robert Göhler
e293157f49
Merge pull request #552 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-06-22 19:31:07 +02:00
rebortg
0214fa56b1 Github: update equuleus branch 2021-06-21 06:22:34 +00:00
Cheeze_It
69a3ca264d PING: T3634: Adding do not fragment to Ping
Here we're just making a small change to reflect
that we added do not fragment to ping.

(cherry picked from commit f06b82fdb0cbb0ca142bd753faa859ce05b338ff)
2021-06-18 07:39:58 +02:00
Christian Poessinger
8f798aec36
Merge pull request #547 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-06-14 11:16:17 +02:00
rebortg
dc2bd94fca Github: update equuleus branch 2021-06-14 06:20:33 +00:00
Christian Poessinger
808cac50a5 wwan: add missing "none" decorator to code-block
(cherry picked from commit a959baf42fb4897762d8a8ef6ce513c6c9b8e10d)
2021-06-13 18:27:47 +02:00
Christian Poessinger
090f04b9ee conntrac-sync: fix warning - explicit markup ends without a blank line 2021-06-13 18:26:11 +02:00
Christian Poessinger
2b54b3f575 wwan: add op-mode command definitions
(cherry picked from commit f55f079500f89302ba50ab6b547c31d5fd3d3227)
2021-06-13 17:08:29 +02:00
Christian Poessinger
a87b81dbdb interface: adjust headline
(cherry picked from commit 2d9fb792b5447dadc1c2bf438d41c800d17a01e8)
2021-06-13 17:08:25 +02:00
Christian Poessinger
e1c8742e99 wwan: adjust documentation to latest CLI syntax version
(cherry picked from commit 5a8a33ac3677147b8642423e7246015c5d2f457a)
2021-06-13 13:59:44 +02:00
Robert Göhler
99ba80f8da
Merge pull request #544 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-06-11 21:10:50 +02:00
rebortg
20345453a1 Github: update equuleus branch 2021-06-07 07:39:36 +00:00
Robert Göhler
baedb6b79a
Merge pull request #542 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-06-06 20:21:46 +02:00
rebortg
811ab2c7a6 Github: update equuleus branch 2021-05-31 07:25:34 +00:00
srividya0208
62a786dc94 system:syslog: added delete log file section
Added a help section for the "delete log file" command

(cherry picked from commit 041e8e07a460ed7b9d78fab42115fe5c7a8c9c50)
2021-05-28 19:56:01 +02:00
Robert Göhler
53376e0f7f
Merge pull request #539 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-05-25 20:25:15 +02:00
rebortg
7b17d75488 Github: update equuleus branch 2021-05-24 06:25:40 +00:00
Alex Band
ab9d07e517 rpki: make documentation vendor neutral
I took the remark that rpki.readthedocs.io is somewhat NLnet Labs tools-centric to
heart and made it completely neutral. It no longer has any vendor-specific
documentation at all.

(cherry picked from commit a3cf5355759996d57ebe319457e112bbdb018123)
2021-05-21 18:12:55 +02:00
joolli
9055354a5e dhcp-server: add configuration example for UniFi devices
(cherry picked from commit 6553b5f6dea9ff97971c62215c8e209f39b9839a)
2021-05-21 18:04:55 +02:00
Daniil Baturin
47d0798248 Improve the dummy interface hint wording.
(cherry picked from commit 1df66650d15807cf498622c9913ec7b875883562)
2021-05-21 18:04:47 +02:00
srividya0208
b246afed00 tftp: add verification help/example
Added verification section so that it will in testing the feature

(cherry picked from commit b13fd424a155ab09904cdbab45051a77adf1e6a1)
2021-05-19 21:09:38 +02:00
Robert Göhler
e76616e44d
Merge pull request #532 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-05-17 20:22:02 +02:00
rebortg
4e4b365e0a Github: update equuleus branch 2021-05-17 06:23:57 +00:00
Christian Poessinger
6643c43bd6 conntrack-sync: improve overall documentation
(cherry picked from commit 1c2d4401144553acd1dafdceadd6beda10ae87f1)
2021-05-15 11:06:59 +02:00
Christian Poessinger
ccf5338fb9 bond: add documentation for lacp-rate
(cherry picked from commit 9be325f7370d955f252f3ea46a4c5689e6dc7017)
2021-05-13 10:57:33 +02:00
rebortg
de18e13d33 Template: correct mobil version template design 2021-05-10 21:55:22 +02:00
Robert Göhler
0907419f5c
Merge pull request #529 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-05-10 21:32:40 +02:00
rebortg
249dbba996 Github: update equuleus branch 2021-05-10 06:04:31 +00:00
Robert Göhler
cb653588ab
Merge pull request #524 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-05-03 20:30:46 +02:00
Robert Göhler
b28d0d72b3
Merge pull request #521 from srividya0208/vrrp-e
VRRP(equuleus): addition  of rfc3768-compatibility definition
2021-05-03 20:28:32 +02:00
srividya0208
7e160bf3b7 VRRP(equuleus): addition of rfc3768-compatibility definition
Added the details of rfc3768-compatibility option and its command
2021-05-03 04:45:57 -04:00
rebortg
2df7dd62bb Github: update equuleus branch 2021-05-03 06:05:02 +00:00
Oguz Yilmaz
8f9d6e8ab6 firewall: typo fix in rule-sets matching criteria page
(cherry picked from commit a849f4045a6acc50591fdb4aa78fca9c6e0a5715)
2021-05-02 18:08:54 +02:00
Robert Göhler
0b93eabfbb
Merge pull request #518 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-04-26 16:54:09 +02:00
rebortg
358da3d8ee Github: update equuleus branch 2021-04-26 06:06:13 +00:00
Daniil Baturin
2744851088
Merge pull request #517 from srividya0208/c3b9667
equuleus/console-server:correction of operational command 'connect'
2021-04-26 01:30:01 +07:00
srividya0208
c3b9667eea equueleus/console-server:correction of operational command 'connect'
Corrected the syntax for the operational command
from "connect console-server " to "connect console "
2021-04-25 14:02:43 -04:00
Christian Poessinger
bd028cc7ad wireguard: update roadwarrior configuration
(cherry picked from commit c508abed0015bd19f3b323b2a3f2c83248571e0f)
2021-04-25 09:45:52 +02:00
Christian Poessinger
c03f0c98d1 WireGuard: T1802: add mobile client config generation command
(cherry picked from commit d24b81bed22231d6efc561604809e3dacf2aa0e5)
2021-04-25 09:45:45 +02:00
Robert Göhler
3b426d01bb
Merge pull request #514 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-04-19 21:26:46 +02:00
rebortg
ba6e505d18 Github: update equuleus branch 2021-04-19 06:06:01 +00:00
Christian Poessinger
ada75b1ce9 vrf: note dynamic routing for VyOS 1.4 2021-04-16 19:25:52 +02:00
Shawn Wilsher
7fd70a9f6b Fix DHCP address syntax
`dhcp` and `dhcpv6` were missing the `address` part of the line, and the command does not work.

Tested in 1.3.0 rc1

(cherry picked from commit 51b4f6d87f656a7aaa13be3eb3f10a08586ab538)
2021-04-14 20:25:26 +02:00
Robert Göhler
85a1523143
Merge pull request #508 from srividya0208/T3458-e
T3458-e:1.3 ver:tunnel interface:replaced GRETAP with GRE-Bridge
2021-04-12 21:00:43 +02:00
Robert Göhler
cb51e5ac54
Merge pull request #507 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-04-12 21:00:00 +02:00
srividya0208
ca605c6942 T3458-e:1.3 ver:tunnel interface:replaced GRETAP with GRE-Bridge
Bymistakenly wrote gretap for 1.3 version, corrected with "GRE-Bridge"
    parameter as expected
2021-04-12 05:42:38 -04:00
rebortg
400e1774a7 Github: update equuleus branch 2021-04-12 06:06:26 +00:00
Daniil Baturin
16fb2a71f9
Merge pull request #505 from srividya0208/T3458-e
T3458-e::tunnel interface:added GRETAP section for 1.3 ver
2021-04-12 00:57:21 +07:00
srividya0208
bab8bd3f5a T3458-e::tunnel interface:added GRETAP section for 1.3 ver
added the command configuration for gretap and corrected the syntax in
dhcp-relay example
2021-04-11 13:47:02 -04:00
Christian Poessinger
d93bdc3da7 pppoe: adjust to new prefix-delegation syntax
(cherry picked from commit 577c9d68f9c0c953cc4bb7583ed5f27efeaa854c)
2021-04-08 23:01:04 +02:00
Robert Göhler
1f478d0587
Merge pull request #499 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-04-07 20:57:24 +02:00
rebortg
b2b159adc4 Github: update equuleus branch 2021-04-05 06:05:57 +00:00
Robert Göhler
7529e811ee
layout: set user friendly version name 2021-04-04 17:34:28 +02:00
Robert Göhler
1211f9a85e
Merge pull request #490 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-03-29 11:54:44 +02:00
rebortg
d8b2da2c2e Github: update equuleus branch 2021-03-29 06:06:15 +00:00
Robert Göhler
60e8db53ed
Merge pull request #483 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-03-22 20:39:04 +01:00
rebortg
cd68ff6c6d Github: update equuleus branch 2021-03-22 06:24:31 +00:00
Robert Göhler
a8e81d22be
Merge pull request #476 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-03-16 15:53:49 +01:00
rebortg
88d51f8136 Github: update equuleus branch 2021-03-15 06:18:55 +00:00
Marco Muskus
fedcc80947 Update IPoE section with new syntax
(cherry picked from commit f6554fc6d947f24ea50e457d8d013b0c82f693cb)
2021-03-09 19:17:02 +01:00
rebortg
fb7d6976dd HTTP-API: add a proper explanation for multiple commands
(cherry picked from commit e30feb684539dc6041b587677bd2ac2e65cbe90c)
2021-03-08 19:51:38 +01:00
rebortg
740fd0e911 HTTP-API: short line
(cherry picked from commit 414f5e5263526edf7943f1bd40e2dee3a3d6228c)
2021-03-08 19:51:31 +01:00
rebortg
f0f40dffed HTTP-API: rewrite and add config multiple commands
(cherry picked from commit a1503a89215094dbcefbb480d92f533ce684c781)
2021-03-08 19:51:22 +01:00
Robert Göhler
5eb37c1bba
Merge pull request #470 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-03-08 19:44:25 +01:00
rebortg
ae168253d6 Github: update equuleus branch 2021-03-08 06:18:51 +00:00
Christian Poessinger
49d28e4206
Merge pull request #469 from srividya0208/l2tp
Correction in command syntax "set vpn l2tp remote-access dns-servers"
2021-03-05 21:40:02 +01:00
srividya0208
9b6f4d6e14 Correction in command syntax "set vpn l2tp remote-access dns-servers"
dns-servers parameter is replaced with name-server in the latest release

Old Syntax:
set vpn l2tp remote-access dns-servers server-1 '198.51.100.8'
set vpn l2tp remote-access dns-servers server-2 '198.51.100.4'

New Syntax:
set vpn l2tp remote-access name-server '198.51.100.8'
set vpn l2tp remote-access name-server '198.51.100.4'
2021-03-05 09:23:58 -05:00
Marco Muskus
8a5286b648 Update ipoe-server.rst
updated the docs with new syntax in the 1.3 version

(cherry picked from commit 6f5d627a9bed9711ef95971634378c164265e928)
2021-03-04 21:50:31 +01:00
Robert Göhler
6113b65401
Merge pull request #466 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-03-01 18:21:25 +01:00
rebortg
7d6e61dd70 Github: update equuleus branch 2021-03-01 06:18:47 +00:00
rebortg
ce6aba8c6f service: add salt-minion
(cherry picked from commit 37dcf65eaffa63ec0205995a34ab3cf0640b1bef)
2021-02-23 20:43:52 +01:00
Robert Göhler
80b9aba49a
Merge pull request #460 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-02-22 19:00:29 +01:00
rebortg
28f4b2b6d6 Github: update equuleus branch 2021-02-22 06:18:23 +00:00
rebortg
133aa83b2e gitignore: add Pipfile.lock
(cherry picked from commit 13c94ad5eb5366141a2c71ecbd8df4e8378f2e29)
2021-02-19 14:40:43 +01:00
Robert Göhler
e009486509
Merge pull request #458 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-02-15 20:52:32 +01:00
rebortg
5660706d6c Github: update equuleus branch 2021-02-15 19:49:56 +00:00
rebortg
4a1d98fb71 Releasenotes: change to proper date format, add comment
(cherry picked from commit 5c971e4bae2f7ae8d39caf0bce34b18298b1e3be)
2021-02-15 20:48:54 +01:00
Robert Göhler
68bc5990bf
Merge pull request #456 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-02-15 20:29:28 +01:00
rebortg
20a46206f2 Github: update equuleus branch 2021-02-15 06:18:09 +00:00
Robert Göhler
d1847b4c81
Merge pull request #453 from vyos/update-dependencies-equuleus
Github: update equuleus branch
2021-02-12 18:35:06 +01:00
rebortg
933ee30973 Github: update equuleus branch 2021-02-12 17:28:41 +00:00
rebortg
d8b1fa0a09 Releasenotes: add weekly releasenote create script 2021-02-12 18:27:54 +01:00
Robert Göhler
87bb6d5e6e
Merge pull request #446 from vyos/update-dependencies-equuleus
vyos-1x: update equuleus branch
2021-02-08 21:43:28 +01:00
rebortg
0895c91987 vyos-1x: update equuleus branch 2021-02-08 06:18:05 +00:00
Christian Poessinger
adddcd6841 README: add link to old Wiki
(cherry picked from commit 8839d72d174f13b53bbc1521d9935df6ae891514)
2021-02-06 01:45:15 +01:00
sever-sever
33a3a39871 bgp: Fix redistribute parameters
(cherry picked from commit f870e6ae93420a6f7eac202646ddc1050bcb382a)
2021-02-05 22:06:47 +01:00
573 changed files with 82751 additions and 802954 deletions

View File

@ -1,22 +0,0 @@
<!-- All PR should follow this template to allow a clean and transparent review -->
<!-- Text placed between these delimiters is considered a comment and is not rendered -->
## Change Summary
<!--- Provide a general summary of your changes in the Title above -->
## Related Task(s)
<!-- optional: Link related Tasks on Phabricator. -->
* https://vyos.dev/Txxxx
## Related PR(s)
<!-- optional: Link here any PRs in other repositories that are related to this PR -->
## Backport
<!-- optional: the PR should backport to this documentation branch -->
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] I have read the [**CONTRIBUTING**](https://github.com/vyos/vyos-documentation/blob/current/CONTRIBUTING.md) document

177
.github/vyos-linter.py vendored Normal file
View File

@ -0,0 +1,177 @@
import os
import re
import ipaddress
import sys
import ast
IPV4SEG = r'(?:25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])'
IPV4ADDR = r'\b(?:(?:' + IPV4SEG + r'\.){3,3}' + IPV4SEG + r')\b'
IPV6SEG = r'(?:(?:[0-9a-fA-F]){1,4})'
IPV6GROUPS = (
r'(?:' + IPV6SEG + r':){7,7}' + IPV6SEG, # 1:2:3:4:5:6:7:8
r'(?:\s' + IPV6SEG + r':){1,7}:', # 1:: 1:2:3:4:5:6:7::
r'(?:' + IPV6SEG + r':){1,6}:' + IPV6SEG, # 1::8 1:2:3:4:5:6::8 1:2:3:4:5:6::8
r'(?:' + IPV6SEG + r':){1,5}(?::' + IPV6SEG + r'){1,2}', # 1::7:8 1:2:3:4:5::7:8 1:2:3:4:5::8
r'(?:' + IPV6SEG + r':){1,4}(?::' + IPV6SEG + r'){1,3}', # 1::6:7:8 1:2:3:4::6:7:8 1:2:3:4::8
r'(?:' + IPV6SEG + r':){1,3}(?::' + IPV6SEG + r'){1,4}', # 1::5:6:7:8 1:2:3::5:6:7:8 1:2:3::8
r'(?:' + IPV6SEG + r':){1,2}(?::' + IPV6SEG + r'){1,5}', # 1::4:5:6:7:8 1:2::4:5:6:7:8 1:2::8
IPV6SEG + r':(?:(?::' + IPV6SEG + r'){1,6})', # 1::3:4:5:6:7:8 1::3:4:5:6:7:8 1::8
r':(?:(?::' + IPV6SEG + r'){1,7}|:)', # ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::
r'fe80:(?::' + IPV6SEG + r'){0,4}%[0-9a-zA-Z]{1,}', # fe80::7:8%eth0 fe80::7:8%1 (link-local IPv6 addresses with zone index)
r'::(?:ffff(?::0{1,4}){0,1}:){0,1}[^\s:]' + IPV4ADDR, # ::255.255.255.255 ::ffff:255.255.255.255 ::ffff:0:255.255.255.255 (IPv4-mapped IPv6 addresses and IPv4-translated addresses)
r'(?:' + IPV6SEG + r':){1,4}:[^\s:]' + IPV4ADDR, # 2001:db8:3:4::192.0.2.33 64:ff9b::192.0.2.33 (IPv4-Embedded IPv6 Address)
)
IPV6ADDR = '|'.join(['(?:{})'.format(g) for g in IPV6GROUPS[::-1]]) # Reverse rows for greedy match
MAC = r'([0-9A-F]{2}[:-]){5}([0-9A-F]{2})'
NUMBER = r"([\s']\d+[\s'])"
def lint_mac(cnt, line):
mac = re.search(MAC, line, re.I)
if mac is not None:
mac = mac.group()
u_mac = re.search(r'((00)[:-](53)([:-][0-9A-F]{2}){4})', mac, re.I)
m_mac = re.search(r'((90)[:-](10)([:-][0-9A-F]{2}){4})', mac, re.I)
if u_mac is None and m_mac is None:
return (f"Use MAC reserved for Documentation (RFC7042): {mac}", cnt, 'error')
def lint_ipv4(cnt, line):
ip = re.search(IPV4ADDR, line, re.I)
if ip is not None:
ip = ipaddress.ip_address(ip.group().strip(' '))
# https://docs.python.org/3/library/ipaddress.html#ipaddress.IPv4Address.is_private
if ip.is_private:
return None
if ip.is_multicast:
return None
if ip.is_global is False:
return None
return (f"Use IPv4 reserved for Documentation (RFC 5737) or private Space: {ip}", cnt, 'error')
def lint_ipv6(cnt, line):
ip = re.search(IPV6ADDR, line, re.I)
if ip is not None:
ip = ipaddress.ip_address(ip.group().strip(' '))
if ip.is_private:
return None
if ip.is_multicast:
return None
if ip.is_global is False:
return None
return (f"Use IPv6 reserved for Documentation (RFC 3849) or private Space: {ip}", cnt, 'error')
def lint_AS(cnt, line):
number = re.search(NUMBER, line, re.I)
if number:
pass
# find a way to detect AS numbers
def lint_linelen(cnt, line):
line = line.rstrip()
if len(line) > 80:
return (f"Line too long: len={len(line)}", cnt, 'warning')
def handle_file_action(filepath):
errors = []
try:
with open(filepath) as fp:
line = fp.readline()
cnt = 1
test_line_lenght = True
start_vyoslinter = True
indentation = 0
while line:
# search for ignore linter comments in lines
if ".. stop_vyoslinter" in line:
start_vyoslinter = False
if ".. start_vyoslinter" in line:
start_vyoslinter = True
if start_vyoslinter:
# ignore every '.. code-block::' for line lenght
# rst code-block have its own style in html the format in rst
# and the build page must be the same
if test_line_lenght is False:
if len(line) > indentation:
#print(f"'{line}'")
#print(indentation)
if line[indentation].isspace() is False:
test_line_lenght = True
if ".. code-block::" in line:
test_line_lenght = False
indentation = 0
for i in line:
if i.isspace():
indentation = indentation + 1
else:
break
err_mac = lint_mac(cnt, line.strip())
# disable mac detection for the moment, too many false positives
err_mac = None
err_ip4 = lint_ipv4(cnt, line.strip())
err_ip6 = lint_ipv6(cnt, line.strip())
if test_line_lenght:
err_len = lint_linelen(cnt, line)
else:
err_len = None
if err_mac:
errors.append(err_mac)
if err_ip4:
errors.append(err_ip4)
if err_ip6:
errors.append(err_ip6)
if err_len:
errors.append(err_len)
line = fp.readline()
cnt += 1
# ensure linter was not stop on top and forgot to tun on again
if start_vyoslinter == False:
errors.append((f"Don't forgett to turn linter back on", cnt, 'error'))
finally:
fp.close()
if len(errors) > 0:
'''
"::{$type} file={$filename},line={$line},col=$column::{$log}"
'''
print(f"File: {filepath}")
for error in errors:
print(f"::{error[2]} file={filepath},line={error[1]}::{error[0]}")
print('')
return False
def main():
bool_error = True
print('start')
try:
files = ast.literal_eval(sys.argv[1])
for file in files:
if file[-4:] in [".rst", ".txt"] and "_build" not in file:
if handle_file_action(file) is False:
bool_error = False
except Exception as e:
for root, dirs, files in os.walk("docs"):
path = root.split(os.sep)
for file in files:
if file[-4:] in [".rst", ".txt"] and "_build" not in path:
fpath = '/'.join(path)
filepath = f"{fpath}/{file}"
if handle_file_action(filepath) is False:
bool_error = False
return bool_error
if __name__ == "__main__":
if main() == False:
exit(1)

View File

@ -1,14 +0,0 @@
name: "PR Triage"
on:
pull_request_target:
types: [opened, reopened, ready_for_review, locked]
permissions:
pull-requests: write
contents: read
jobs:
assign-author:
uses: vyos/.github/.github/workflows/assign-author.yml@current
secrets: inherit

View File

@ -1,17 +0,0 @@
name: "Open PRs Conflicts checker"
on:
push:
branches:
- current
- sagitta
- circinus
workflow_dispatch:
permissions:
contents: read
pull-requests: write
jobs:
check-pr-conflict-call:
uses: vyos/.github/.github/workflows/check-open-prs-conflict.yml@current
secrets: inherit

View File

@ -1,14 +0,0 @@
name: "PR Conflicts checker"
on:
pull_request_target:
types: [synchronize]
permissions:
pull-requests: write
contents: read
jobs:
check-pr-conflict-call:
uses: vyos/.github/.github/workflows/check-pr-merge-conflict.yml@current
secrets: inherit

View File

@ -1,18 +0,0 @@
name: "CLA Check"
permissions:
actions: write
contents: read
pull-requests: write
statuses: write
on:
pull_request_target:
types: [opened, synchronize, closed]
issue_comment:
types: [created]
jobs:
call-cla-assistant:
uses: vyos/vyos-cla-signatures/.github/workflows/cla-reusable.yml@current
secrets: inherit

View File

@ -1,10 +0,0 @@
name: Lint Doc
on:
pull_request:
jobs:
lint-doc:
uses: vyos/.github/.github/workflows/lint-doc.yml@current
secrets: inherit

32
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,32 @@
name: Linting
on:
pull_request:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: File Changes
id: file_changes
uses: trilom/file-changes-action@v1.2.3
#- name: Vale
# uses: errata-ai/vale-action@v1.3.0
# with:
# files: '${{ steps.file_changes.outputs.files_modified }}'
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: run python based linter
run: python .github/vyos-linter.py '${{ steps.file_changes.outputs.files_modified }}'
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

View File

@ -5,82 +5,12 @@ on:
# 06:00 UTC on Monday
- cron: '0 6 * * 1'
jobs:
update_current:
updatVyOS-1x:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
repository: ${{ github.repository }}
- name: update submodule
run: |
git submodule status
git submodule update --init --force
cd docs/_include/vyos-1x
git checkout sagitta
git pull
git submodule status
- name: update releasenotes
env:
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }}
if: env.PHABRICATOR_API != null
run: |
pip3 install phabricator==0.8.0
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b circinus sagitta equuleus
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }}
commit-message: "Github: update current branch"
title: "Github: update current branch"
body: |
Autoupdate vyos-1x submodule
update releasenotes
branch: update-dependencies-current
delete-branch: true
update_sagitta:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
repository: ${{ github.repository }}
ref: sagitta
- name: update submodule
run: |
git submodule status
git submodule update --init --force
cd docs/_include/vyos-1x
git checkout sagitta
git pull
git submodule status
- name: update releasenotes
env:
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }}
if: env.PHABRICATOR_API != null
run: |
pip3 install phabricator==0.8.0
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b sagitta equuleus
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }}
commit-message: "Github: update sagitta branch"
title: "Github: update sagitta branch"
body: |
Autoupdate vyos-1x submodule
update releasenotes
branch: update-dependencies-sagitta
delete-branch: true
update_equuleus:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
repository: ${{ github.repository }}
ref: equuleus
- name: update submodule
run: |
git submodule status
@ -89,21 +19,14 @@ jobs:
git checkout equuleus
git pull
git submodule status
- name: update releasenotes
env:
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }}
if: env.PHABRICATOR_API != null
run: |
pip3 install phabricator==0.8.0
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b equuleus
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }}
commit-message: "Github: update equuleus branch"
title: "Github: update equuleus branch"
token: ${{secrets.GITHUB_TOKEN}}
commit-message: Update vyos-1x submodule
committer: GitHub <noreply@github.com>
author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
title: Update vyos-1x submodule
body: |
Autoupdate vyos-1x submodule
update releasenotes
branch: update-dependencies-equuleus
delete-branch: true
branch: update-dependencies

View File

@ -1,62 +0,0 @@
name: "translation: generate, upload, download"
on:
workflow_dispatch:
schedule:
# 06:00 UTC on Monday
- cron: '0 6 * * 1'
jobs:
main:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v3
- name: Set Up Python
uses: actions/setup-python@v4
with:
python-version: 3.11.x
- name: install lxml dependencies
run: |
sudo apt update
sudo apt install -y libxml2-dev libxslt-dev python3-lxml
- name: Install Dev Dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Build Documentation
run: |
cd docs
make gettext
cd ..
- name: upload pot files
uses: localazy/upload@v1
with:
read_key: ${{ secrets.LOCALAZY_READ_KEY }}
write_key: ${{ secrets.LOCALAZY_WRITE_KEY }}
- name: download translation files
uses: localazy/download@v1
with:
read_key: ${{ secrets.LOCALAZY_READ_KEY }}
write_key: ${{ secrets.LOCALAZY_WRITE_KEY }}
- name: set file ownership
run: |
sudo chown -R 1001 docs/_locale
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }}
commit-message: "Github: update translations"
title: "Github: update translations"
body: |
Generate, upload new and download translation files
branch: update-translations-current
delete-branch: true

5
.gitignore vendored
View File

@ -1,13 +1,11 @@
# Sphinx
_build/
localazy_private.json
# python virtualenv
venv/
ENV/
.venv
Pipfile.lock
Pipfile
# put various editor ignores here
.vscode/
@ -15,9 +13,6 @@ Pipfile
*.vpw
*.vpwhist
*.vtg
.idea/
.idea
.idea/*
# python cache files
*.pyc

2
.gitmodules vendored
View File

@ -1,4 +1,4 @@
[submodule "docs/_include/vyos-1x"]
path = docs/_include/vyos-1x
url = https://github.com/vyos/vyos-1x
branch = sagitta
branch = equuleus

View File

@ -18,8 +18,8 @@ sphinx:
# configuration: mkdocs.yml
# Optionally build your docs in additional formats such as PDF
formats:
- pdf
#formats:
# - pdf
# Optionally set the version of Python and requirements required to build your docs
python:

866
.tx/config Normal file
View File

@ -0,0 +1,866 @@
[main]
host = https://www.transifex.com
[documentation-1-3.docs__build_gettext_coverage]
file_filter = locale/<lang>/LC_MESSAGES/coverage.po
source_file = docs/_build/gettext/coverage.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_cli]
file_filter = locale/<lang>/LC_MESSAGES/cli.po
source_file = docs/_build/gettext/cli.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_copyright]
file_filter = locale/<lang>/LC_MESSAGES/copyright.po
source_file = docs/_build/gettext/copyright.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_quick-start]
file_filter = locale/<lang>/LC_MESSAGES/quick-start.po
source_file = docs/_build/gettext/quick-start.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_debugging]
file_filter = locale/<lang>/LC_MESSAGES/debugging.po
source_file = docs/_build/gettext/debugging.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_index]
file_filter = locale/<lang>/LC_MESSAGES/index.po
source_file = docs/_build/gettext/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_documentation]
file_filter = locale/<lang>/LC_MESSAGES/documentation.po
source_file = docs/_build/gettext/documentation.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_testing]
file_filter = locale/<lang>/LC_MESSAGES/testing.po
source_file = docs/_build/gettext/testing.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_404]
file_filter = locale/<lang>/LC_MESSAGES/404.po
source_file = docs/_build/gettext/404.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_operation_information]
file_filter = locale/<lang>/LC_MESSAGES/operation/information.po
source_file = docs/_build/gettext/operation/information.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_operation_password-recovery]
file_filter = locale/<lang>/LC_MESSAGES/operation/password-recovery.po
source_file = docs/_build/gettext/operation/password-recovery.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_operation_index]
file_filter = locale/<lang>/LC_MESSAGES/operation/index.po
source_file = docs/_build/gettext/operation/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_operation_raid]
file_filter = locale/<lang>/LC_MESSAGES/operation/raid.po
source_file = docs/_build/gettext/operation/raid.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_operation_boot-options]
file_filter = locale/<lang>/LC_MESSAGES/operation/boot-options.po
source_file = docs/_build/gettext/operation/boot-options.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/index.po
source_file = docs/_build/gettext/configuration/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_zonepolicy_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/zonepolicy/index.po
source_file = docs/_build/gettext/configuration/zonepolicy/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_dmvpn]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/dmvpn.po
source_file = docs/_build/gettext/configuration/vpn/dmvpn.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_openconnect]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/openconnect.po
source_file = docs/_build/gettext/configuration/vpn/openconnect.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_site2site_ipsec]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/site2site_ipsec.po
source_file = docs/_build/gettext/configuration/vpn/site2site_ipsec.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_rsa-keys]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/rsa-keys.po
source_file = docs/_build/gettext/configuration/vpn/rsa-keys.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_sstp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/sstp.po
source_file = docs/_build/gettext/configuration/vpn/sstp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_ipsec]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/ipsec.po
source_file = docs/_build/gettext/configuration/vpn/ipsec.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_pptp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/pptp.po
source_file = docs/_build/gettext/configuration/vpn/pptp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/index.po
source_file = docs/_build/gettext/configuration/vpn/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vpn_l2tp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vpn/l2tp.po
source_file = docs/_build/gettext/configuration/vpn/l2tp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_nat_nptv6]
file_filter = locale/<lang>/LC_MESSAGES/configuration/nat/nptv6.po
source_file = docs/_build/gettext/configuration/nat/nptv6.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_nat_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/nat/index.po
source_file = docs/_build/gettext/configuration/nat/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_loadbalancing_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/loadbalancing/index.po
source_file = docs/_build/gettext/configuration/loadbalancing/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_firewall_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/firewall/index.po
source_file = docs/_build/gettext/configuration/firewall/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_flow-accounting]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/flow-accounting.po
source_file = docs/_build/gettext/configuration/system/flow-accounting.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_lcd]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/lcd.po
source_file = docs/_build/gettext/configuration/system/lcd.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_host-name]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/host-name.po
source_file = docs/_build/gettext/configuration/system/host-name.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_syslog]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/syslog.po
source_file = docs/_build/gettext/configuration/system/syslog.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_proxy]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/proxy.po
source_file = docs/_build/gettext/configuration/system/proxy.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_time-zone]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/time-zone.po
source_file = docs/_build/gettext/configuration/system/time-zone.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_name-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/name-server.po
source_file = docs/_build/gettext/configuration/system/name-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_task-scheduler]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/task-scheduler.po
source_file = docs/_build/gettext/configuration/system/task-scheduler.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_ip]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/ip.po
source_file = docs/_build/gettext/configuration/system/ip.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_console]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/console.po
source_file = docs/_build/gettext/configuration/system/console.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_option]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/option.po
source_file = docs/_build/gettext/configuration/system/option.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_conntrack]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/conntrack.po
source_file = docs/_build/gettext/configuration/system/conntrack.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/index.po
source_file = docs/_build/gettext/configuration/system/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_ipv6]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/ipv6.po
source_file = docs/_build/gettext/configuration/system/ipv6.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_eventhandler]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/eventhandler.po
source_file = docs/_build/gettext/configuration/system/eventhandler.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_acceleration]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/acceleration.po
source_file = docs/_build/gettext/configuration/system/acceleration.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_ntp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/ntp.po
source_file = docs/_build/gettext/configuration/system/ntp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_default-route]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/default-route.po
source_file = docs/_build/gettext/configuration/system/default-route.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_system_login]
file_filter = locale/<lang>/LC_MESSAGES/configuration/system/login.po
source_file = docs/_build/gettext/configuration/system/login.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_highavailability_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/highavailability/index.po
source_file = docs/_build/gettext/configuration/highavailability/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_vrf_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/vrf/index.po
source_file = docs/_build/gettext/configuration/vrf/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_trafficpolicy_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/trafficpolicy/index.po
source_file = docs/_build/gettext/configuration/trafficpolicy/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_lldp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/lldp.po
source_file = docs/_build/gettext/configuration/service/lldp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_salt-minion]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/salt-minion.po
source_file = docs/_build/gettext/configuration/service/salt-minion.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_mdns]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/mdns.po
source_file = docs/_build/gettext/configuration/service/mdns.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_ipoe-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/ipoe-server.po
source_file = docs/_build/gettext/configuration/service/ipoe-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_conntrack-sync]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/conntrack-sync.po
source_file = docs/_build/gettext/configuration/service/conntrack-sync.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_broadcast-relay]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/broadcast-relay.po
source_file = docs/_build/gettext/configuration/service/broadcast-relay.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_dhcp-relay]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/dhcp-relay.po
source_file = docs/_build/gettext/configuration/service/dhcp-relay.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_tftp-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/tftp-server.po
source_file = docs/_build/gettext/configuration/service/tftp-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_ssh]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/ssh.po
source_file = docs/_build/gettext/configuration/service/ssh.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_router-advert]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/router-advert.po
source_file = docs/_build/gettext/configuration/service/router-advert.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_pppoe-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/pppoe-server.po
source_file = docs/_build/gettext/configuration/service/pppoe-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_snmp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/snmp.po
source_file = docs/_build/gettext/configuration/service/snmp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_webproxy]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/webproxy.po
source_file = docs/_build/gettext/configuration/service/webproxy.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_https]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/https.po
source_file = docs/_build/gettext/configuration/service/https.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_dhcp-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/dhcp-server.po
source_file = docs/_build/gettext/configuration/service/dhcp-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/index.po
source_file = docs/_build/gettext/configuration/service/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_console-server]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/console-server.po
source_file = docs/_build/gettext/configuration/service/console-server.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_service_dns]
file_filter = locale/<lang>/LC_MESSAGES/configuration/service/dns.po
source_file = docs/_build/gettext/configuration/service/dns.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_rip]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/rip.po
source_file = docs/_build/gettext/configuration/protocols/rip.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_rpki]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/rpki.po
source_file = docs/_build/gettext/configuration/protocols/rpki.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_bgp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/bgp.po
source_file = docs/_build/gettext/configuration/protocols/bgp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_bfd]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/bfd.po
source_file = docs/_build/gettext/configuration/protocols/bfd.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_mpls]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/mpls.po
source_file = docs/_build/gettext/configuration/protocols/mpls.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_ospf]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/ospf.po
source_file = docs/_build/gettext/configuration/protocols/ospf.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/index.po
source_file = docs/_build/gettext/configuration/protocols/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_igmp]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/igmp.po
source_file = docs/_build/gettext/configuration/protocols/igmp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_static]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/static.po
source_file = docs/_build/gettext/configuration/protocols/static.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_protocols_isis]
file_filter = locale/<lang>/LC_MESSAGES/configuration/protocols/isis.po
source_file = docs/_build/gettext/configuration/protocols/isis.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_policy_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/policy/index.po
source_file = docs/_build/gettext/configuration/policy/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_wireguard]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/wireguard.po
source_file = docs/_build/gettext/configuration/interfaces/wireguard.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_geneve]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/geneve.po
source_file = docs/_build/gettext/configuration/interfaces/geneve.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_loopback]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/loopback.po
source_file = docs/_build/gettext/configuration/interfaces/loopback.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_l2tpv3]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/l2tpv3.po
source_file = docs/_build/gettext/configuration/interfaces/l2tpv3.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_ethernet]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/ethernet.po
source_file = docs/_build/gettext/configuration/interfaces/ethernet.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_vti]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/vti.po
source_file = docs/_build/gettext/configuration/interfaces/vti.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_pppoe]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/pppoe.po
source_file = docs/_build/gettext/configuration/interfaces/pppoe.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_bonding]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/bonding.po
source_file = docs/_build/gettext/configuration/interfaces/bonding.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_pseudo-ethernet]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/pseudo-ethernet.po
source_file = docs/_build/gettext/configuration/interfaces/pseudo-ethernet.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_macsec]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/macsec.po
source_file = docs/_build/gettext/configuration/interfaces/macsec.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_bridge]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/bridge.po
source_file = docs/_build/gettext/configuration/interfaces/bridge.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_dummy]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/dummy.po
source_file = docs/_build/gettext/configuration/interfaces/dummy.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_tunnel]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/tunnel.po
source_file = docs/_build/gettext/configuration/interfaces/tunnel.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_wwan]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/wwan.po
source_file = docs/_build/gettext/configuration/interfaces/wwan.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_index]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/index.po
source_file = docs/_build/gettext/configuration/interfaces/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_wireless]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/wireless.po
source_file = docs/_build/gettext/configuration/interfaces/wireless.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_vxlan]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/vxlan.po
source_file = docs/_build/gettext/configuration/interfaces/vxlan.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configuration_interfaces_openvpn]
file_filter = locale/<lang>/LC_MESSAGES/configuration/interfaces/openvpn.po
source_file = docs/_build/gettext/configuration/interfaces/openvpn.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_changelog_1]
file_filter = locale/<lang>/LC_MESSAGES/changelog/1.po
source_file = docs/_build/gettext/changelog/1.3.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_changelog_index]
file_filter = locale/<lang>/LC_MESSAGES/changelog/index.po
source_file = docs/_build/gettext/changelog/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_contributing_issues-features]
file_filter = locale/<lang>/LC_MESSAGES/contributing/issues-features.po
source_file = docs/_build/gettext/contributing/issues-features.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_contributing_build-vyos]
file_filter = locale/<lang>/LC_MESSAGES/contributing/build-vyos.po
source_file = docs/_build/gettext/contributing/build-vyos.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_contributing_development]
file_filter = locale/<lang>/LC_MESSAGES/contributing/development.po
source_file = docs/_build/gettext/contributing/development.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_contributing_upstream-packages]
file_filter = locale/<lang>/LC_MESSAGES/contributing/upstream-packages.po
source_file = docs/_build/gettext/contributing/upstream-packages.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_contributing_index]
file_filter = locale/<lang>/LC_MESSAGES/contributing/index.po
source_file = docs/_build/gettext/contributing/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_introducing_about]
file_filter = locale/<lang>/LC_MESSAGES/introducing/about.po
source_file = docs/_build/gettext/introducing/about.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_introducing_history]
file_filter = locale/<lang>/LC_MESSAGES/introducing/history.po
source_file = docs/_build/gettext/introducing/history.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_image]
file_filter = locale/<lang>/LC_MESSAGES/installation/image.po
source_file = docs/_build/gettext/installation/image.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_vyos-on-baremetal]
file_filter = locale/<lang>/LC_MESSAGES/installation/vyos-on-baremetal.po
source_file = docs/_build/gettext/installation/vyos-on-baremetal.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_migrate-from-vyatta]
file_filter = locale/<lang>/LC_MESSAGES/installation/migrate-from-vyatta.po
source_file = docs/_build/gettext/installation/migrate-from-vyatta.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_index]
file_filter = locale/<lang>/LC_MESSAGES/installation/index.po
source_file = docs/_build/gettext/installation/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_install]
file_filter = locale/<lang>/LC_MESSAGES/installation/install.po
source_file = docs/_build/gettext/installation/install.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_update]
file_filter = locale/<lang>/LC_MESSAGES/installation/update.po
source_file = docs/_build/gettext/installation/update.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_gns3]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/gns3.po
source_file = docs/_build/gettext/installation/virtual/gns3.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_eve-ng]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/eve-ng.po
source_file = docs/_build/gettext/installation/virtual/eve-ng.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_proxmox]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/proxmox.po
source_file = docs/_build/gettext/installation/virtual/proxmox.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_index]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/index.po
source_file = docs/_build/gettext/installation/virtual/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_libvirt]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/libvirt.po
source_file = docs/_build/gettext/installation/virtual/libvirt.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_virtual_vmware]
file_filter = locale/<lang>/LC_MESSAGES/installation/virtual/vmware.po
source_file = docs/_build/gettext/installation/virtual/vmware.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_cloud_azure]
file_filter = locale/<lang>/LC_MESSAGES/installation/cloud/azure.po
source_file = docs/_build/gettext/installation/cloud/azure.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_cloud_gcp]
file_filter = locale/<lang>/LC_MESSAGES/installation/cloud/gcp.po
source_file = docs/_build/gettext/installation/cloud/gcp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_cloud_aws]
file_filter = locale/<lang>/LC_MESSAGES/installation/cloud/aws.po
source_file = docs/_build/gettext/installation/cloud/aws.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_cloud_index]
file_filter = locale/<lang>/LC_MESSAGES/installation/cloud/index.po
source_file = docs/_build/gettext/installation/cloud/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_installation_cloud_oracel]
file_filter = locale/<lang>/LC_MESSAGES/installation/cloud/oracel.po
source_file = docs/_build/gettext/installation/cloud/oracel.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_troubleshooting_index]
file_filter = locale/<lang>/LC_MESSAGES/troubleshooting/index.po
source_file = docs/_build/gettext/troubleshooting/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_vyos-napalm]
file_filter = locale/<lang>/LC_MESSAGES/automation/vyos-napalm.po
source_file = docs/_build/gettext/automation/vyos-napalm.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_command-scripting]
file_filter = locale/<lang>/LC_MESSAGES/automation/command-scripting.po
source_file = docs/_build/gettext/automation/command-scripting.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_vyos-api]
file_filter = locale/<lang>/LC_MESSAGES/automation/vyos-api.po
source_file = docs/_build/gettext/automation/vyos-api.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_vyos-netmiko]
file_filter = locale/<lang>/LC_MESSAGES/automation/vyos-netmiko.po
source_file = docs/_build/gettext/automation/vyos-netmiko.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_cloud-init]
file_filter = locale/<lang>/LC_MESSAGES/automation/cloud-init.po
source_file = docs/_build/gettext/automation/cloud-init.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_index]
file_filter = locale/<lang>/LC_MESSAGES/automation/index.po
source_file = docs/_build/gettext/automation/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_automation_vyos-ansible]
file_filter = locale/<lang>/LC_MESSAGES/automation/vyos-ansible.po
source_file = docs/_build/gettext/automation/vyos-ansible.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_azure-vpn-dual-bgp]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/azure-vpn-dual-bgp.po
source_file = docs/_build/gettext/configexamples/azure-vpn-dual-bgp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_azure-vpn-bgp]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/azure-vpn-bgp.po
source_file = docs/_build/gettext/configexamples/azure-vpn-bgp.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_dual-hub-dmvpn]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/dual-hub-dmvpn.po
source_file = docs/_build/gettext/configexamples/dual-hub-dmvpn.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_zone-policy]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/zone-policy.po
source_file = docs/_build/gettext/configexamples/zone-policy.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_bgp-ipv6-unnumbered]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/bgp-ipv6-unnumbered.po
source_file = docs/_build/gettext/configexamples/bgp-ipv6-unnumbered.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_ha]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/ha.po
source_file = docs/_build/gettext/configexamples/ha.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_wan-load-balancing]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/wan-load-balancing.po
source_file = docs/_build/gettext/configexamples/wan-load-balancing.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_index]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/index.po
source_file = docs/_build/gettext/configexamples/index.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_ospf-unnumbered]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/ospf-unnumbered.po
source_file = docs/_build/gettext/configexamples/ospf-unnumbered.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_autotest_DHCPRelay_through_GRE_DHCPRelay_through_GRE]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.po
source_file = docs/_build/gettext/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_autotest_tunnelbroker_tunnelbroker]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/autotest/tunnelbroker/tunnelbroker.po
source_file = docs/_build/gettext/configexamples/autotest/tunnelbroker/tunnelbroker.pot
source_lang = en
type = PO
[documentation-1-3.docs__build_gettext_configexamples_autotest_Wireguard_Wireguard]
file_filter = locale/<lang>/LC_MESSAGES/configexamples/autotest/Wireguard/Wireguard.po
source_file = docs/_build/gettext/configexamples/autotest/Wireguard/Wireguard.pot
source_lang = en
type = PO

View File

@ -1,2 +0,0 @@
# * @vyos/reviewers
* @rebortg

View File

@ -1,4 +1,4 @@
# Documentation Contribution
Please follow the guide in our documentation. It can be found here:
https://docs.vyos.io/en/latest/documentation.html
https://docs.vyos.io/en/latest/contributing/documentation.html

18
Pipfile Normal file
View File

@ -0,0 +1,18 @@
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
sphinx-rtd-theme = "*"
docutils = "*"
lxml = "*"
sphinx-notfound-page = "*"
Sphinx = ">=1.4.3"
sphinx-panels = "*"
transifex-client = "*"
[dev-packages]
[requires]
python_version = "3.9"

View File

@ -1,38 +1,36 @@
Starting with VyOS 1.2 (`crux`) our documentation is hosted on ReadTheDocs at https://docs.vyos.io
Starting with VyOS 1.2 (`crux`) our documentation is being migrated from the old wiki
to ReadTheDocs. Documentation can be accessed via the following URL: https://docs.vyos.io
Our old wiki with documentation from the VyOS 1.1.x and early 1.2.0 era can still be accessed via the
Our old WiKi can still be accessed from the
[Wayback Machine](https://web.archive.org/web/20200225171529/https://wiki.vyos.net/wiki/Main_Page)
# Build
[![Documentation Status](https://readthedocs.org/projects/vyos/badge/?version=latest)](https://docs.vyos.io/en/latest/?badge=latest)
[![Documentation Status](https://readthedocs.org/projects/vyos/badge/?version=latest)](https://docs.vyos.io/en/latest/?badge=equuleus)
# Versions
Our documentation repository follows the same branching scheme as the VyOS source itself.
We maintain one documentation branch per VyOS release.
The default branch that contains the most recent VyOS documentation is called `current`
and matches the latest VyOS rolling release.
Our version follows the very same branching scheme as the VyOS source modules
itself. We maintain one documentation branch per VyOS release. The default
branch that contains the most recent VyOS documentation is called `master`
and matches the latest VyOS release which is 1.4 at the time.
All new documentation enhancements go to the `current` branch. If those changes
All new documentation enhancements go to the `master` branch. If those changes
are beneficial for previous VyOS documentation versions they will be
cherry-picked to the appropriate branch(es).
VyOS branches are named after constellations sorted by area from smallest to largest.
There are 88 of them, here's the
Post-1.2.0 branches are named after constellations sorted by area from smallest to
largest. There are 88 of them, here's the
[complete list](https://en.wikipedia.org/wiki/IAU_designated_constellations_by_area).
The branches we have had so far:
* 1.5.x: `circinus` (Compasses)
* 1.4.x: `sagitta` (Arrow)
* 1.3.x: `equuleus` (Little Horse)
* 1.2.x: `crux` (Southern Cross)
* 1.3.x: `equuleus` (Little Horse)
* 1.4.x: `sagitta` (Arrow)
* ...
### Sphinx
### sphinx
Debian requires some extra steps for
installing `sphinx`, `sphinx-autobuild`, `sphinx-notfound-page`, `sphinx-panels`,
`sphinx-rtd-theme`, `lxml`, and `myst-parser` packages:
installing `sphinx`, `sphinx-autobuild` and `sphinx-rtd-theme` packages:
First ensure that Python 2 & Python 3 are installed and Python 3 is the default:
```bash
@ -61,10 +59,10 @@ python --version
Then run:
```bash
sudo pip install sphinx-autobuild sphinx-notfound-page sphinx-panels sphinx-rtd-theme lxml myst-parser
sudo pip install sphinx-rtd-theme
```
Do the following to build the HTML and start a web server:
Do the following to build the HTML and start a webserver:
* Run `make livehtml` inside the `docs` folder
Then, to view the live output:
@ -92,26 +90,28 @@ If the `vyos/vyos-documentation` container could not be found locally it will be
automatically fetched from Dockerhub.
```bash
$ git clone https://github.com/vyos/vyos-documentation.git
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs \
-e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation make html
$ cd vyos-documentation
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs -e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation make html
# For sphinx autobuild
$ docker run --rm -it -p 8000:8000 -v "$(pwd)":/vyos -w /vyos/docs -e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation make livehtml
# sphinx autobuild
$ docker run --rm -it -p 8000:8000 -v "$(pwd)":/vyos -w /vyos/docs -e \
GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation make livehtml
```
### Test the docs
To test all files, run:
Discuss in this Phabricator task: [T1731](https://vyos.dev/T1731)
To test all files run:
```bash
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs -e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation vale .
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs \
-e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation vale .
```
to test a specific file (e.g. `quick-start.rst`)
to test a specific file (e.g. `clustering.rst`)
```bash
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs -e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) vyos/vyos-documentation vale quick-start.rst
$ docker run --rm -it -v "$(pwd)":/vyos -w /vyos/docs -e GOSU_UID=$(id -u) \
-e GOSU_GID=$(id -g) vyos/vyos-documentation vale clustering.rst
```

View File

@ -1,7 +1,7 @@
# Must be run with --privileged flag
# Recommended to run the container with a volume mapped
# in order to easy exprort images built to "external" world
FROM debian:12
FROM debian:buster
LABEL authors="VyOS Maintainers <maintainers@vyos.io>"
ENV DEBIAN_FRONTEND noninteractive
@ -27,14 +27,16 @@ RUN apt-get update && apt-get install -y \
curl \
dos2unix
RUN pip3 install --break-system-packages \
Sphinx \
sphinx-rtd-theme \
sphinx-autobuild \
sphinx-notfound-page \
lxml \
myst-parser \
sphinx_design
RUN pip3 install Sphinx
RUN pip3 install sphinx-rtd-theme
RUN pip3 install sphinx-autobuild
RUN pip3 install sphinx-notfound-page
RUN pip3 install lxml
RUN pip3 install myst-parser
RUN pip3 install sphinx-panels
# Cleanup
RUN rm -rf /var/lib/apt/lists/*
@ -42,11 +44,13 @@ RUN rm -rf /var/lib/apt/lists/*
EXPOSE 8000
# Allow password-less 'sudo' for all users in group 'sudo'
RUN sed "s/^%sudo.*/%sudo\tALL=(ALL) NOPASSWD:ALL/g" -i /etc/sudoers
RUN sed "s/^%sudo.*/%sudo\tALL=(ALL) NOPASSWD:ALL/g" -i /etc/sudoers && \
chmod a+s /usr/sbin/useradd /usr/sbin/groupadd /usr/sbin/gosu /usr/sbin/usermod
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
# We need to convert the entrypoint with appropriate line endings, else
# we need to convert the entrypoint with appropriate line endings, else
# there will be an error:
# standard_init_linux.go:175: exec user process caused
# "no such file or directory"

View File

@ -23,10 +23,10 @@ if ! grep -q $NEW_GID /etc/group; then
groupadd --gid $NEW_GID $USER_NAME
fi
useradd --shell /bin/bash --uid $NEW_UID --gid $NEW_GID --non-unique --create-home $USER_NAME --key UID_MIN=500
useradd --shell /bin/bash --uid $NEW_UID --gid $NEW_GID --non-unique --create-home $USER_NAME
usermod --append --groups sudo $USER_NAME
chown $NEW_UID:$NEW_GID /home/$USER_NAME
sudo chown $NEW_UID:$NEW_GID /home/$USER_NAME
export HOME=/home/$USER_NAME
# Execute process
/usr/sbin/gosu $USER_NAME "$@"
exec /usr/sbin/gosu $USER_NAME "$@"

View File

@ -8,5 +8,4 @@ Try using the search box or go to the release homepage:
* `1.2.x (crux) <https://docs.vyos.io/en/crux/>`_
* `1.3.x (equuleus) <https://docs.vyos.io/en/equuleus/>`_
* `1.4.x (sagitta) <https://docs.vyos.io/en/sagitta/>`_
* `rolling release (circinus) <https://docs.vyos.io/en/latest/>`_
* `rolling release (sagitta) <https://docs.vyos.io/en/latest/>`_

View File

@ -1,68 +0,0 @@
# -*- coding: utf-8 -*-
"""
sphinx.ext.autosectionlabel
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Allow reference sections by :ref: role using its title.
:copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
from sphinx version 1.8.4 to get readthedocs working
"""
from docutils import nodes
from sphinx.locale import __
from sphinx.util import logging
from sphinx.util.nodes import clean_astext
if False:
# For type annotation
from typing import Any, Dict # NOQA
from sphinx.application import Sphinx # NOQA
logger = logging.getLogger(__name__)
if False:
# For type annotation
from typing import Any, Dict # NOQA
from sphinx.application import Sphinx # NOQA
def register_sections_as_label(app, document):
# type: (Sphinx, nodes.Node) -> None
labels = app.env.domaindata['std']['labels']
anonlabels = app.env.domaindata['std']['anonlabels']
for node in document.traverse(nodes.section):
labelid = node['ids'][0]
docname = app.env.docname
ref_name = getattr(node[0], 'rawsource', node[0].astext())
if app.config.autosectionlabel_prefix_document:
name = nodes.fully_normalize_name(docname + ':' + ref_name)
else:
name = nodes.fully_normalize_name(ref_name)
sectname = clean_astext(node[0])
if name in labels:
if len(node['ids']) > 1:
continue
logger.warning(__('duplicate label %s, other instance in %s'),
name, app.env.doc2path(labels[name][0]),
location=node)
anonlabels[name] = docname, labelid
labels[name] = docname, labelid, sectname
def setup(app):
# type: (Sphinx) -> Dict[unicode, Any]
app.add_config_value('autosectionlabel_prefix_document', False, 'env')
app.connect('doctree-read', register_sections_as_label)
return {
'version': 'builtin',
'parallel_read_safe': True,
'parallel_write_safe': True,
}

View File

@ -19,7 +19,6 @@ for project in projects.response['data']:
print(projects.response['data'][project]['phid'], projects.response['data'][project]['name'])
'''
# find phid here https://vyos.dev/conduit/method/project.query/
projects = {
'equuleus': {
'phid': 'PHID-PROJ-zu26ui4vbmvykpjtepij',
@ -28,19 +27,12 @@ projects = {
'tasks': [],
'releasenotes': []
},
'sagitta': {
'current': {
'phid': 'PHID-PROJ-m4utvy456e2shcprpq3b',
'name': '1.4 Sagitta',
'filename': 'docs/changelog/1.4.rst',
'tasks': [],
'releasenotes': []
},
'circinus': {
'phid': 'PHID-PROJ-cfi33xi3uijxyjsxoqzv',
'name': '1.5 Circinus',
'filename': 'docs/changelog/1.5.rst',
'tasks': [],
'releasenotes': []
}
}
@ -109,7 +101,7 @@ for project in projects:
underline = '=' * len(rn['closedate'])
rst_text += f"{underline}\n\n"
date = rn['closedate']
rst_text += f"* :vytask:`T{rn['id']}` ``({rn['type']}): {rn['name'].strip()}``\n"
rst_text += f"* :vytask:`T{rn['id']}` ({rn['type']}): {rn['name']}\n"
f = open(projects[project]['filename'], "w")
f.write(rst_text)

View File

@ -83,7 +83,6 @@ def setup(app):
app.add_directive('cfgcmd', CfgCmdDirective)
app.add_directive('opcmd', OpCmdDirective)
app.add_directive('cmdinclude', CfgInclude)
app.add_directive('cmdincludemd', CmdInclude)
app.connect('doctree-resolved', process_cmd_nodes)
app.connect('doctree-read', handle_document_meta_data)
@ -221,7 +220,7 @@ class CfgInclude(SphinxDirective):
path = os.path.join(self.standard_include_path, path[1:-1])
path = os.path.normpath(os.path.join(source_dir, path))
path = utils.relative_path(None, path)
path = str(path)
path = nodes.reprunicode(path)
encoding = self.options.get(
'encoding', self.state.document.settings.input_encoding)
e_handler=self.state.document.settings.input_encoding_error_handler
@ -326,47 +325,6 @@ class CfgInclude(SphinxDirective):
self.state_machine.insert_input(new_include_lines, path)
return []
class CmdInclude(SphinxDirective):
'''
2nd CMDInclude only for Markdown, just the migration process
'''
has_content = False
required_arguments = 1
optional_arguments = 0
option_spec = {
'var0': str,
'var1': str,
'var2': str,
'var3': str,
'var4': str,
'var5': str,
'var6': str,
'var7': str,
'var8': str,
'var9': str
}
def run(self):
include_file = self.env.relfn2path(self.arguments[0])
f = open(include_file[1], "r")
file_content = f.readlines()
f.close()
new_include_lines = []
for line in file_content:
for i in range(10):
value = self.options.get(f'var{i}','')
if value == '':
line = re.sub('\s?{{\s?var' + str(i) + '\s?}}',value,line)
else:
line = re.sub('{{\s?var' + str(i) + '\s?}}',value,line)
new_include_lines.append(line)
self.state._renderer.nested_render_text(''.join(new_include_lines), self.lineno)
return []
class CfgcmdlistDirective(Directive):
has_content = False
@ -530,7 +488,7 @@ def strip_cmd(cmd, debug=False):
if c == "]":
appearance = appearance - 1
# only if all [..] will be delete if appearance > 0 there is a syntax error
# only if all [..] will be delete if appearance > 0 there is a syntax errror
if appearance == 0:
cmd = cmd_new
@ -545,7 +503,7 @@ def strip_cmd(cmd, debug=False):
if c == ">":
appearance = appearance - 1
# only if all <..> will be delete if appearance > 0 there is a syntax error
# only if all <..> will be delete if appearance > 0 there is a syntax errror
if appearance == 0:
cmd = cmd_new
@ -662,18 +620,13 @@ def process_coverage(app, fromdocname, doccmd, xmlcmd, vyoscmd, cli_type):
else:
coverage_list[strip]['vyoscmd'] = cmd
coverage_list[strip]['invyos'] = True
if coverage_list[strip]['indocs'] and coverage_list[strip]['inxml']:
if coverage_list[strip]['indocs'] and coverage_list[strip]['invyos']:
strip_true_list.append(strip)
strip_true_list = list(set(strip_true_list))
# to find syntax errors in cfg or cmd commands
#for k in coverage_list.keys():
# if ("[" in k) or ("]" in k) or ("<" in k) or (">" in k) or ("|" in k):
# print(coverage_list[k])
table = nodes.table()
@ -713,7 +666,7 @@ def process_coverage(app, fromdocname, doccmd, xmlcmd, vyoscmd, cli_type):
doc_vyos_text.append('Nothing found in VyOS')
if not coverage_list[entry]['indocs'] or not coverage_list[entry]['inxml'] or not coverage_list[entry]['invyos']:
if not coverage_list[entry]['indocs'] or not coverage_list[entry]['invyos']:
status = False
else:
status = True

View File

@ -1,7 +0,0 @@
User-agent: atlassian-bot
Disallow:
User-agent: *
Disallow: # Allow everything
Sitemap: https://docs.vyos.io/sitemap.xml

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
<mxfile host="app.diagrams.net" modified="2021-06-29T11:55:47.927Z" agent="5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36" etag="Bz4WAiXHzjjCvDkoEJPw" version="14.8.1" type="device"><diagram id="aAslkehIyZXHwb55RWRM" name="Page-1">7VpLc6M4EP41PpoCSbyOdhLPHjJVmUpVNnuUQbapBeQFObb3168EwjwkPzJrHKcK5xDUEq1W99etVosRfEh2PzK8Xv2kIYlHwAx3I/g4AgDYjsf/Ccq+pFi2bZaUZRaFklYTXqN/iSRWwzZRSPLWQEZpzKJ1mxjQNCUBa9FwltFte9iCxu1Z13hJFMJrgGOV+mcUslVJ9apVCPofJFquqpktU/YkuBosCfkKh3TbIMGnEXzIKGXlU7J7ILHQXqWX8r3Zkd6DYBlJ2SUvPMcQwd02m7w95GM/fv71vsVjyeUDxxu5YCks21cayOgmDYlgYo3gdLuKGHld40D0brnROW3Fklh2q0JVM5CMkV2DJIX8QWhCWLbnQ2TvGNlO+Y7EzBjaksm2tgBCqKStGtqHsLK8tPrywL1WDH+QuvmEnsAd6skyPXh3ioLnFcUdYS0ek91SBA0jiPKAGlx9jGS5/N/WVojzVaFZkzcWURw/0JhmBTdoQsfzXU7PWUb/Jo2eRfE79FTuy1U6FVqOuJM/4zmJX2gesYimvG9OGaNJY8Akjpaig1FhwNrEQpCDQ4tGQJMoqCSkKZvhJIqFXd5IFuIUS7IMcBa4GgZs1MYA8G0FA9DTYMDy/J4wgAYM3BIDCN4fBOwBAreEgItcw26DwLPgV4PAOQ8CEvJsSzZzsky4Dp5q0pSk4UQkcbw3pSlpw4HsIvYudM2XXrb+kpoXz4+7ZmPfsEkDG1M4mzmOiqbQJl6IdGhynCmYzRQ0QTnRC8kirjyB3HLylCuyFLIwdtEuxDT8qllLWrT2zZbKL5xFwgpF6yh0crrJAnJ+m2Y4WxJ23o+FmU4CsQGyKjVuYqyiZSTGLPpo59Y63MkZXmjEV1bj3HOg4cH610l/gNPmWKpBMmmmxgpf/xRf13cNp/Gz27OUSlRm4cDF+8awtRiQn1zckTh+XOzuG8g984ZrWiff4A+l3LXXH6z8+4HAHQJBIxB43h0FAvQ9AwFyQMthzY7L8iO60XHTi4MBdC3DUt29Ym07liZWXDsYAAQ+6dqoKpnc1LU9jWs7Mbf2dM4flqwAZ0kQLtdyeuefDa06xnmREk34AMtb7+rOiovlA24VzzANvswZQBVX3igZtyfj5IYAnWDD0yrWDiFt95YhphkLJAnLRDDgjlakp90MMYnCsIhYugJAO3G8RuKn7AC2qeb+FrJVT6zKUlfP+vxbIcIA9oCCclfvosCpij7NQpB7QxBUsegGKBBTDSAAYx+Y3TMgrElfBgRdhXkIB70iAZl3Fw509fMhHPQJAtCtCh5q/l8GAt3dQD+5ostzRc8AJhiSxebBxr+7ZNHS3RVcAwIfLKojwTzrWjxf4/Q4861cumCf0izBsQZjpjiKGGL9wrEOQCo5K/hqw64DsTOXhRfWm9uFCGt0UQUajZSax8IWf0dxLl6WolsaTJcl8mvA1TK7R2/f0qQzoDr7t+oMsC/A6m42vhNg4QDYvgCr1Gx886vRqruC+Z9bLkA6+GbFaoZttijEKZmX9himKY/2t8/qSvC9ACEmiwEHcv9C3QsqXQreEwze8zeeBrNfP6eTcLcC28dJvNB+7tVztfbUpqZSvjtiFHhoQHSimotQt4TjWuoewhOjG2JGd3TvWKBxOxfEOM/FDq9+7da5O7pIMze6TnL9zs7tmh11Xnx7pLByvA6rI1dEv3Ejo7XX7U/Z1kknv45LZ4SLg+fFAOFueMNoLlPCT3myvHnj09jTkf2oDwzaANKDv9tO198PaGn6O7zOHsGb9efGJdzqr7bh038=</diagram></mxfile>

View File

@ -11,14 +11,6 @@
* **dhcpv6** interface address is received by DHCPv6 from a DHCPv6
server on this segment.
.. note:: When using DHCP to retrieve IPv4 address and if local
customizations are needed, they should be possible using the enter and
exit hooks provided. The hook dirs are:
* ``/config/scripts/dhcp-client/pre-hooks.d/``
* ``/config/scripts/dhcp-client/post-hooks.d/``
Example:
.. code-block:: none

View File

@ -0,0 +1,7 @@
.. cmdinclude:: /_include/interface-address.txt
:var0: {{ var0 }}
:var1: {{ var1 }}
.. cmdinclude:: /_include/interface-common-without-mac.txt
:var0: {{ var0 }}
:var1: {{ var1 }}

View File

@ -28,11 +28,6 @@
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options vendor-class-id <vendor-id>
This option is used by some DHCP clients to identify the vendor type and
possibly the configuration of a DHCP client. The information is a string of
bytes whose contents are specific to the vendor and are not specified in a
standard.
The vendor-class-id option can be used to request a specific class of vendor
options from the server.
@ -53,43 +48,3 @@
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options no-default-route
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options default-route-distance <distance>
Set the distance for the default gateway sent by the DHCP server.
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options default-route-distance 220
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options reject <address>
Reject DHCP leases from a given address or range.
This is useful when a modem gives a local IP when first starting.
* **address** can be specified multiple times,
e.g. 192.168.100.1 and/or 192.168.100.0/24
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options reject 192.168.100.0/24
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options user-class <string>
This option is used by some DHCP clients as a way for users to specify
identifying information to the client. This can be used in a similar way to
the vendor-class-identifier option, but the value of the option is specified
by the user, not the vendor.
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options user-class VyOS

View File

@ -11,17 +11,6 @@
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} duid '0e:00:00:01:00:01:27:71:db:f0:00:50:56:bf:c5:6d'
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcpv6-options no-release
When no-release is specified, dhcp6c will avoid sending a release message on
client exit in order to prevent losing an assigned address or prefix.
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcpv6-options no-release
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcpv6-options parameters-only

View File

@ -24,7 +24,7 @@ networks.
{{ var5 }} {{ var6 }} dhcpv6-options pd <id> interface <delegatee>
address <address>
Specify the interface address used locally on the interface where the prefix
Specify the interface address used locally on the interfcae where the prefix
has been delegated to. ID must be a decimal integer.
It will be combined with the delegated prefix and the sla-id to form a

View File

@ -7,35 +7,31 @@ EAPoL comes with an identify option. We automatically use the interface MAC
address as identity parameter.
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} eapol ca-certificate <name>
{{ var5 }} {{ var6 }} eapol ca-cert-file <file>
Set the name of the SSL :abbr:`CA (Certificate Authority)` PKI entry used for
authentication of the remote side. If an intermediate CA certificate is
specified, then all parent CA certificates that exist in the PKI, such as the
root CA or additional intermediate CAs, will automatically be used during
certificate validation to ensure that the full chain of trust is available.
Example:
SSL :abbr:`CA (Certificate Authority)` x509 PEM file used afor authentication
of the remote side.
.. code-block:: none
set pki ca eapol-server-intermediate-ca <Server intermediate CA contents>
set pki ca eapol-server-root-ca <Server root CA contents>
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} eapol ca-certificate eapol-server-intermediate-ca
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} eapol ca-cert-file /config/auth/ca.pem
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} eapol certificate <name>
{{ var5 }} {{ var6 }} eapol cert-file <file>
Set the name of the x509 client keypair used to authenticate against the
802.1x system. All parent CA certificates of the client certificate, such as
intermediate and root CAs, will be sent as part of the EAP-TLS handshake.
Example:
SSL/x509 public certificate file provided by the client to authenticate
against the 802.1x system.
.. code-block:: none
set pki ca eapol-client-intermediate-ca <Client intermediate CA contents>
set pki ca eapol-client-root-ca <Client root CA contents>
set pki certificate eapol-client certificate <Client certificate contents>
set pki certificate eapol-client private key <Client private key contents>
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} eapol certificate eapol-client
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} eapol cert-file /config/auth/public.pem
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} eapol key-file <file>
SSL/x509 private certificate file provided by the client to authenticate
against the 802.1x system.
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} eapol key-file /config/auth/private.key

View File

@ -1,11 +0,0 @@
.. cfgcmd:: set interfaces {{ var0 }} <interface> evpn uplink
When all the underlay links go down the PE no longer has access
to the VxLAN +overlay. To prevent blackholing of traffic the
server/ES links are protodowned on the PE.
A link can be setup for uplink tracking via the following example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} evpn uplink

View File

@ -1,25 +1,8 @@
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ip adjust-mss <mss | clamp-mss-to-pmtu>
As Internet wide PMTU discovery rarely works, we sometimes need to clamp our
TCP MSS value to a specific value. This is a field in the TCP options part of
a SYN packet. By setting the MSS value, you are telling the remote side
unequivocally 'do not try to send me packets bigger than this value'.
.. note:: This command was introduced in VyOS 1.4 - it was previously called:
``set firewall options interface <name> adjust-mss <value>``
.. hint:: MSS value = MTU - 20 (IP header) - 20 (TCP header), resulting in
1452 bytes on a 1492 byte MTU.
Instead of a numerical MSS value `clamp-mss-to-pmtu` can be used to
automatically set the proper value.
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ip arp-cache-timeout
Once a neighbor has been found, the entry is considered to be valid for at
least for this specific time. An entry's validity will be extended if it
least for this specifc time. An entry's validity will be extended if it
receives positive feedback from higher level protocols.
This defaults to 30 seconds.
@ -63,26 +46,10 @@
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} ip disable-forwarding
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ip enable-directed-broadcast
Define different modes for IP directed broadcast forwarding as described in
:rfc:`1812` and :rfc:`2644`.
If configured, incoming IP directed broadcast packets on this interface will
be forwarded.
If this option is unset (default), incoming IP directed broadcast packets
will not be forwarded.
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} ip enable-directed-broadcast
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ip enable-arp-accept
Define behavior for gratuitous ARP frames whose IP is not already present in
Define behavior for gratuitous ARP frames who's IP is not already present in
the ARP table. If configured create new entries in the ARP table.
Both replies and requests type gratuitous arp will trigger the ARP table to be
@ -159,7 +126,7 @@
possible to allow these hosts to communicate through the upstream router by
proxy_arp'ing.
.. note:: Does not need to be used together with proxy_arp.
.. note:: Don't need to be used together with proxy_arp.
This technology is known by different names:

View File

@ -53,48 +53,3 @@
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} ipv6 disable-forwarding
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ipv6 adjust-mss <mss | clamp-mss-to-pmtu>
As Internet wide PMTU discovery rarely works, we sometimes need to clamp our
TCP MSS value to a specific value. This is a field in the TCP options part of
a SYN packet. By setting the MSS value, you are telling the remote side
unequivocally 'do not try to send me packets bigger than this value'.
.. note:: This command was introduced in VyOS 1.4 - it was previously called:
``set firewall options interface <name> adjust-mss6 <value>``
.. hint:: MSS value = MTU - 40 (IPv6 header) - 20 (TCP header), resulting in
1432 bytes on a 1492 byte MTU.
Instead of a numerical MSS value `clamp-mss-to-pmtu` can be used to
automatically set the proper value.
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ipv6 accept-dad <1-3>
Whether to accept DAD (Duplicate Address Detection).
- 0: Disable DAD
- 1: Enable DAD (default)
- 2: Enable DAD, and disable IPv6 operation if MAC-based duplicate link-local address has been found.
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} ipv6 accept-dad 2
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} ipv6 dup-addr-detect-transmits <n>
The amount of Duplicate Address Detection probes to send.
Default: 1
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} ipv6 dup-addr-detect-transmits 5

View File

@ -8,4 +8,4 @@
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} mac '00:53:01:02:03:04'
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} mac '00:01:02:03:04:05'

View File

@ -1,6 +1,6 @@
SPAN port mirroring can copy the inbound/outbound traffic of the interface to
the specified interface, usually the interface can be connected to some special
equipment, such as a behavior control system, intrusion detection system or
equipment, such as behavior control system, intrusion detection system and
traffic collector, and can copy all related traffic from this port.
The benefit of mirroring the traffic is that the application is isolated from
the source traffic and so application processing does not affect the traffic

View File

@ -8,4 +8,4 @@
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} mtu 1600
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} mtu 9000

View File

@ -1,14 +0,0 @@
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} per-client-thread
Provides a per-device control to enable/disable the threaded mode for
all the NAPI instances of the given network device, without the need for
a device up/down.
If CLI option is not specified, this feature is disabled.
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} per-client-thread

@ -1 +1 @@
Subproject commit f980f8b8010a9681c387d47c476254c89b0c4a25
Subproject commit e6118a08081faccaccea14fe1c30a633250ef901

View File

@ -1,37 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../404.rst:4
msgid "Page Not Found"
msgstr "Seite nicht gefunden"
#: ../../404.rst:6
msgid "Sorry, We could not find a page. Try using the search box or go to the release homepage:"
msgstr "Entschuldigung, wir konnten keine Seite finden. Versuchen Sie es mit dem Suchfeld oder gehen Sie auf die Homepage der Veröffentlichung:"
#: ../../404.rst:9
msgid "`1.2.x (crux) <https://docs.vyos.io/en/crux/>`_"
msgstr "`1.2.x (crux) <https://docs.vyos.io/en/crux/>`_"
#: ../../404.rst:10
msgid "`1.3.x (equuleus) <https://docs.vyos.io/en/equuleus/>`_"
msgstr "`1.3.x (equuleus) <https://docs.vyos.io/en/equuleus/>`_"
#: ../../404.rst:11
msgid "`1.4.x (sagitta) <https://docs.vyos.io/en/sagitta/>`_"
msgstr "`1.4.x (sagitta) <https://docs.vyos.io/en/sagitta/>`_"
#: ../../404.rst:12
msgid "`rolling release (circinus) <https://docs.vyos.io/en/latest/>`_"
msgstr "`rolling release (circinus) <https://docs.vyos.io/en/latest/>`_"
#: ../../404.rst:11
msgid "`rolling release (sagitta) <https://docs.vyos.io/en/latest/>`_"
msgstr "`Rolling Release (Sagitta) <https://docs.vyos.io/en/latest/>`_"

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,641 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../cli.rst:90
msgid "\"Clear\" commands are completely non-disruptive to any system operations. Generally, they can be used freely without hesitation."
msgstr "\"Clear\" commands are completely non-disruptive to any system operations. Generally, they can be used freely without hesitation."
#: ../../cli.rst:151
msgid "\"Execute\" commands are for executing various diagnostic and auxilliary actions that the system would never perform by itself."
msgstr "\"Execute\" commands are for executing various diagnostic and auxilliary actions that the system would never perform by itself."
#: ../../cli.rst:137
msgid "\"Force\" commands force the system to perform an action that it might perform by itself at a later point."
msgstr "\"Force\" commands force the system to perform an action that it might perform by itself at a later point."
#: ../../cli.rst:174
msgid "\"Monitor\" commands initiate various monitoring operations that may output information continuously, until terminated with ``Ctrl-C`` or disabled."
msgstr "\"Monitor\" commands initiate various monitoring operations that may output information continuously, until terminated with ``Ctrl-C`` or disabled."
#: ../../cli.rst:106
msgid "\"Reset\" commands can be locally-disruptive. They may, for example, terminate a single user session or a session with a dynamic routing protocol peer."
msgstr "\"Reset\" commands can be locally-disruptive. They may, for example, terminate a single user session or a session with a dynamic routing protocol peer."
#: ../../cli.rst:123
msgid "\"Restart\" operations may disrupt an entire subsystem. Most often they initiate a restart of a server process, which causes it to be unavailable for a brief period and resets all the process state."
msgstr "\"Restart\" operations may disrupt an entire subsystem. Most often they initiate a restart of a server process, which causes it to be unavailable for a brief period and resets all the process state."
#: ../../cli.rst:162
msgid "\"Show\" commands display various system information. They may occasionally use a pager for long outputs, that you can quit by pressing the Q button. Their output is always finite, however."
msgstr "\"Show\" commands display various system information. They may occasionally use a pager for long outputs, that you can quit by pressing the Q button. Their output is always finite, however."
#: ../../cli.rst:224
msgid "**Active** or **running configuration** is the system configuration that is loaded and currently active (used by VyOS). Any change in the configuration will have to be committed to belong to the active/running configuration."
msgstr "**Active** or **running configuration** is the system configuration that is loaded and currently active (used by VyOS). Any change in the configuration will have to be committed to belong to the active/running configuration."
#: ../../cli.rst:491
msgid "**Example:**"
msgstr "**Example:**"
#: ../../cli.rst:235
msgid "**Saved configuration** is the one saved to a file using the :cfgcmd:`save` command. It allows you to keep safe a configuration for future uses. There can be multiple configuration files. The default or \"boot\" configuration is saved and loaded from the file ``/config/config.boot``."
msgstr "**Saved configuration** is the one saved to a file using the :cfgcmd:`save` command. It allows you to keep safe a configuration for future uses. There can be multiple configuration files. The default or \"boot\" configuration is saved and loaded from the file ``/config/config.boot``."
#: ../../cli.rst:229
msgid "**Working configuration** is the one that is currently being modified in configuration mode. Changes made to the working configuration do not go into effect until the changes are committed with the :cfgcmd:`commit` command. At which time the working configuration will become the active or running configuration."
msgstr "**Working configuration** is the one that is currently being modified in configuration mode. Changes made to the working configuration do not go into effect until the changes are committed with the :cfgcmd:`commit` command. At which time the working configuration will become the active or running configuration."
#: ../../cli.rst:222
msgid "A VyOS system has three major types of configurations:"
msgstr "A VyOS system has three major types of configurations:"
#: ../../cli.rst:688
msgid "A reboot because you did not enter ``confirm`` will not take you necessarily to the *saved configuration*, but to the point before the unfortunate commit."
msgstr "A reboot because you did not enter ``confirm`` will not take you necessarily to the *saved configuration*, but to the point before the unfortunate commit."
#: ../../cli.rst:693
msgid "Access opmode from config mode"
msgstr "Access opmode from config mode"
#: ../../cli.rst:810
msgid "Access to these commands are possible through the use of the ``run [command]`` command. From this command you will have access to everything accessible from operational mode."
msgstr "Access to these commands are possible through the use of the ``run [command]`` command. From this command you will have access to everything accessible from operational mode."
#: ../../cli.rst:769
msgid "Add comment as an annotation to a configuration node."
msgstr "Add comment as an annotation to a configuration node."
#: ../../cli.rst:651
msgid "All changes in the working config will thus be lost."
msgstr "All changes in the working config will thus be lost."
#: ../../cli.rst:464
msgid "All commands executed here are relative to the configuration level you have entered. You can do everything from the top level, but commands will be quite lengthy when manually typing them."
msgstr "All commands executed here are relative to the configuration level you have entered. You can do everything from the top level, but commands will be quite lengthy when manually typing them."
#: ../../cli.rst:794
msgid "An important thing to note is that since the comment is added on top of the section, it will not appear if the ``show <section>`` command is used. With the above example, the `show firewall` command would return starting after the ``firewall {`` line, hiding the comment."
msgstr "An important thing to note is that since the comment is added on top of the section, it will not appear if the ``show <section>`` command is used. With the above example, the `show firewall` command would return starting after the ``firewall {`` line, hiding the comment."
#: ../../cli.rst:602
msgid "Any change you do on the configuration, will not take effect until committed using the :cfgcmd:`commit` command in configuration mode."
msgstr "Any change you do on the configuration, will not take effect until committed using the :cfgcmd:`commit` command in configuration mode."
#: ../../cli.rst:330
msgid "Both these ``show`` commands should be executed when in operational mode, they do not work directly in configuration mode. There is a special way on how to :ref:`run_opmode_from_config_mode`."
msgstr "Both these ``show`` commands should be executed when in operational mode, they do not work directly in configuration mode. There is a special way on how to :ref:`run_opmode_from_config_mode`."
#: ../../cli.rst:330
msgid "Both these ``show`` commands should be executed when in operational mode, they do not work directly in configuration mode. There is a special way on how to :ref:run_opmode_from_config_mode."
msgstr "Both these ``show`` commands should be executed when in operational mode, they do not work directly in configuration mode. There is a special way on how to :ref:run_opmode_from_config_mode."
#: ../../cli.rst:302
msgid "By default, the configuration is displayed in a hierarchy like the above example, this is only one of the possible ways to display the configuration. When the configuration is generated and the device is configured, changes are added through a collection of :cfgcmd:`set` and :cfgcmd:`delete` commands."
msgstr "By default, the configuration is displayed in a hierarchy like the above example, this is only one of the possible ways to display the configuration. When the configuration is generated and the device is configured, changes are added through a collection of :cfgcmd:`set` and :cfgcmd:`delete` commands."
#: ../../cli.rst:5
msgid "Command Line Interface"
msgstr "Command Line Interface"
#: ../../cli.rst:814
msgid "Command completion and syntax help with ``?`` and ``[tab]`` will also work."
msgstr "Command completion and syntax help with ``?`` and ``[tab]`` will also work."
#: ../../cli.rst:757
msgid "Compare configurations"
msgstr "Compare configurations"
#: ../../cli.rst:184
msgid "Configuration Mode"
msgstr "Configuration Mode"
#: ../../cli.rst:211
msgid "Configuration Overview"
msgstr "Configuration Overview"
#: ../../cli.rst:566
msgid "Configuration commands are flattened from the tree into 'one-liner' commands shown in :opcmd:`show configuration commands` from operation mode. Commands are relative to the level where they are executed and all redundant information from the current level is removed from the command entered."
msgstr "Configuration commands are flattened from the tree into 'one-liner' commands shown in :opcmd:`show configuration commands` from operation mode. Commands are relative to the level where they are executed and all redundant information from the current level is removed from the command entered."
#: ../../cli.rst:647
msgid "Configuration mode can not be exited while uncommitted changes exist. To exit configuration mode without applying changes, the :cfgcmd:`exit discard` command must be used."
msgstr "Configuration mode can not be exited while uncommitted changes exist. To exit configuration mode without applying changes, the :cfgcmd:`exit discard` command must be used."
#: ../../cli.rst:701
msgid "Copy a configuration element."
msgstr "Copy a configuration element."
#: ../../cli.rst:447
msgid "Editing the configuration"
msgstr "Editing the configuration"
#: ../../cli.rst:780
msgid "Example:"
msgstr "Example:"
#: ../../cli.rst:30
msgid "Example showing possible show commands:"
msgstr "Example showing possible show commands:"
#: ../../cli.rst:96
#: ../../cli.rst:140
#: ../../cli.rst:154
#: ../../cli.rst:166
#: ../../cli.rst:178
msgid "Examples:"
msgstr "Examples:"
#: ../../cli.rst:542
msgid "Exiting from the configuration mode is done via the :cfgcmd:`exit` command from the top level, executing :cfgcmd:`exit` from within a sub-level takes you back to the top level."
msgstr "Exiting from the configuration mode is done via the :cfgcmd:`exit` command from the top level, executing :cfgcmd:`exit` from within a sub-level takes you back to the top level."
#: ../../cli.rst:21
msgid "For example typing ``sh`` followed by the ``TAB`` key will complete to ``show``. Pressing ``TAB`` a second time will display the possible sub-commands of the ``show`` command."
msgstr "For example typing ``sh`` followed by the ``TAB`` key will complete to ``show``. Pressing ``TAB`` a second time will display the possible sub-commands of the ``show`` command."
#: ../../cli.rst:310
msgid "Get a collection of all the set commands required which led to the running configuration."
msgstr "Get a collection of all the set commands required which led to the running configuration."
#: ../../cli.rst:1052
msgid "If you are remotely connected, you will lose your connection. You may want to copy first the config, edit it to ensure connectivity, and load the edited config."
msgstr "If you are remotely connected, you will lose your connection. You may want to copy first the config, edit it to ensure connectivity, and load the edited config."
#: ../../cli.rst:1038
msgid "In the case you want to completely delete your configuration and restore the default one, you can enter the following command in configuration mode:"
msgstr "In the case you want to completely delete your configuration and restore the default one, you can enter the following command in configuration mode:"
#: ../../cli.rst:522
msgid "It is also possible to display all :cfgcmd:`set` commands within configuration mode using :cfgcmd:`show | commands`"
msgstr "It is also possible to display all :cfgcmd:`set` commands within configuration mode using :cfgcmd:`show | commands`"
#: ../../cli.rst:413
msgid "It is also possible to display all `set` commands within configuration mode using :cfgcmd:`show | commands`"
msgstr "It is also possible to display all `set` commands within configuration mode using :cfgcmd:`show | commands`"
#: ../../cli.rst:726
msgid "Local Archive"
msgstr "Local Archive"
#: ../../cli.rst:717
msgid "Managing configurations"
msgstr "Managing configurations"
#: ../../cli.rst:77
msgid "Many operational mode commands in VyOS are placed in families such as ``show``, ``clear``, or ``reset``. Every such family has a specific meaning to allow the user to guess how the command is going to behave — in particular, whether it will be disruptive to the system or not."
msgstr "Many operational mode commands in VyOS are placed in families such as ``show``, ``clear``, or ``reset``. Every such family has a specific meaning to allow the user to guess how the command is going to behave — in particular, whether it will be disruptive to the system or not."
#: ../../cli.rst:93
msgid "Most often their purpose is to remove or reset various debug and diagnostic information such as system logs and packet counters."
msgstr "Most often their purpose is to remove or reset various debug and diagnostic information such as system logs and packet counters."
#: ../../cli.rst:679
msgid "Note that 'reload' loads the most recent completed configuration and does not require a reboot."
msgstr "Note that 'reload' loads the most recent completed configuration and does not require a reboot."
#: ../../cli.rst:745
msgid "Note that ``show`` command respects your edit level and from this level you can view the modified firewall ruleset with just ``show`` with no parameters."
msgstr "Note that ``show`` command respects your edit level and from this level you can view the modified firewall ruleset with just ``show`` with no parameters."
#: ../../cli.rst:82
msgid "Note that this convention was not always followed with perfect consistency and some commands may still be in wrong families, so you should always check the command help and documentation if you are not sure what exactly it does."
msgstr "Note that this convention was not always followed with perfect consistency and some commands may still be in wrong families, so you should always check the command help and documentation if you are not sure what exactly it does."
#: ../../cli.rst:11
msgid "Operational Mode"
msgstr "Operational Mode"
#: ../../cli.rst:13
msgid "Operational mode allows for commands to perform operational system tasks and view system and service status, while configuration mode allows for the modification of system configuration."
msgstr "Operational mode allows for commands to perform operational system tasks and view system and service status, while configuration mode allows for the modification of system configuration."
#: ../../cli.rst:75
msgid "Operational mode command families"
msgstr "Operational mode command families"
#: ../../cli.rst:194
msgid "Prompt changes from ``$`` to ``#``. To exit configuration mode, type ``exit``."
msgstr "Prompt changes from ``$`` to ``#``. To exit configuration mode, type ``exit``."
#: ../../cli.rst:853
msgid "Remote Archive"
msgstr "Remote Archive"
#: ../../cli.rst:734
msgid "Rename a configuration element."
msgstr "Rename a configuration element."
#: ../../cli.rst:926
msgid "Restore Default"
msgstr "Restore Default"
#: ../../cli.rst:838
msgid "Revisions are stored on disk. You can view, compare and rollback them to any previous revisions if something goes wrong."
msgstr "Revisions are stored on disk. You can view, compare and rollback them to any previous revisions if something goes wrong."
#: ../../cli.rst:831
msgid "Rollback Changes"
msgstr "Rollback Changes"
#: ../../cli.rst:948
msgid "Rollback to revision N (currently requires reboot)"
msgstr "Rollback to revision N (currently requires reboot)"
#: ../../cli.rst:893
msgid "Saving and loading manually"
msgstr "Saving and loading manually"
#: ../../cli.rst:203
msgid "See the configuration section of this document for more information on configuration mode."
msgstr "See the configuration section of this document for more information on configuration mode."
#: ../../cli.rst:133
msgid "Seeing and navigating the configuration"
msgstr "Seeing and navigating the configuration"
#: ../../cli.rst:923
msgid "Show commit revision difference."
msgstr "Show commit revision difference."
#: ../../cli.rst:985
msgid "Since username and password are part of the URI, they need to be properly url encoded if containing special characters."
msgstr "Since username and password are part of the URI, they need to be properly url encoded if containing special characters."
#: ../../cli.rst:974
msgid "Specify remote location of commit archive as any of the below :abbr:`URI (Uniform Resource Identifier)`"
msgstr "Specify remote location of commit archive as any of the below :abbr:`URI (Uniform Resource Identifier)`"
#: ../../cli.rst:220
msgid "Terminology"
msgstr "Terminology"
#: ../../cli.rst:17
msgid "The CLI provides a built-in help system. In the CLI the ``?`` key may be used to display available commands. The ``TAB`` key can be used to auto-complete commands and will present the help system upon a conflict or unknown value."
msgstr "The CLI provides a built-in help system. In the CLI the ``?`` key may be used to display available commands. The ``TAB`` key can be used to auto-complete commands and will present the help system upon a conflict or unknown value."
#: ../../cli.rst:7
msgid "The VyOS :abbr:`CLI (Command-Line Interface)` comprises an operational and a configuration mode."
msgstr "The VyOS :abbr:`CLI (Command-Line Interface)` comprises an operational and a configuration mode."
#: ../../cli.rst:487
msgid "The :cfgcmd:`show` command within configuration mode will show the working configuration indicating line changes with ``+`` for additions, ``>`` for replacements and ``-`` for deletions."
msgstr "The :cfgcmd:`show` command within configuration mode will show the working configuration indicating line changes with ``+`` for additions, ``>`` for replacements and ``-`` for deletions."
#: ../../cli.rst:653
msgid "The ``comment`` command allows you to insert a comment above the ``<config node>`` configuration section. When shown, comments are enclosed with ``/*`` and ``*/`` as open/close delimiters. Comments need to be commited, just like other config changes."
msgstr "The ``comment`` command allows you to insert a comment above the ``<config node>`` configuration section. When shown, comments are enclosed with ``/*`` and ``*/`` as open/close delimiters. Comments need to be commited, just like other config changes."
#: ../../cli.rst:771
msgid "The ``comment`` command allows you to insert a comment above the ``<config node>`` configuration section. When shown, comments are enclosed with ``/*`` and ``*/`` as open/close delimiters. Comments need to be committed, just like other config changes."
msgstr "The ``comment`` command allows you to insert a comment above the ``<config node>`` configuration section. When shown, comments are enclosed with ``/*`` and ``*/`` as open/close delimiters. Comments need to be committed, just like other config changes."
#: ../../cli.rst:897
msgid "The command :cfgcmd:`compare` allows you to compare different type of configurations. It also lets you compare different revisions through the :cfgcmd:`compare N M` command, where N and M are revision numbers. The output will describe how the configuration N is when compared to M indicating with a plus sign (``+``) the additional parts N has when compared to M, and indicating with a minus sign (``-``) the lacking parts N misses when compared to M."
msgstr "The command :cfgcmd:`compare` allows you to compare different type of configurations. It also lets you compare different revisions through the :cfgcmd:`compare N M` command, where N and M are revision numbers. The output will describe how the configuration N is when compared to M indicating with a plus sign (``+``) the additional parts N has when compared to M, and indicating with a minus sign (``-``) the lacking parts N misses when compared to M."
#: ../../cli.rst:926
msgid "The command above also lets you see the difference between two commits. By default the difference with the running config is shown."
msgstr "The command above also lets you see the difference between two commits. By default the difference with the running config is shown."
#: ../../cli.rst:338
msgid "The config mode"
msgstr "The config mode"
#: ../../cli.rst:558
msgid "The configuration can be edited by the use of :cfgcmd:`set` and :cfgcmd:`delete` commands from within configuration mode."
msgstr "The configuration can be edited by the use of :cfgcmd:`set` and :cfgcmd:`delete` commands from within configuration mode."
#: ../../cli.rst:468
msgid "The current hierarchy level can be changed by the :cfgcmd:`edit` command."
msgstr "The current hierarchy level can be changed by the :cfgcmd:`edit` command."
#: ../../cli.rst:669
msgid "The definition of 'revert' and 'a previous configuration' depends on the setting:"
msgstr "The definition of 'revert' and 'a previous configuration' depends on the setting:"
#: ../../cli.rst:988
msgid "The number of revisions don't affect the commit-archive."
msgstr "The number of revisions don't affect the commit-archive."
#: ../../cli.rst:1049
msgid "Then you may want to :cfgcmd:`save` in order to delete the saved configuration too."
msgstr "Then you may want to :cfgcmd:`save` in order to delete the saved configuration too."
#: ../../cli.rst:531
msgid "These commands are also relative to the level you are inside and only relevant configuration blocks will be displayed when entering a sub-level."
msgstr "These commands are also relative to the level you are inside and only relevant configuration blocks will be displayed when entering a sub-level."
#: ../../cli.rst:584
msgid "These two commands above are essentially the same, just executed from different levels in the hierarchy."
msgstr "These two commands above are essentially the same, just executed from different levels in the hierarchy."
#: ../../cli.rst:110
msgid "They should be used with caution since they may have a significant impact on a particular users in the network."
msgstr "They should be used with caution since they may have a significant impact on a particular users in the network."
#: ../../cli.rst:127
msgid "They should be used with extreme caution."
msgstr "They should be used with extreme caution."
#: ../../cli.rst:937
msgid "This means four commits ago we did ``set system ipv6 disable-forwarding``."
msgstr "This means four commits ago we did ``set system ipv6 disable-forwarding``."
#: ../../cli.rst:589
msgid "To delete a configuration entry use the :cfgcmd:`delete` command, this also deletes all sub-levels under the current level you've specified in the :cfgcmd:`delete` command. Deleting an entry will also result in the element reverting back to its default value if one exists."
msgstr "To delete a configuration entry use the :cfgcmd:`delete` command, this also deletes all sub-levels under the current level you've specified in the :cfgcmd:`delete` command. Deleting an entry will also result in the element reverting back to its default value if one exists."
#: ../../cli.rst:186
msgid "To enter configuration mode use the ``configure`` command:"
msgstr "To enter configuration mode use the ``configure`` command:"
#: ../../cli.rst:776
msgid "To remove an existing comment from your current configuration, specify an empty string enclosed in double quote marks (``\"\"``) as the comment text."
msgstr "To remove an existing comment from your current configuration, specify an empty string enclosed in double quote marks (``\"\"``) as the comment text."
#: ../../cli.rst:334
msgid "Use the ``show configuration commands | strip-private`` command when you want to hide private data. You may want to do so if you want to share your configuration on the `forum`_."
msgstr "Use the ``show configuration commands | strip-private`` command when you want to hide private data. You may want to do so if you want to share your configuration on the `forum`_."
#: ../../cli.rst:1014
msgid "Use this command to load a configuration which will replace the running configuration. Define the location of the configuration file to be loaded. You can use a path to a local file, an SCP address, an SFTP address, an FTP address, an HTTP address, an HTTPS address or a TFTP address."
msgstr "Use this command to load a configuration which will replace the running configuration. Define the location of the configuration file to be loaded. You can use a path to a local file, an SCP address, an SFTP address, an FTP address, an HTTP address, an HTTPS address or a TFTP address."
#: ../../cli.rst:620
msgid "Use this command to preserve configuration changes upon reboot. By default it is stored at */config/config.boot*. In the case you want to store the configuration file somewhere else, you can add a local path, a SCP address, a FTP address or a TFTP address."
msgstr "Use this command to preserve configuration changes upon reboot. By default it is stored at */config/config.boot*. In the case you want to store the configuration file somewhere else, you can add a local path, a SCP address, a FTP address or a TFTP address."
#: ../../cli.rst:563
msgid "Use this command to set the value of a parameter or to create a new element."
msgstr "Use this command to set the value of a parameter or to create a new element."
#: ../../cli.rst:873
msgid "Use this command to spot what the differences are between different configurations."
msgstr "Use this command to spot what the differences are between different configurations."
#: ../../cli.rst:664
msgid "Use this command to temporarily commit your changes and set the number of minutes available for confirmation. ``confirm`` must be entered within those minutes, otherwise the system will revert into a previous configuration. The default value is 10 minutes."
msgstr "Use this command to temporarily commit your changes and set the number of minutes available for confirmation. ``confirm`` must be entered within those minutes, otherwise the system will revert into a previous configuration. The default value is 10 minutes."
#: ../../cli.rst:664
msgid "Use this command to temporarily commit your changes and set the number of minutes available for validation. ``confirm`` must be entered within those minutes, otherwise the system will reboot into the previous configuration. The default value is 10 minutes."
msgstr "Use this command to temporarily commit your changes and set the number of minutes available for validation. ``confirm`` must be entered within those minutes, otherwise the system will reboot into the previous configuration. The default value is 10 minutes."
#: ../../cli.rst:843
msgid "View all existing revisions on the local system."
msgstr "View all existing revisions on the local system."
#: ../../cli.rst:246
msgid "View the current active configuration, also known as the running configuration, from the operational mode."
msgstr "View the current active configuration, also known as the running configuration, from the operational mode."
#: ../../cli.rst:342
msgid "View the current active configuration in JSON format."
msgstr "View the current active configuration in JSON format."
#: ../../cli.rst:350
msgid "View the current active configuration in readable JSON format."
msgstr "View the current active configuration in readable JSON format."
#: ../../cli.rst:965
msgid "VyOS can upload the configuration to a remote location after each call to :cfgcmd:`commit`. You will have to set the commit-archive location. TFTP, FTP, SCP and SFTP servers are supported. Every time a :cfgcmd:`commit` is successful the ``config.boot`` file will be copied to the defined destination(s). The filename used on the remote host will be ``config.boot-hostname.YYYYMMDD_HHMMSS``."
msgstr "VyOS can upload the configuration to a remote location after each call to :cfgcmd:`commit`. You will have to set the commit-archive location. TFTP, FTP, SCP and SFTP servers are supported. Every time a :cfgcmd:`commit` is successful the ``config.boot`` file will be copied to the defined destination(s). The filename used on the remote host will be ``config.boot-hostname.YYYYMMDD_HHMMSS``."
#: ../../cli.rst:852
msgid "VyOS can upload the configuration to a remote location after each call to :cfgcmd:`commit`. You will have to set the commit-archive location. TFTP, FTP, SCP and SFTP servers are supported. Every time a :cfgcmd:`commit` is successfull the ``config.boot`` file will be copied to the defined destination(s). The filename used on the remote host will be ``config.boot-hostname.YYYYMMDD_HHMMSS``."
msgstr "VyOS can upload the configuration to a remote location after each call to :cfgcmd:`commit`. You will have to set the commit-archive location. TFTP, FTP, SCP and SFTP servers are supported. Every time a :cfgcmd:`commit` is successfull the ``config.boot`` file will be copied to the defined destination(s). The filename used on the remote host will be ``config.boot-hostname.YYYYMMDD_HHMMSS``."
#: ../../cli.rst:829
msgid "VyOS comes with an integrated versioning system for the system configuration. It automatically maintains a backup of every previous configuration which has been committed to the system. The configurations are versioned locally for rollback but they can also be stored on a remote host for archiving/backup reasons."
msgstr "VyOS comes with an integrated versioning system for the system configuration. It automatically maintains a backup of every previous configuration which has been committed to the system. The configurations are versioned locally for rollback but they can also be stored on a remote host for archiving/backup reasons."
#: ../../cli.rst:869
msgid "VyOS lets you compare different configurations."
msgstr "VyOS lets you compare different configurations."
#: ../../cli.rst:213
msgid "VyOS makes use of a unified configuration file for the entire system's configuration: ``/config/config.boot``. This allows easy template creation, backup, and replication of system configuration. A system can thus also be easily cloned by simply copying the required configuration files."
msgstr "VyOS makes use of a unified configuration file for the entire system's configuration: ``/config/config.boot``. This allows easy template creation, backup, and replication of system configuration. A system can thus also be easily cloned by simply copying the required configuration files."
#: ../../cli.rst:558
msgid "What if you are doing something dangerous? Suppose you want to setup a firewall, and you are not sure there are no mistakes that will lock you out of your system. You can use confirmed commit. If you issue the ``commit-confirm`` command, your changes will be commited, and if you don't issue the ``confirm`` command in 10 minutes, your system will reboot into previous config revision."
msgstr "What if you are doing something dangerous? Suppose you want to setup a firewall, and you are not sure there are no mistakes that will lock you out of your system. You can use confirmed commit. If you issue the ``commit-confirm`` command, your changes will be commited, and if you don't issue the ``confirm`` command in 10 minutes, your system will reboot into previous config revision."
#: ../../cli.rst:682
msgid "What if you are doing something dangerous? Suppose you want to setup a firewall, and you are not sure there are no mistakes that will lock you out of your system. You can use confirmed commit. If you issue the ``commit-confirm`` command, your changes will be committed, and if you don't issue the ``confirm`` command in 10 minutes, your system will reboot into previous config revision."
msgstr "What if you are doing something dangerous? Suppose you want to setup a firewall, and you are not sure there are no mistakes that will lock you out of your system. You can use confirmed commit. If you issue the ``commit-confirm`` command, your changes will be committed, and if you don't issue the ``confirm`` command in 10 minutes, your system will reboot into previous config revision."
#: ../../cli.rst:449
msgid "When entering the configuration mode you are navigating inside a tree structure, to enter configuration mode enter the command :opcmd:`configure` when in operational mode."
msgstr "When entering the configuration mode you are navigating inside a tree structure, to enter configuration mode enter the command :opcmd:`configure` when in operational mode."
#: ../../cli.rst:460
msgid "When going into configuration mode, prompt changes from ``$`` to ``#``."
msgstr "When going into configuration mode, prompt changes from ``$`` to ``#``."
#: ../../cli.rst:805
msgid "When inside configuration mode you are not directly able to execute operational commands."
msgstr "When inside configuration mode you are not directly able to execute operational commands."
#: ../../cli.rst:61
msgid "When the output of a command results in more lines than can be displayed on the terminal screen the output is paginated as indicated by a ``:`` prompt."
msgstr "When the output of a command results in more lines than can be displayed on the terminal screen the output is paginated as indicated by a ``:`` prompt."
#: ../../cli.rst:990
msgid "When using Git as destination for the commit archive the ``source-address`` CLI option has no effect."
msgstr "When using Git as destination for the commit archive the ``source-address`` CLI option has no effect."
#: ../../cli.rst:1008
msgid "When using the save_ command, you can add a specific location where to store your configuration file. And, when needed it, you will be able to load it with the ``load`` command:"
msgstr "When using the save_ command, you can add a specific location where to store your configuration file. And, when needed it, you will be able to load it with the ``load`` command:"
#: ../../cli.rst:72
msgid "When viewing in page mode the following commands are available:"
msgstr "When viewing in page mode the following commands are available:"
#: ../../cli.rst:370
msgid "You are now in a sublevel relative to ``interfaces ethernet eth0``, all commands executed from this point on are relative to this sublevel. Use eithe the :cfgcmd:`top` or :cfgcmd:`exit` command to go back to the top of the hierarchy. You can also use the :cfgcmd:`up` command to move only one level up at a time."
msgstr "You are now in a sublevel relative to ``interfaces ethernet eth0``, all commands executed from this point on are relative to this sublevel. Use eithe the :cfgcmd:`top` or :cfgcmd:`exit` command to go back to the top of the hierarchy. You can also use the :cfgcmd:`up` command to move only one level up at a time."
#: ../../cli.rst:479
msgid "You are now in a sublevel relative to ``interfaces ethernet eth0``, all commands executed from this point on are relative to this sublevel. Use either the :cfgcmd:`top` or :cfgcmd:`exit` command to go back to the top of the hierarchy. You can also use the :cfgcmd:`up` command to move only one level up at a time."
msgstr "You are now in a sublevel relative to ``interfaces ethernet eth0``, all commands executed from this point on are relative to this sublevel. Use either the :cfgcmd:`top` or :cfgcmd:`exit` command to go back to the top of the hierarchy. You can also use the :cfgcmd:`up` command to move only one level up at a time."
#: ../../cli.rst:736
msgid "You can also rename config subtrees:"
msgstr "You can also rename config subtrees:"
#: ../../cli.rst:703
msgid "You can copy and remove configuration subtrees. Suppose you set up a firewall ruleset ``FromWorld`` with one rule that allows traffic from specific subnet. Now you want to setup a similar rule, but for different subnet. Change your edit level to ``firewall name FromWorld`` and use ``copy rule 10 to rule 20``, then modify rule 20."
msgstr "You can copy and remove configuration subtrees. Suppose you set up a firewall ruleset ``FromWorld`` with one rule that allows traffic from specific subnet. Now you want to setup a similar rule, but for different subnet. Change your edit level to ``firewall name FromWorld`` and use ``copy rule 10 to rule 20``, then modify rule 20."
#: ../../cli.rst:943
msgid "You can rollback configuration changes using the rollback command. This will apply the selected revision and trigger a system reboot."
msgstr "You can rollback configuration changes using the rollback command. This will apply the selected revision and trigger a system reboot."
#: ../../cli.rst:58
msgid "You can scroll up with the keys ``[Shift]+[PageUp]`` and scroll down with ``[Shift]+[PageDown]``."
msgstr "You can scroll up with the keys ``[Shift]+[PageUp]`` and scroll down with ``[Shift]+[PageDown]``."
#: ../../cli.rst:613
msgid "You can specify a commit message with :cfgcmd:`commit comment <message>`."
msgstr "You can specify a commit message with :cfgcmd:`commit comment <message>`."
#: ../../cli.rst:860
msgid "You can specify the number of revisions stored on disk. N can be in the range of 0 - 65535. When the number of revisions exceeds the configured value, the oldest revision is removed. The default setting for this value is to store 100 revisions locally."
msgstr "You can specify the number of revisions stored on disk. N can be in the range of 0 - 65535. When the number of revisions exceeds the configured value, the oldest revision is removed. The default setting for this value is to store 100 revisions locally."
#: ../../cli.rst:1005
msgid "You can use the ``save`` and ``load`` commands if you want to manually manage specific configuration files."
msgstr "You can use the ``save`` and ``load`` commands if you want to manually manage specific configuration files."
#: ../../cli.rst:993
msgid "You may find VyOS not allowing the secure connection because it cannot verify the legitimacy of the remote server. You can use the workaround below to quickly add the remote host's SSH fingerprint to your ``~/.ssh/known_hosts`` file:"
msgstr "You may find VyOS not allowing the secure connection because it cannot verify the legitimacy of the remote server. You can use the workaround below to quickly add the remote host's SSH fingerprint to your ``~/.ssh/known_hosts`` file:"
#: ../../cli.rst:1046
msgid "You will be asked if you want to continue. If you accept, you will have to use :cfgcmd:`commit` if you want to make the changes active."
msgstr "You will be asked if you want to continue. If you accept, you will have to use :cfgcmd:`commit` if you want to make the changes active."
#: ../../cli.rst:67
msgid "``b`` will scroll back one page"
msgstr "``b`` will scroll back one page"
#: ../../cli.rst:98
msgid "``clear console`` — clears the screen."
msgstr "``clear console`` — clears the screen."
#: ../../cli.rst:99
msgid "``clear interfaces ethernet eth0 counters`` — zeroes packet counters on ``eth0``."
msgstr "``clear interfaces ethernet eth0 counters`` — zeroes packet counters on ``eth0``."
#: ../../cli.rst:101
msgid "``clear log`` — deletes all system log entries."
msgstr "``clear log`` — deletes all system log entries."
#: ../../cli.rst:156
msgid "``execute wake-on-lan interface <intf> host <MAC>`` — send a Wake-On-LAN packet to a host."
msgstr "``execute wake-on-lan interface <intf> host <MAC>`` — send a Wake-On-LAN packet to a host."
#: ../../cli.rst:142
msgid "``force arp request interface eth1 address 10.3.0.2`` — send a gratuitious ARP request."
msgstr "``force arp request interface eth1 address 10.3.0.2`` — send a gratuitious ARP request."
#: ../../cli.rst:144
msgid "``force root-partition-auto-resize`` — grow the root filesystem to the size of the system partition (this is also done on startup, but this command can do it without a reboot)."
msgstr "``force root-partition-auto-resize`` — grow the root filesystem to the size of the system partition (this is also done on startup, but this command can do it without a reboot)."
#: ../../cli.rst:979
msgid "``ftp://<user>:<passwd>@<host>/<dir>``"
msgstr "``ftp://<user>:<passwd>@<host>/<dir>``"
#: ../../cli.rst:983
msgid "``git+https://<user>:<passwd>@<host>/<path>``"
msgstr "``git+https://<user>:<passwd>@<host>/<path>``"
#: ../../cli.rst:977
msgid "``http://<user>:<passwd>@<host>:/<dir>``"
msgstr "``http://<user>:<passwd>@<host>:/<dir>``"
#: ../../cli.rst:978
msgid "``https://<user>:<passwd>@<host>:/<dir>``"
msgstr "``https://<user>:<passwd>@<host>:/<dir>``"
#: ../../cli.rst:71
msgid "``left-arrow`` and ``right-arrow`` can be used to scroll left or right in the event that the output has lines which exceed the terminal size."
msgstr "``left-arrow`` and ``right-arrow`` can be used to scroll left or right in the event that the output has lines which exceed the terminal size."
#: ../../cli.rst:180
msgid "``monitor log`` — continuously outputs latest system logs."
msgstr "``monitor log`` — continuously outputs latest system logs."
#: ../../cli.rst:65
msgid "``q`` key can be used to cancel output"
msgstr "``q`` key can be used to cancel output"
#: ../../cli.rst:115
msgid "``reset bgp 192.0.2.54`` — terminates the BGP session with neighbor 192.0.2.54."
msgstr "``reset bgp 192.0.2.54`` — terminates the BGP session with neighbor 192.0.2.54."
#: ../../cli.rst:113
msgid "``reset pppoe-server username jsmith`` — terminate all PPPoE sessions from user ``jsmith``."
msgstr "``reset pppoe-server username jsmith`` — terminate all PPPoE sessions from user ``jsmith``."
#: ../../cli.rst:117
msgid "``reset vpn ipsec site-to-site peer vpn.example.com`` — terminates IPsec tunnels to ``vpn.example.com``."
msgstr "``reset vpn ipsec site-to-site peer vpn.example.com`` — terminates IPsec tunnels to ``vpn.example.com``."
#: ../../cli.rst:129
msgid "``restart dhcp server`` — restarts the IPv4 DHCP server process (DHCP requests are not served while it is restarting)."
msgstr "``restart dhcp server`` — restarts the IPv4 DHCP server process (DHCP requests are not served while it is restarting)."
#: ../../cli.rst:131
msgid "``restart ipsec`` — restarts the IPsec process (which forces all sessions and all IPsec process state to reset)."
msgstr "``restart ipsec`` — restarts the IPsec process (which forces all sessions and all IPsec process state to reset)."
#: ../../cli.rst:68
msgid "``return`` will scroll down one line"
msgstr "``return`` will scroll down one line"
#: ../../cli.rst:981
msgid "``scp://<user>:<passwd>@<host>:/<dir>``"
msgstr "``scp://<user>:<passwd>@<host>:/<dir>``"
#: ../../cli.rst:980
msgid "``sftp://<user>:<passwd>@<host>/<dir>``"
msgstr "``sftp://<user>:<passwd>@<host>/<dir>``"
#: ../../cli.rst:169
msgid "``show ip route`` — displays the IPv4 routing table."
msgstr "``show ip route`` — displays the IPv4 routing table."
#: ../../cli.rst:168
msgid "``show system login`` — displays current system users."
msgstr "``show system login`` — displays current system users."
#: ../../cli.rst:66
msgid "``space`` will scroll down one page"
msgstr "``space`` will scroll down one page"
#: ../../cli.rst:982
msgid "``tftp://<host>/<dir>``"
msgstr "``tftp://<host>/<dir>``"
#: ../../cli.rst:69
msgid "``up-arrow`` and ``down-arrow`` will scroll up or down one line at a time respectively"
msgstr "``up-arrow`` and ``down-arrow`` will scroll up or down one line at a time respectively"
#: ../../cli.rst:88
msgid "clear"
msgstr "clear"
#: ../../cli.rst:149
msgid "execute"
msgstr "execute"
#: ../../cli.rst:135
msgid "force"
msgstr "force"
#: ../../cli.rst:172
msgid "monitor"
msgstr "monitor"
#: ../../cli.rst:104
msgid "reset"
msgstr "reset"
#: ../../cli.rst:121
msgid "restart"
msgstr "restart"
#: ../../cli.rst:160
msgid "show"
msgstr "show"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../copyright.md:1
msgid "Copyright Notice"
msgstr "Copyright Notice"
#: ../../copyright.md:3
msgid "Copyright (C) 2018-2023 VyOS maintainers and contributors"
msgstr "Copyright (C) 2018-2023 VyOS maintainers and contributors"
#: ../../copyright.md:3
msgid "Copyright (C) 2018-2024 VyOS maintainers and contributors"
msgstr "Copyright (C) 2018-2024 VyOS maintainers and contributors"
#: ../../copyright.md:9
msgid "Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one."
msgstr "Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one."
#: ../../copyright.md:14
msgid "Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the VyOS maintainers."
msgstr "Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the VyOS maintainers."
#: ../../copyright.md:5
msgid "Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies."
msgstr "Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies."

View File

@ -1,505 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../documentation.rst:216
msgid "16bit ASN: ``64496 - 64511``"
msgstr "16bit ASN: ``64496 - 64511``"
#: ../../documentation.rst:84
msgid "1. Theoretical information"
msgstr "1. Theoretical information"
#: ../../documentation.rst:92
msgid "2. Configuration description"
msgstr "2. Configuration description"
#: ../../documentation.rst:217
msgid "32bit ASN: ``65536 - 65551``"
msgstr "32bit ASN: ``65536 - 65551``"
#: ../../documentation.rst:99
msgid "3. Configuration examples"
msgstr "3. Configuration examples"
#: ../../documentation.rst:105
msgid "4. Known issues"
msgstr "4. Known issues"
#: ../../documentation.rst:113
msgid "5. Debugging"
msgstr "5. Debugging"
#: ../../documentation.rst:159
msgid "A plugin will be used to generate a reference label for each headline. To reference a page or a section in the documentation use the ``:ref:`` command."
msgstr "A plugin will be used to generate a reference label for each headline. To reference a page or a section in the documentation use the ``:ref:`` command."
#: ../../documentation.rst:408
msgid "Add modified files to Git index ``$ git add path/to/filename`` or add all unstaged files ``$ git add .``. All files added to the Git index will be part of you following Git commit."
msgstr "Add modified files to Git index ``$ git add path/to/filename`` or add all unstaged files ``$ git add .``. All files added to the Git index will be part of you following Git commit."
#: ../../documentation.rst:206
msgid "Address space"
msgstr "Address space"
#: ../../documentation.rst:58
msgid "All RST files must follow the same TOC Level syntax and have to start with"
msgstr "All RST files must follow the same TOC Level syntax and have to start with"
#: ../../documentation.rst:413
msgid "An optional section follows. Some commands have requirements like compatible hardware (e.g. Wifi) or some commands you have to set before. For example, it is recommended to set a route-map before configuring BGP."
msgstr "An optional section follows. Some commands have requirements like compatible hardware (e.g. Wifi) or some commands you have to set before. For example, it is recommended to set a route-map before configuring BGP."
#: ../../documentation.rst:51
msgid "And finally, remember that the reStructuredText files aren't exclusively for generating HTML and PDF. They should be human-readable and easily perused from a console."
msgstr "And finally, remember that the reStructuredText files aren't exclusively for generating HTML and PDF. They should be human-readable and easily perused from a console."
#: ../../documentation.rst:436
msgid "Anything else"
msgstr "Anything else"
#: ../../documentation.rst:438
msgid "Anything else that is not a configuration or an operation command has no predefined structure."
msgstr "Anything else that is not a configuration or an operation command has no predefined structure."
#: ../../documentation.rst:234
msgid "Autolinter"
msgstr "Autolinter"
#: ../../documentation.rst:399
msgid "Check your changes by locally building the documentation ``$ make livehtml``. Sphinx will build the html files in the ``docs/_build`` folder. We provide you with a Docker container for an easy-to-use user experience. Check the README.md_ file of this repository."
msgstr "Check your changes by locally building the documentation ``$ make livehtml``. Sphinx will build the html files in the ``docs/_build`` folder. We provide you with a Docker container for an easy-to-use user experience. Check the README.md_ file of this repository."
#: ../../documentation.rst:428
msgid "Check your configured remote repositories:"
msgstr "Check your configured remote repositories:"
#: ../../documentation.rst:383
msgid "Clone fork to local machine, then change to that directory ``$ cd vyos-documentation``"
msgstr "Clone fork to local machine, then change to that directory ``$ cd vyos-documentation``"
#: ../../documentation.rst:412
msgid "Commit your changes with the message, ``$ git commit -m \"<commit message>\"`` or use ``$ git commit -v`` to have your configured editor launched. You can type in a commit message. Again please make yourself comfortable without rules (:ref:`prepare_commit`)."
msgstr "Commit your changes with the message, ``$ git commit -m \"<commit message>\"`` or use ``$ git commit -v`` to have your configured editor launched. You can type in a commit message. Again please make yourself comfortable without rules (:ref:`prepare_commit`)."
#: ../../documentation.rst:399
msgid "Configuration mode pages"
msgstr "Configuration mode pages"
#: ../../documentation.rst:389
msgid "Create a new branch for your work, use a descriptive name of your work: ``$ git checkout -b <branch-name>``"
msgstr "Create a new branch for your work, use a descriptive name of your work: ``$ git checkout -b <branch-name>``"
#: ../../documentation.rst:157
msgid "Cross-References"
msgstr "Cross-References"
#: ../../documentation.rst:245
msgid "Custom Sphinx-doc Markup"
msgstr "Custom Sphinx-doc Markup"
#: ../../documentation.rst:247
msgid "Custom commands have been developed for writing the documentation. Please make yourself comfortable with those commands as this eases the way we render the documentation."
msgstr "Custom commands have been developed for writing the documentation. Please make yourself comfortable with those commands as this eases the way we render the documentation."
#: ../../documentation.rst:94
msgid "Describe CLI items related to the service or use case. Each config line or section must be explained, using information provided in the 1st part of the page."
msgstr "Describe CLI items related to the service or use case. Each config line or section must be explained, using information provided in the 1st part of the page."
#: ../../documentation.rst:115
msgid "Described procedures for debugging a service:"
msgstr "Described procedures for debugging a service:"
#: ../../documentation.rst:43
msgid "Don't forget to update ``index.rst`` when adding a new node."
msgstr "Don't forget to update ``index.rst`` when adding a new node."
#: ../../documentation.rst:236
msgid "Each GitHub pull request is automatically linted to check the address space and line length."
msgstr "Each GitHub pull request is automatically linted to check the address space and line length."
#: ../../documentation.rst:81
msgid "Each page must contain the following parts:"
msgstr "Each page must contain the following parts:"
#: ../../documentation.rst:229
msgid "Except in ``.. code-block::`` because it uses the html tag ``<pre>`` and renders the same line format from the source rst file."
msgstr "Except in ``.. code-block::`` because it uses the html tag ``<pre>`` and renders the same line format from the source rst file."
#: ../../documentation.rst:269
msgid "For an inline configuration level command, use ``:cfgcmd:``"
msgstr "For an inline configuration level command, use ``:cfgcmd:``"
#: ../../documentation.rst:305
msgid "For an inline operational level command, use ``:opcmd:``"
msgstr "For an inline operational level command, use ``:opcmd:``"
#: ../../documentation.rst:163
msgid "For example, you want to reference the headline **VLAN** in the **ethernet.rst** page. The plugin generates the label based on the headline and the file path."
msgstr "For example, you want to reference the headline **VLAN** in the **ethernet.rst** page. The plugin generates the label based on the headline and the file path."
#: ../../documentation.rst:70
msgid "For example:"
msgstr "For example:"
#: ../../documentation.rst:381
msgid "Fork this project on GitHub https://github.com/vyos/vyos-documentation/fork"
msgstr "Fork this project on GitHub https://github.com/vyos/vyos-documentation/fork"
#: ../../documentation.rst:363
msgid "Forking Workflow"
msgstr "Forking Workflow"
#: ../../documentation.rst:150
msgid "Formating and Sphinxmarkup"
msgstr "Formating and Sphinxmarkup"
#: ../../documentation.rst:127
msgid "Formatting and Sphinxmarkup"
msgstr "Formatting and Sphinxmarkup"
#: ../../documentation.rst:432
msgid "General concepts for troubleshooting and detailed process descriptions belong here."
msgstr "General concepts for troubleshooting and detailed process descriptions belong here."
#: ../../documentation.rst:33
msgid "Guidelines"
msgstr "Guidelines"
#: ../../documentation.rst:423
msgid "If there some troubleshooting guides related to the commands. Explain it in the next optional part."
msgstr "If there some troubleshooting guides related to the commands. Explain it in the next optional part."
#: ../../documentation.rst:448
msgid "If you also want to update your fork on GitHub, use the following: ``$ git push origin current``"
msgstr "If you also want to update your fork on GitHub, use the following: ``$ git push origin current``"
#: ../../documentation.rst:448
msgid "If you also want to update your fork on GitHub, use the following: ``$ git push origin master``"
msgstr "If you also want to update your fork on GitHub, use the following: ``$ git push origin master``"
#: ../../documentation.rst:13
msgid "If you are willing to contribute to our documentation this is the definite guide how to do so."
msgstr "If you are willing to contribute to our documentation this is the definite guide how to do so."
#: ../../documentation.rst:16
msgid "In contrast to submitting code patches, there is no requirement that you open up a Phabricator_ task prior to submitting a Pull-Request to the documentation."
msgstr "In contrast to submitting code patches, there is no requirement that you open up a Phabricator_ task prior to submitting a Pull-Request to the documentation."
#: ../../documentation.rst:75
msgid "In the configuration part of the page, all possible configuration options should be documented. Use ``.. cfgcmd::`` described above."
msgstr "In the configuration part of the page, all possible configuration options should be documented. Use ``.. cfgcmd::`` described above."
#: ../../documentation.rst:48
msgid "Indent with two spaces."
msgstr "Indent with two spaces."
#: ../../documentation.rst:386
msgid "Install the requirements ``$ pip install -r requirements.txt`` (or something similar)"
msgstr "Install the requirements ``$ pip install -r requirements.txt`` (or something similar)"
#: ../../documentation.rst:47
msgid "Leave a newline before and after a header."
msgstr "Leave a newline before and after a header."
#: ../../documentation.rst:227
msgid "Limit all lines to a maximum of 80 characters."
msgstr "Limit all lines to a maximum of 80 characters."
#: ../../documentation.rst:225
msgid "Line length"
msgstr "Line length"
#: ../../documentation.rst:392
msgid "Make all your changes - please keep our commit rules in mind (:ref:`prepare_commit`). This mainly applies to proper commit messages describing your change (how and why). Please check out the documentation of Sphinx-doc_ or reStructuredText_ if you are not familiar with it. This is used for writing our docs. Additional directives how to write in RST can be obtained from reStructuredTextDirectives_."
msgstr "Make all your changes - please keep our commit rules in mind (:ref:`prepare_commit`). This mainly applies to proper commit messages describing your change (how and why). Please check out the documentation of Sphinx-doc_ or reStructuredText_ if you are not familiar with it. This is used for writing our docs. Additional directives how to write in RST can be obtained from reStructuredTextDirectives_."
#: ../../documentation.rst:219
msgid "Multicast MAC-Addresses: ``90-10-00`` to ``90-10-FF``"
msgstr "Multicast MAC-Addresses: ``90-10-00`` to ``90-10-FF``"
#: ../../documentation.rst:208
msgid "Note the following RFCs (:rfc:`5737`, :rfc:`3849`, :rfc:`5389` and :rfc:`7042`), which describe the reserved public IP addresses and autonomous system numbers for the documentation:"
msgstr "Note the following RFCs (:rfc:`5737`, :rfc:`3849`, :rfc:`5389` and :rfc:`7042`), which describe the reserved public IP addresses and autonomous system numbers for the documentation:"
#: ../../documentation.rst:423
msgid "Once pull requests have been approved, you may want to locally update your forked repository too. First you'll have to add a second remote called `upstream` which points to our main repository. ``$ git remote add upstream https://github.com/vyos/vyos-documentation.git``"
msgstr "Once pull requests have been approved, you may want to locally update your forked repository too. First you'll have to add a second remote called `upstream` which points to our main repository. ``$ git remote add upstream https://github.com/vyos/vyos-documentation.git``"
#: ../../documentation.rst:429
msgid "Operation mode commands that do not fit in a related configuration mode command must be documented in this part of the documentation."
msgstr "Operation mode commands that do not fit in a related configuration mode command must be documented in this part of the documentation."
#: ../../documentation.rst:427
msgid "Operation mode pages"
msgstr "Operation mode pages"
#: ../../documentation.rst:56
msgid "Page content"
msgstr "Page content"
#: ../../documentation.rst:221
msgid "Please do not use other public address space."
msgstr "Please do not use other public address space."
#: ../../documentation.rst:101
msgid "Practical examples of the service or use case configuration. They must contain topology maps (if applicable) and short descriptions."
msgstr "Practical examples of the service or use case configuration. They must contain topology maps (if applicable) and short descriptions."
#: ../../documentation.rst:45
msgid "Properly quote commands, filenames and brief code snippets with double backticks."
msgstr "Properly quote commands, filenames and brief code snippets with double backticks."
#: ../../documentation.rst:417
msgid "Push commits to your GitHub project: ``$ git push -u origin <branch-name>``"
msgstr "Push commits to your GitHub project: ``$ git push -u origin <branch-name>``"
#: ../../documentation.rst:78
msgid "Related operation command must be documented in the next part of the article. Use ``::opcmd..`` for these commands."
msgstr "Related operation command must be documented in the next part of the article. Use ``::opcmd..`` for these commands."
#: ../../documentation.rst:239
msgid "Sometimes it is necessary to provide real IP addresses like in the :ref:`examples`. For this, please use the sphinx comment syntax ``.. stop_vyoslinter`` to stop the linter and ``.. start_vyoslinter`` to start."
msgstr "Sometimes it is necessary to provide real IP addresses like in the :ref:`examples`. For this, please use the sphinx comment syntax ``.. stop_vyoslinter`` to stop the linter and ``.. start_vyoslinter`` to start."
#: ../../documentation.rst:124
msgid "Style Guide"
msgstr "Style Guide"
#: ../../documentation.rst:419
msgid "Submit pull-request. In GitHub visit the main repository and you should see a banner suggesting to make a pull request. Fill out the form and describe what you do."
msgstr "Submit pull-request. In GitHub visit the main repository and you should see a banner suggesting to make a pull request. Fill out the form and describe what you do."
#: ../../documentation.rst:130
msgid "TOC Level"
msgstr "TOC Level"
#: ../../documentation.rst:38
msgid "Take a look at the :doc:`/documentation` page for an intricate explanation of the documentation process."
msgstr "Take a look at the :doc:`/documentation` page for an intricate explanation of the documentation process."
#: ../../documentation.rst:365
msgid "The Forking Workflow is fundamentally different from other popular Git workflows. Instead of using a single server-side repository to act as the \"central\" codebase, it gives every developer their own server-side repository. This means that each contributor has not one, but two Git repositories: a private local one and a public server-side one."
msgstr "The Forking Workflow is fundamentally different from other popular Git workflows. Instead of using a single server-side repository to act as the \"central\" codebase, it gives every developer their own server-side repository. This means that each contributor has not one, but two Git repositories: a private local one and a public server-side one."
#: ../../documentation.rst:410
msgid "The article starts with a short introduction about the command or the technology. Please include some helpful links or background information."
msgstr "The article starts with a short introduction about the command or the technology. Please include some helpful links or background information."
#: ../../documentation.rst:66
msgid "The configuration mode folder and the articles cover the specific level of the commands. The exact level depends on the command. This should provide stability for URLs used in the forum or blogpost."
msgstr "The configuration mode folder and the articles cover the specific level of the commands. The exact level depends on the command. This should provide stability for URLs used in the forum or blogpost."
#: ../../documentation.rst:387
msgid "The documentation has 3 different types of pages. The same kind of pages must have the same structure to achieve a recognition factor."
msgstr "The documentation has 3 different types of pages. The same kind of pages must have the same structure to achieve a recognition factor."
#: ../../documentation.rst:25
msgid "The documentation source is kept in the Git repository at https://github.com/vyos/vyos-documentation and you can follow the instructions in the README.md_ to build and test your changes."
msgstr "The documentation source is kept in the Git repository at https://github.com/vyos/vyos-documentation and you can follow the instructions in the README.md_ to build and test your changes."
#: ../../documentation.rst:39
msgid "The following is a quick summary of the rules:"
msgstr "The following is a quick summary of the rules:"
#: ../../documentation.rst:371
msgid "The main advantage of the Forking Workflow is that contributions can be integrated without the need for everybody to push to a single central repository. Developers push to their own server-side repositories, and only the project maintainer can push to the official repository. This allows the maintainer to accept commits from any developer without giving them write access to the official codebase."
msgstr "The main advantage of the Forking Workflow is that contributions can be integrated without the need for everybody to push to a single central repository. Developers push to their own server-side repositories, and only the project maintainer can push to the official repository. This allows the maintainer to accept commits from any developer without giving them write access to the official codebase."
#: ../../documentation.rst:176
msgid "The plugin will warn on build if a headline has a duplicate name in the same document. To prevent this warning, you have to put a custom link on top of the headline."
msgstr "The plugin will warn on build if a headline has a duplicate name in the same document. To prevent this warning, you have to put a custom link on top of the headline."
#: ../../documentation.rst:86
msgid "Theoretical information required for users to understand the next document sections:"
msgstr "Theoretical information required for users to understand the next document sections:"
#: ../../documentation.rst:35
msgid "There are a few things to keep in mind when contributing to the documentation, for the sake of consistency and readability."
msgstr "There are a few things to keep in mind when contributing to the documentation, for the sake of consistency and readability."
#: ../../documentation.rst:107
msgid "This section must contain a list of:"
msgstr "This section must contain a list of:"
#: ../../documentation.rst:276
msgid "To extract a defaultvalue from the XML definitions add a ``:defaultvalue:`` to ``.. cfgcmd::`` directive. To have this feature locally, the vyos-1x submodule must be initialized before. Please be aware to not update the submodule in your PR."
msgstr "To extract a defaultvalue from the XML definitions add a ``:defaultvalue:`` to ``.. cfgcmd::`` directive. To have this feature locally, the vyos-1x submodule must be initialized before. Please be aware to not update the submodule in your PR."
#: ../../documentation.rst:314
msgid "To minimize redundancy, there is a special include directive. It includes a txt file and replace the ``{{ var0 }}`` - ``{{ var9 }}`` with the correct value."
msgstr "To minimize redundancy, there is a special include directive. It includes a txt file and replace the ``{{ var0 }}`` - ``{{ var9 }}`` with the correct value."
#: ../../documentation.rst:44
msgid "Try not to exceed 80 characters per line, but don't break URLs over this."
msgstr "Try not to exceed 80 characters per line, but don't break URLs over this."
#: ../../documentation.rst:218
msgid "Unicast MAC Addresses: ``00-53-00`` to ``00-53-FF``"
msgstr "Unicast MAC Addresses: ``00-53-00`` to ``00-53-FF``"
#: ../../documentation.rst:378
msgid "Updates to our documentation should be delivered by a GitHub pull-request. This requires you already have a GitHub account."
msgstr "Updates to our documentation should be delivered by a GitHub pull-request. This requires you already have a GitHub account."
#: ../../documentation.rst:41
msgid "Use American English at all times. It's always a good idea to run your text through a grammar and spell checker, such as `Grammarly`_."
msgstr "Use American English at all times. It's always a good idea to run your text through a grammar and spell checker, such as `Grammarly`_."
#: ../../documentation.rst:46
msgid "Use literal blocks for longer snippets."
msgstr "Use literal blocks for longer snippets."
#: ../../documentation.rst:404
msgid "View modified files by calling ``$ git status``. You will get an overview of all files modified by you. You can add individual files to the Git Index in the next step."
msgstr "View modified files by calling ``$ git status``. You will get an overview of all files modified by you. You can add individual files to the Git Index in the next step."
#: ../../documentation.rst:20
msgid "VyOS documentation is written in reStructuredText and generated to Read the Docs pages with Sphinx, as per the Python tradition, as well as PDF files for offline use through LaTeX. We welcome all sorts of contributions to the documentation. Not just new additions but also corrections to existing documentation."
msgstr "VyOS documentation is written in reStructuredText and generated to Read the Docs pages with Sphinx, as per the Python tradition, as well as PDF files for offline use through LaTeX. We welcome all sorts of contributions to the documentation. Not just new additions but also corrections to existing documentation."
#: ../../documentation.rst:20
msgid "VyOS documentation is written in reStructuredText and generated to Read the Docs pages with Sphinx, as per the Python tradition. We welcome all sorts of contributions to the documentation. Not just new additions but also corrections to existing documentation."
msgstr "VyOS documentation is written in reStructuredText and generated to Read the Docs pages with Sphinx, as per the Python tradition. We welcome all sorts of contributions to the documentation. Not just new additions but also corrections to existing documentation."
#: ../../documentation.rst:9
msgid "We encourage every VyOS user to help us improve our documentation as we have a deficit like most software projects. This not only helps you when reading but also everyone else."
msgstr "We encourage every VyOS user to help us improve our documentation as we have a deficit like most software projects. This not only helps you when reading but also everyone else."
#: ../../documentation.rst:132
msgid "We use the following syntax for Headlines."
msgstr "We use the following syntax for Headlines."
#: ../../documentation.rst:254
msgid "When documenting CLI commands, use the ``.. cfgcmd::`` directive for all configuration mode commands. An explanation of the described command should be added below this statement. Replace all variable contents with <value> or something similar."
msgstr "When documenting CLI commands, use the ``.. cfgcmd::`` directive for all configuration mode commands. An explanation of the described command should be added below this statement. Replace all variable contents with <value> or something similar."
#: ../../documentation.rst:293
msgid "When documenting operational level commands, use the ``.. opcmd::`` directive. An explanation of the described command should be added below this statement."
msgstr "When documenting operational level commands, use the ``.. opcmd::`` directive. An explanation of the described command should be added below this statement."
#: ../../documentation.rst:49
msgid "When in doubt, follow the style of existing documentation."
msgstr "When in doubt, follow the style of existing documentation."
#: ../../documentation.rst:352
msgid "When referencing to VyOS Phabricator Tasks, there is a custom Sphinx Markup command called ``vytask`` that automatically renders to a proper Phabricator URL. This is heavily used in the :ref:`release-notes` section."
msgstr "When referencing to VyOS Phabricator Tasks, there is a custom Sphinx Markup command called ``vytask`` that automatically renders to a proper Phabricator URL. This is heavily used in the :ref:`release-notes` section."
#: ../../documentation.rst:296
msgid "With those custom commands, it is possible to render them in a more descriptive way in the resulting HTML/PDF manual."
msgstr "With those custom commands, it is possible to render them in a more descriptive way in the resulting HTML/PDF manual."
#: ../../documentation.rst:259
msgid "With those custom commands, it will be possible to render them in a more descriptive way in the resulting HTML/PDF manual."
msgstr "With those custom commands, it will be possible to render them in a more descriptive way in the resulting HTML/PDF manual."
#: ../../documentation.rst:7
msgid "Write Documentation"
msgstr "Write Documentation"
#: ../../documentation.rst:29
msgid "You can either install Sphinx (and TeX Live for PDF output) and build the documentation locally, or use the Dockerfile_ to build it in a container."
msgstr "You can either install Sphinx (and TeX Live for PDF output) and build the documentation locally, or use the Dockerfile_ to build it in a container."
#: ../../documentation.rst:29
msgid "You can either install Sphinx and build the documentation locally, or use the Dockerfile_ to build it in a container."
msgstr "You can either install Sphinx and build the documentation locally, or use the Dockerfile_ to build it in a container."
#: ../../documentation.rst:438
msgid "Your remote repo on Github is called ``origin``, while the original repo you have forked is called ``upstream``. Now you can locally update your forked repo."
msgstr "Your remote repo on Github is called ``origin``, while the original repo you have forked is called ``upstream``. Now you can locally update your forked repo."
#: ../../documentation.rst:212
msgid "``192.0.2.0/24``"
msgstr "``192.0.2.0/24``"
#: ../../documentation.rst:213
msgid "``198.51.100.0/24``"
msgstr "``198.51.100.0/24``"
#: ../../documentation.rst:215
msgid "``2001:db8::/32``"
msgstr "``2001:db8::/32``"
#: ../../documentation.rst:214
msgid "``203.0.113.0/24``"
msgstr "``203.0.113.0/24``"
#: ../../documentation.rst:171
msgid "``:ref:`Check out VLAN<configuration/interfaces/ethernet:vlan>``"
msgstr "``:ref:`Check out VLAN<configuration/interfaces/ethernet:vlan>``"
#: ../../documentation.rst:167
msgid "``:ref:`configuration/interfaces/ethernet:vlan``"
msgstr "``:ref:`configuration/interfaces/ethernet:vlan``"
#: ../../documentation.rst:72
msgid "``set firewall zone`` is written in ``firewall/zone.rst``"
msgstr "``set firewall zone`` is written in ``firewall/zone.rst``"
#: ../../documentation.rst:73
msgid "``set interfaces ethernet`` is written in ``interfaces/ethernet.rst``"
msgstr "``set interfaces ethernet`` is written in ``interfaces/ethernet.rst``"
#: ../../documentation.rst:88
msgid "a simple explanation of what is this page about, why or when it is required to be used"
msgstr "a simple explanation of what is this page about, why or when it is required to be used"
#: ../../documentation.rst:252
msgid "cfgcmd"
msgstr "cfgcmd"
#: ../../documentation.rst:312
msgid "cmdinclude"
msgstr "cmdinclude"
#: ../../documentation.rst:174
msgid "handle build errors"
msgstr "handle build errors"
#: ../../documentation.rst:117
msgid "how to collect logs or other debugging information (like `show` commands output)"
msgstr "how to collect logs or other debugging information (like `show` commands output)"
#: ../../documentation.rst:118
msgid "how to read and what to search for in logs and collected information"
msgstr "how to read and what to search for in logs and collected information"
#: ../../documentation.rst:109
msgid "known issues or potential problems for the service or use case"
msgstr "known issues or potential problems for the service or use case"
#: ../../documentation.rst:291
msgid "opcmd"
msgstr "opcmd"
#: ../../documentation.rst:89
msgid "references to standards, RFCs"
msgstr "references to standards, RFCs"
#: ../../documentation.rst:323
msgid "the content of interface-address.txt looks like this"
msgstr "the content of interface-address.txt looks like this"
#: ../../documentation.rst:169
msgid "to use an alternative hyperlink use it this way:"
msgstr "to use an alternative hyperlink use it this way:"
#: ../../documentation.rst:350
msgid "vytask"
msgstr "vytask"
#: ../../documentation.rst:119
msgid "what are indicators of good and bad states in debugging outputs"
msgstr "what are indicators of good and bad states in debugging outputs"
#: ../../documentation.rst:110
msgid "workarounds for known issues (if any exist)"
msgstr "workarounds for known issues (if any exist)"

View File

@ -1,93 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../index.rst:0
msgid "Add missing parts or improve the :ref:`Documentation<documentation:Write Documentation>`."
msgstr "Add missing parts or improve the :ref:`Documentation<documentation:Write Documentation>`."
#: ../../index.rst:71
msgid "Adminguide"
msgstr "Adminguide"
#: ../../index.rst:32
msgid "Automate"
msgstr "Automate"
#: ../../index.rst:24
msgid "Configuration and Operation"
msgstr "Configuration and Operation"
#: ../../index.rst:45
msgid "Contribute and Community"
msgstr "Contribute and Community"
#: ../../index.rst:84
msgid "Development"
msgstr "Development"
#: ../../index.rst:0
msgid "Discuss in `Slack <https://slack.vyos.io/>`_ or the `Forum <https://forum.vyos.io>`_."
msgstr "Discuss in `Slack <https://slack.vyos.io/>`_ or the `Forum <https://forum.vyos.io>`_."
#: ../../index.rst:39
msgid "Examples"
msgstr "Examples"
#: ../../index.rst:62
msgid "First Steps"
msgstr "First Steps"
#: ../../index.rst:11
msgid "Get / Build VyOS"
msgstr "Get / Build VyOS"
#: ../../index.rst:41
msgid "Get some inspiration from the :ref:`Configuration Blueprints<configexamples/index:Configuration Blueprints>` to build your infrastructure."
msgstr "Get some inspiration from the :ref:`Configuration Blueprints<configexamples/index:Configuration Blueprints>` to build your infrastructure."
#: ../../index.rst:17
msgid "Install VyOS"
msgstr "Install VyOS"
#: ../../index.rst:34
msgid "Integrate VyOS in your automation Workflow with :ref:`Ansible<vyos-ansible>`, have your own :ref:`local scripts<command-scripting>`, or configure VyOS with the :ref:`HTTPS-API<vyosapi>`."
msgstr "Integrate VyOS in your automation Workflow with :ref:`Ansible<vyos-ansible>`, have your own :ref:`local scripts<command-scripting>`, or configure VyOS with the :ref:`HTTPS-API<vyosapi>`."
#: ../../index.rst:97
msgid "Misc"
msgstr "Misc"
#: ../../index.rst:0
msgid "Or you can pick up a `Task <https://vyos.dev/>`_ and fix the :ref:`code<contributing/development:development>`."
msgstr "Or you can pick up a `Task <https://vyos.dev/>`_ and fix the :ref:`code<contributing/development:development>`."
#: ../../index.rst:14
msgid "Quickly :ref:`Build<contributing/build-vyos:build vyos>` your own Image or take a look at how to :ref:`download<installation/install:download>` a free or supported version."
msgstr "Quickly :ref:`Build<contributing/build-vyos:build vyos>` your own Image or take a look at how to :ref:`download<installation/install:download>` a free or supported version."
#: ../../index.rst:19
msgid "Read about how to install VyOS on :ref:`Bare Metal<installation/install:installation>` or in a :ref:`Virtual Environment<installation/virtual/index:Virtual Environments>` and how to use an image with the usual :ref:`cloud<installation/cloud/index:Cloud Environments>` providers"
msgstr "Read about how to install VyOS on :ref:`Bare Metal<installation/install:installation>` or in a :ref:`Virtual Environment<installation/virtual/index:Virtual Environments>` and how to use an image with the usual :ref:`cloud<installation/cloud/index:Cloud Environments>` providers"
#: ../../index.rst:20
msgid "Read about how to install VyOS on :ref:`Bare Metal<installation/install:installation>` or in a :ref:`Virtual Environment<installation/virtual/index:running vyos in virtual environments>` and how to use an image with the usual :ref:`cloud<installation/cloud/index:running VyOS in Cloud Environments>` providers"
msgstr "Read about how to install VyOS on :ref:`Bare Metal<installation/install:installation>` or in a :ref:`Virtual Environment<installation/virtual/index:running vyos in virtual environments>` and how to use an image with the usual :ref:`cloud<installation/cloud/index:running VyOS in Cloud Environments>` providers"
#: ../../index.rst:0
msgid "There are many ways to contribute to the project."
msgstr "There are many ways to contribute to the project."
#: ../../index.rst:26
msgid "Use the :ref:`Quickstart Guide<quick-start:Quick Start>`, to have a fast overview. Or go deeper and set up :ref:`advanced routing<configuration/protocols/index:protocols>`, :ref:`VRFs<configuration/vrf/index:vrf>`, or :ref:`VPNs<configuration/vpn/index:vpn>` for example."
msgstr "Use the :ref:`Quickstart Guide<quick-start:Quick Start>`, to have a fast overview. Or go deeper and set up :ref:`advanced routing<configuration/protocols/index:protocols>`, :ref:`VRFs<configuration/vrf/index:vrf>`, or :ref:`VPNs<configuration/vpn/index:vpn>` for example."
#: ../../index.rst:5
msgid "VyOS User Guide"
msgstr "VyOS User Guide"

File diff suppressed because it is too large Load Diff

View File

@ -1,161 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../introducing/history.rst:134
msgid "A business model comparable to that of Redis, rather than that of VyOS today."
msgstr "A business model comparable to that of Redis, rather than that of VyOS today."
#: ../../introducing/history.rst:119
msgid "A note on copyright"
msgstr "A note on copyright"
#: ../../introducing/about.rst:5
msgid "About"
msgstr "About"
#: ../../introducing/history.rst:74
msgid "Although Crux came with too many new features to mention here, some noteworthy ones are: an mDNS repeater, a broadcast relay, a high-performance PPPoE server, an HFSC scheduler, as well as support for Wireguard, unicast VRRP, RPKI for BGP and fully 802.1ad-compliant QinQ ethertype. The telnet server and support for P2P filtering were removed."
msgstr "Although Crux came with too many new features to mention here, some noteworthy ones are: an mDNS repeater, a broadcast relay, a high-performance PPPoE server, an HFSC scheduler, as well as support for Wireguard, unicast VRRP, RPKI for BGP and fully 802.1ad-compliant QinQ ethertype. The telnet server and support for P2P filtering were removed."
#: ../../introducing/history.rst:88
msgid "As of 2022, Crux is still supported and maintained."
msgstr "As of 2022, Crux is still supported and maintained."
#: ../../introducing/history.rst:104
msgid "As of 2022, Equuleus is in the stable."
msgstr "As of 2022, Equuleus is in the stable."
#: ../../introducing/history.rst:35
msgid "Brocade was acquired by Broadcom in 2016 and sold what remains of erstwhile Vyatta to AT&T in 2017, who in turn sold it to Ciena in 2021."
msgstr "Brocade was acquired by Broadcom in 2016 and sold what remains of erstwhile Vyatta to AT&T in 2017, who in turn sold it to Ciena in 2021."
#: ../../introducing/history.rst:113
msgid "Circinus (1.5)"
msgstr "Circinus (1.5)"
#: ../../introducing/history.rst:115
msgid "Circinus (the Compass) is the codename of the upcoming development branch, so there's no VyOS 1.5 yet."
msgstr "Circinus (the Compass) is the codename of the upcoming development branch, so there's no VyOS 1.5 yet."
#: ../../introducing/history.rst:68
msgid "Crux (1.2)"
msgstr "Crux (1.2)"
#: ../../introducing/history.rst:70
msgid "Crux (the Southern Cross) came out on 28 January 2019 and was the first major release of VyOS as we know it today. The underlying Debian base was upgraded from Squeeze (6) to Jessie (8)."
msgstr "Crux (the Southern Cross) came out on 28 January 2019 and was the first major release of VyOS as we know it today. The underlying Debian base was upgraded from Squeeze (6) to Jessie (8)."
#: ../../introducing/history.rst:81
msgid "Crux is the first version to feature the modular image build system. CLI definitions began to be written in the modern, verifiable XML templates. Python APIs were introduced for command scripting and configuration migration. Introduction of new Perl and shell code was proscribed and the rewriting of legacy Perl code in pure Python began with Crux."
msgstr "Crux is the first version to feature the modular image build system. CLI definitions began to be written in the modern, verifiable XML templates. Python APIs were introduced for command scripting and configuration migration. Introduction of new Perl and shell code was proscribed and the rewriting of legacy Perl code in pure Python began with Crux."
#: ../../introducing/history.rst:91
msgid "Equuleus (1.3)"
msgstr "Equuleus (1.3)"
#: ../../introducing/history.rst:97
msgid "Equuleus brought many long-desired features with it, most notably an SSTP VPN server, an IPoE server, an OpenConnect VPN server and a serial console server, in addition to reworked support for WWAN interfaces, support for GENEVE and MACSec interfaces, VRF, IS-IS routing, preliminary support for MPLS and LDP, and many other initialisms."
msgstr "Equuleus brought many long-desired features with it, most notably an SSTP VPN server, an IPoE server, an OpenConnect VPN server and a serial console server, in addition to reworked support for WWAN interfaces, support for GENEVE and MACSec interfaces, VRF, IS-IS routing, preliminary support for MPLS and LDP, and many other initialisms."
#: ../../introducing/history.rst:133
msgid "From the Sanskrit adjective \"Vyātta\" (व्यात्त), meaning opened."
msgstr "From the Sanskrit adjective \"Vyātta\" (व्यात्त), meaning opened."
#: ../../introducing/history.rst:58
msgid "Helium (1.1)"
msgstr "Helium (1.1)"
#: ../../introducing/history.rst:60
msgid "Helium was released on 9 October 2014, exactly on the day VyOS Project first came into being in the previous year. Helium came with a lot of new features, including an event handler and support for L2TPv3, 802.1ad QinQ and IGMP proxy, as well as experimental support for VXLAN and DMVPN (the latter of which was also broken in Vyatta Core due to its reliance on a proprietary NHRP implementation)."
msgstr "Helium was released on 9 October 2014, exactly on the day VyOS Project first came into being in the previous year. Helium came with a lot of new features, including an event handler and support for L2TPv3, 802.1ad QinQ and IGMP proxy, as well as experimental support for VXLAN and DMVPN (the latter of which was also broken in Vyatta Core due to its reliance on a proprietary NHRP implementation)."
#: ../../introducing/history.rst:5
msgid "History"
msgstr "History"
#: ../../introducing/history.rst:49
msgid "Hydrogen (1.0)"
msgstr "Hydrogen (1.0)"
#: ../../introducing/history.rst:28
msgid "In 2013, soon after Vyatta Core was abandoned, the community forked the last Vyatta Core version (6.6R1) and VyOS Project came into being. `Sentrium SL <https://blog.vyos.io/sentrium-what-sentrium>`_ was established by VyOS maintainers in 2014 to fund VyOS development by selling support, consulting services and prebuilt long-term support images."
msgstr "In 2013, soon after Vyatta Core was abandoned, the community forked the last Vyatta Core version (6.6R1) and VyOS Project came into being. `Sentrium SL <https://blog.vyos.io/sentrium-what-sentrium>`_ was established by VyOS maintainers in 2014 to fund VyOS development by selling support, consulting services and prebuilt long-term support images."
#: ../../introducing/history.rst:8
msgid "In the beginning..."
msgstr "In the beginning..."
#: ../../introducing/history.rst:22
msgid "It's worth noting that by the time Brocade acquired Vyatta, development of Vyatta Core was already stagnated. Vyatta Subscription Edition (and thus, Vyatta development as a whole) had been replacing core components with proprietary software, meaning few features made it to Vyatta Core, and those that did were bug-ridden and hamstrung."
msgstr "It's worth noting that by the time Brocade acquired Vyatta, development of Vyatta Core was already stagnated. Vyatta Subscription Edition (and thus, Vyatta development as a whole) had been replacing core components with proprietary software, meaning few features made it to Vyatta Core, and those that did were bug-ridden and hamstrung."
#: ../../introducing/history.rst:40
msgid "Major releases"
msgstr "Major releases"
#: ../../introducing/history.rst:51
msgid "Released just in time for holidays on 22 December 2013, Hydrogen was the first major VyOS release. It fixed features that were broken in Vyatta Core 6.6 (such as IPv4 BGP peer groups and DHCPv6 relay) and introduced command scripting, a task scheduler and web proxy LDAP authentication."
msgstr "Released just in time for holidays on 22 December 2013, Hydrogen was the first major VyOS release. It fixed features that were broken in Vyatta Core 6.6 (such as IPv4 BGP peer groups and DHCPv6 relay) and introduced command scripting, a task scheduler and web proxy LDAP authentication."
#: ../../introducing/history.rst:107
msgid "Sagitta (1.4)"
msgstr "Sagitta (1.4)"
#: ../../introducing/history.rst:109
msgid "Sagitta (the Arrow) is the codename of the current development branch, so there's no VyOS 1.4 yet."
msgstr "Sagitta (the Arrow) is the codename of the current development branch, so there's no VyOS 1.4 yet."
#: ../../introducing/history.rst:93
msgid "The current long-term support version of VyOS, Equuleus (the Pony) came out on 21 December 2021, once again in time for the winter holidays."
msgstr "The current long-term support version of VyOS, Equuleus (the Pony) came out on 21 December 2021, once again in time for the winter holidays."
#: ../../introducing/about.rst:19
msgid "The manual version is selected/specified by it's Git branch name. You can switch between versions of the documentation by selecting the appropriate branch on the bottom left corner."
msgstr "The manual version is selected/specified by it's Git branch name. You can switch between versions of the documentation by selecting the appropriate branch on the bottom left corner."
#: ../../introducing/history.rst:10
msgid "There once was a network operating system based on Debian GNU/Linux, called Vyatta. [*]_ 2006 onwards, it was a great free software alternative to Cisco IOS and Jupiter JUNOS. It came in two editions: Vyatta Core (previously Vyatta Community Edition) that was completely free software, and Vyatta Subscription Edition that had proprietary features and was only available to paying customers. [*]_"
msgstr "There once was a network operating system based on Debian GNU/Linux, called Vyatta. [*]_ 2006 onwards, it was a great free software alternative to Cisco IOS and Jupiter JUNOS. It came in two editions: Vyatta Core (previously Vyatta Community Edition) that was completely free software, and Vyatta Subscription Edition that had proprietary features and was only available to paying customers. [*]_"
#: ../../introducing/history.rst:136
msgid "This is not unlike how Linus Torvalds owns the trademark \"Linux\"."
msgstr "This is not unlike how Linus Torvalds owns the trademark \"Linux\"."
#: ../../introducing/history.rst:121
msgid "Unlike Vyatta, VyOS never had (nor will ever have) proprietary code. The only proprietary material in VyOS is non-code assets, such as graphics and the trademark \"VyOS\". [*]_ This means you can build your own long-term support images (as the entire toolchain we use is free software) and even distribute them, given you rename it and remove such assets before building. Although note that we do not provide support for images distributed by a third-party. See the `artwork license <https://github.com/vyos/vyos-build/blob/current/LICENSE.artwork>`_ and the end-user license agreement at ``/usr/share/vyos/EULA`` in any pre-built image for more precise information."
msgstr "Unlike Vyatta, VyOS never had (nor will ever have) proprietary code. The only proprietary material in VyOS is non-code assets, such as graphics and the trademark \"VyOS\". [*]_ This means you can build your own long-term support images (as the entire toolchain we use is free software) and even distribute them, given you rename it and remove such assets before building. Although note that we do not provide support for images distributed by a third-party. See the `artwork license <https://github.com/vyos/vyos-build/blob/current/LICENSE.artwork>`_ and the end-user license agreement at ``/usr/share/vyos/EULA`` in any pre-built image for more precise information."
#: ../../introducing/about.rst:23
msgid "VyOS CLI syntax may change between major (and sometimes minor) versions. Please always refer to the documentation matching your current, running installation. If a change in the CLI is required, VyOS will ship a so called migration script which will take care of adjusting the syntax. No action needs to be taken by you."
msgstr "VyOS CLI syntax may change between major (and sometimes minor) versions. Please always refer to the documentation matching your current, running installation. If a change in the CLI is required, VyOS will ship a so called migration script which will take care of adjusting the syntax. No action needs to be taken by you."
#: ../../introducing/about.rst:7
msgid "VyOS is an open source network operating system based on Debian GNU/Linux."
msgstr "VyOS is an open source network operating system based on Debian GNU/Linux."
#: ../../introducing/history.rst:42
msgid "VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of IAU designated constellations by solid angle area, starting from the smallest."
msgstr "VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of IAU designated constellations by solid angle area, starting from the smallest."
#: ../../introducing/history.rst:42
msgid "VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of `IAU <https://en.wikipedia.org/wiki/IAU_designated_constellations_by_area>`_ designated constellations by solid angle area, starting from the smallest."
msgstr "VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of `IAU <https://en.wikipedia.org/wiki/IAU_designated_constellations_by_area>`_ designated constellations by solid angle area, starting from the smallest."
#: ../../introducing/about.rst:9
msgid "VyOS provides a free routing platform that competes directly with other commercially available solutions from well known network providers. Because VyOS runs on standard amd64, i586 and ARM systems, it is able to be used as a router and firewall platform for cloud deployments."
msgstr "VyOS provides a free routing platform that competes directly with other commercially available solutions from well known network providers. Because VyOS runs on standard amd64, i586 and ARM systems, it is able to be used as a router and firewall platform for cloud deployments."
#: ../../introducing/history.rst:17
msgid "Vyatta was acquired by Brocade Communication Systems in 2012. Shortly after, Brocade renamed Vyatta Subscription Edition to Brocade vRouter, discontinued Vyatta Core and shut down the community forum without a notice. The bug tracker and Git repositories followed next year."
msgstr "Vyatta was acquired by Brocade Communication Systems in 2012. Shortly after, Brocade renamed Vyatta Subscription Edition to Brocade vRouter, discontinued Vyatta Core and shut down the community forum without a notice. The bug tracker and Git repositories followed next year."
#: ../../introducing/about.rst:14
msgid "We use multiple live versions of our manual, hosted thankfully by https://readthedocs.org. We will provide one version of the manual for every VyOS major version starting with VyOS 1.2 which will receive Long-term support (LTS)."
msgstr "We use multiple live versions of our manual, hosted thankfully by https://readthedocs.org. We will provide one version of the manual for every VyOS major version starting with VyOS 1.2 which will receive Long-term support (LTS)."

View File

@ -1,326 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../operation/raid.rst:154
msgid "1 - Remove the failed disk from the RAID 1 set by issuing the following command:"
msgstr "1 - Remove the failed disk from the RAID 1 set by issuing the following command:"
#: ../../operation/raid.rst:113
msgid "1 - To break apart the current RAID 1 set, enter “No” at the prompt. The"
msgstr "1 - To break apart the current RAID 1 set, enter “No” at the prompt. The"
#: ../../operation/raid.rst:71
msgid "1 - To create a new RAID 1 array, enter “Yes” at the prompt. If the system detects a filesystem on the partitions being used for RAID 1 it will prompt you to indicate whether you want to continue creating the RAID 1 array."
msgstr "1 - To create a new RAID 1 array, enter “Yes” at the prompt. If the system detects a filesystem on the partitions being used for RAID 1 it will prompt you to indicate whether you want to continue creating the RAID 1 array."
#: ../../operation/raid.rst:162
msgid "2- Physically remove the failed disk from the system. If the drives are not hot-swappable, then you must shut down the system before removing the disk."
msgstr "2- Physically remove the failed disk from the system. If the drives are not hot-swappable, then you must shut down the system before removing the disk."
#: ../../operation/raid.rst:123
msgid "2 - To decline to set up a new RAID 1 configuration on the disks, enter “No” at the prompt. The system prompts you to indicate which partition you would like the system installed on."
msgstr "2 - To decline to set up a new RAID 1 configuration on the disks, enter “No” at the prompt. The system prompts you to indicate which partition you would like the system installed on."
#: ../../operation/raid.rst:79
msgid "2 - To overwrite the old filesystem, enter “Yes”."
msgstr "2 - To overwrite the old filesystem, enter “Yes”."
#: ../../operation/raid.rst:131
msgid "3 - Enter the partition where you would like the system installed. The system then prompts you to indicate whether you want to save the old configuration data. This represents the current VyOS configuration."
msgstr "3 - Enter the partition where you would like the system installed. The system then prompts you to indicate whether you want to save the old configuration data. This represents the current VyOS configuration."
#: ../../operation/raid.rst:165
msgid "3 - Replace the failed drive with a drive of the same size or larger."
msgstr "3 - Replace the failed drive with a drive of the same size or larger."
#: ../../operation/raid.rst:81
msgid "3 - The system informs you that all data on both drives will be erased. You are prompted to confirm that you want to continue"
msgstr "3 - The system informs you that all data on both drives will be erased. You are prompted to confirm that you want to continue"
#: ../../operation/raid.rst:88
#: ../../operation/raid.rst:139
msgid "4 - Enter “Yes” at the prompt to retain the current VyOS configuration once installation is complete. Enter “No” to delete the current VyOS configuration."
msgstr "4 - Enter “Yes” at the prompt to retain the current VyOS configuration once installation is complete. Enter “No” to delete the current VyOS configuration."
#: ../../operation/raid.rst:167
msgid "4 - Format the new disk for RAID 1 by issuing the following command:"
msgstr "4 - Format the new disk for RAID 1 by issuing the following command:"
#: ../../operation/raid.rst:174
msgid "5-Add the replacement disk to the RAID 1 set by issuing the following command:"
msgstr "5-Add the replacement disk to the RAID 1 set by issuing the following command:"
#: ../../operation/raid.rst:142
msgid "5 - Continue with installation in the normal way."
msgstr "5 - Continue with installation in the normal way."
#: ../../operation/raid.rst:96
msgid "5 - Enter “Yes” at the prompt to retain the current VyOS configuration once installation is complete. Enter “No” to delete the current VyOS configuration."
msgstr "5 - Enter “Yes” at the prompt to retain the current VyOS configuration once installation is complete. Enter “No” to delete the current VyOS configuration."
#: ../../operation/raid.rst:99
msgid "6 - Continue with installation in the normal way."
msgstr "6 - Continue with installation in the normal way."
#: ../../operation/raid.rst:7
msgid "A Redundant Array of Independent Disks (RAID) uses two or more hard disk drives to improve disk speed, store more data, and/or provide fault tolerance. There are several storage schemes possible in a RAID array, each offering a different combination of storage, reliability, and/or performance. The VyOS system supports a “RAID 1” deployment. RAID 1 allows two or more disks to mirror one another to provide system fault tolerance. In a RAID 1 solution, every sector of one disk is duplicated onto every sector of all disks in the array. Provided even one disk in the RAID 1 set is operational, the system continues to run, even through disk replacement (provided that the hardware supports in-service replacement of drives). RAID 1 can be implemented using special hardware or it can be implemented in software. The VyOS system supports software RAID 1 on two disks. The VyOS implementation of RAID 1 allows the following:"
msgstr "A Redundant Array of Independent Disks (RAID) uses two or more hard disk drives to improve disk speed, store more data, and/or provide fault tolerance. There are several storage schemes possible in a RAID array, each offering a different combination of storage, reliability, and/or performance. The VyOS system supports a “RAID 1” deployment. RAID 1 allows two or more disks to mirror one another to provide system fault tolerance. In a RAID 1 solution, every sector of one disk is duplicated onto every sector of all disks in the array. Provided even one disk in the RAID 1 set is operational, the system continues to run, even through disk replacement (provided that the hardware supports in-service replacement of drives). RAID 1 can be implemented using special hardware or it can be implemented in software. The VyOS system supports software RAID 1 on two disks. The VyOS implementation of RAID 1 allows the following:"
#: ../../operation/raid.rst:40
msgid "Before a permanent installation, VyOS runs a live installation"
msgstr "Before a permanent installation, VyOS runs a live installation"
#: ../../operation/boot-options.rst:6
msgid "Boot Options"
msgstr "Boot Options"
#: ../../operation/raid.rst:43
msgid "Configuration"
msgstr "Configuration"
#: ../../operation/raid.rst:146
msgid "Detecting and Replacing a Failed RAID 1 Disk"
msgstr "Detecting and Replacing a Failed RAID 1 Disk"
#: ../../operation/raid.rst:21
msgid "Detection and reporting of disk failure"
msgstr "Detection and reporting of disk failure"
#: ../../operation/boot-options.rst:45
msgid "Disable specific boot process steps"
msgstr "Disable specific boot process steps"
#: ../../operation/boot-options.rst:56
msgid "Do not initialize default firewall chains, renders any firewall configuration unusable."
msgstr "Do not initialize default firewall chains, renders any firewall configuration unusable."
#: ../../operation/boot-options.rst:53
msgid "Do not perform config migration."
msgstr "Do not perform config migration."
#: ../../operation/raid.rst:61
msgid "Empty 2+ Disk"
msgstr "Empty 2+ Disk"
#: ../../operation/information.rst:34
msgid "For additional details you can refer to https://vyos.dev/T2490."
msgstr "For additional details you can refer to https://vyos.dev/T2490."
#: ../../operation/information.rst:14
msgid "Hardware"
msgstr "Hardware"
#: ../../operation/raid.rst:63
msgid "If VyOS system detect two identical disks that are not currently part of a RAID-1 set, the VyOS installation utility automatically offers you the option of configuring RAID 1 mirroring for the drives, with the following prompt."
msgstr "If VyOS system detect two identical disks that are not currently part of a RAID-1 set, the VyOS installation utility automatically offers you the option of configuring RAID 1 mirroring for the drives, with the following prompt."
#: ../../operation/information.rst:40
msgid "If a device is unplugged and re-plugged it will receive a new Port, Dev, If identification."
msgstr "If a device is unplugged and re-plugged it will receive a new Port, Dev, If identification."
#: ../../operation/raid.rst:57
msgid "If you do not want to configure RAID 1 mirroring, enter “No” at the prompt and continue with installation in the normal way."
msgstr "If you do not want to configure RAID 1 mirroring, enter “No” at the prompt and continue with installation in the normal way."
#: ../../operation/information.rst:21
msgid "In the past serial interface have been defined as ttySx and ttyUSBx where x was an instance number of the serial interface. It was discovered that from system boot to system boot the mapping of USB based serial interfaces will differ, depending which driver was loaded first by the operating system. This will become rather painful if you not only have serial interfaces for a console server connected but in addition also a serial backed :ref:`wwan-interface`."
msgstr "In the past serial interface have been defined as ttySx and ttyUSBx where x was an instance number of the serial interface. It was discovered that from system boot to system boot the mapping of USB based serial interfaces will differ, depending which driver was loaded first by the operating system. This will become rather painful if you not only have serial interfaces for a console server connected but in addition also a serial backed :ref:`wwan-interface`."
#: ../../operation/information.rst:7
msgid "Information"
msgstr "Information"
#: ../../operation/raid.rst:30
msgid "Installation Implications"
msgstr "Installation Implications"
#: ../../operation/raid.rst:183
msgid "Operation"
msgstr "Operation"
#: ../../operation/index.rst:3
msgid "Operation Mode"
msgstr "Operation Mode"
#: ../../operation/password-recovery.rst:5
msgid "Password Recovery"
msgstr "Password Recovery"
#: ../../operation/raid.rst:103
msgid "Present RAID-1"
msgstr "Present RAID-1"
#: ../../operation/raid.rst:5
msgid "RAID-1"
msgstr "RAID-1"
#: ../../operation/information.rst:74
msgid "Retrieve a list and description of all connected USB serial devices. The device name displayed, e.g. `usb0b2.4p1.0` can be directly used when accessing the serial console as console-server device."
msgstr "Retrieve a list and description of all connected USB serial devices. The device name displayed, e.g. `usb0b2.4p1.0` can be directly used when accessing the serial console as console-server device."
#: ../../operation/information.rst:38
msgid "Retrieve a tree like representation of all connected USB devices."
msgstr "Retrieve a tree like representation of all connected USB devices."
#: ../../operation/information.rst:108
msgid "Return the current running VyOS version and build information. This includes also the name of the release train which is ``crux`` on VyOS 1.2, ``equuleus`` on VyOS 1.3 and ``sagitta`` on VyOS 1.4."
msgstr "Return the current running VyOS version and build information. This includes also the name of the release train which is ``crux`` on VyOS 1.2, ``equuleus`` on VyOS 1.3 and ``sagitta`` on VyOS 1.4."
#: ../../operation/information.rst:146
msgid "Return version number of FRR (Free Range Routing - https://frrouting.org/) used in this release. This is the routing control plane and a successor to GNU Zebra and Quagga."
msgstr "Return version number of FRR (Free Range Routing - https://frrouting.org/) used in this release. This is the routing control plane and a successor to GNU Zebra and Quagga."
#: ../../operation/information.rst:137
msgid "Return version number of the Linux Kernel used in this release."
msgstr "Return version number of the Linux Kernel used in this release."
#: ../../operation/raid.rst:46
msgid "Single disk, install as normal"
msgstr "Single disk, install as normal"
#: ../../operation/boot-options.rst:26
msgid "Specify custom config file"
msgstr "Specify custom config file"
#: ../../operation/boot-options.rst:28
msgid "Tells the system to use specified file instead of ``/config/config.boot``. If specified file does not exist or is not readable, fall back to default config. No additional verification is performed, so make sure you specify a valid config file."
msgstr "Tells the system to use specified file instead of ``/config/config.boot``. If specified file does not exist or is not readable, fall back to default config. No additional verification is performed, so make sure you specify a valid config file."
#: ../../operation/raid.rst:148
msgid "The VyOS system automatically detects a disk failure within a RAID 1 set and reports it to the system console. You can verify the failure by issuing the show raid command."
msgstr "The VyOS system automatically detects a disk failure within a RAID 1 set and reports it to the system console. You can verify the failure by issuing the show raid command."
#: ../../operation/raid.rst:32
msgid "The VyOS systems installation utility provides several options for installing to a RAID 1 set. You can:"
msgstr "The VyOS systems installation utility provides several options for installing to a RAID 1 set. You can:"
#: ../../operation/raid.rst:23
msgid "The ability to boot the system with one failed disk"
msgstr "The ability to boot the system with one failed disk"
#: ../../operation/raid.rst:22
msgid "The ability to maintain system operation with one failed disk"
msgstr "The ability to maintain system operation with one failed disk"
#: ../../operation/raid.rst:25
msgid "The ability to monitor the status of remirroring"
msgstr "The ability to monitor the status of remirroring"
#: ../../operation/raid.rst:24
msgid "The ability to replace a failed disk and initiate re-mirroring"
msgstr "The ability to replace a failed disk and initiate re-mirroring"
#: ../../operation/password-recovery.rst:14
msgid "The stand-alone user-password recovery tool starts running and prompts you to reset the local system user password."
msgstr "The stand-alone user-password recovery tool starts running and prompts you to reset the local system user password."
#: ../../operation/boot-options.rst:47
msgid "These options disable some boot steps. Make sure you understand the :ref:`boot process <boot-steps>` well before using them!"
msgstr "These options disable some boot steps. Make sure you understand the :ref:`boot process <boot-steps>` well before using them!"
#: ../../operation/raid.rst:196
msgid "This command is typically used to prepare a disk to be added to a preexisting RAID 1 set (of which disk-device2 is already a member)."
msgstr "This command is typically used to prepare a disk to be added to a preexisting RAID 1 set (of which disk-device2 is already a member)."
#: ../../operation/boot-options.rst:8
msgid "This function may be highly disruptive. It may cause major service interruption, so make sure you really need it and verify your input carefully."
msgstr "This function may be highly disruptive. It may cause major service interruption, so make sure you really need it and verify your input carefully."
#: ../../operation/raid.rst:185
msgid "This part introduces how to add a disk partition to a RAID-1 set initiates mirror synchronization, check and display information."
msgstr "This part introduces how to add a disk partition to a RAID-1 set initiates mirror synchronization, check and display information."
#: ../../operation/boot-options.rst:37
msgid "To load the *factory default* config, use:"
msgstr "To load the *factory default* config, use:"
#: ../../operation/information.rst:28
msgid "To overcome this issue and the fact that in almost 50% of all cheap USB to serial converters there is no serial number programmed, the USB to serial interface is now directly identified by the USB root bridge and bus it connects to. This somehow mimics the new network interface definitions we see in recent Linux distributions."
msgstr "To overcome this issue and the fact that in almost 50% of all cheap USB to serial converters there is no serial number programmed, the USB to serial interface is now directly identified by the USB root bridge and bus it connects to. This somehow mimics the new network interface definitions we see in recent Linux distributions."
#: ../../operation/raid.rst:152
msgid "To replace a bad disk within a RAID 1 set, perform the following steps:"
msgstr "To replace a bad disk within a RAID 1 set, perform the following steps:"
#: ../../operation/information.rst:19
msgid "USB"
msgstr "USB"
#: ../../operation/raid.rst:38
msgid "Use a previously-created RAID 1 set."
msgstr "Use a previously-created RAID 1 set."
#: ../../operation/raid.rst:35
msgid "Use the install system to create the RAID 1 set"
msgstr "Use the install system to create the RAID 1 set"
#: ../../operation/raid.rst:36
msgid "Use the underlying Linux commands to create a RAID 1 set before running the install system command."
msgstr "Use the underlying Linux commands to create a RAID 1 set before running the install system command."
#: ../../operation/raid.rst:190
msgid "Use this command to add a member disk partition to the RAID 1 set. Adding a disk partition to a RAID 1 set initiates mirror synchronization, where all data on the existing member partition is copied to the new partition."
msgstr "Use this command to add a member disk partition to the RAID 1 set. Adding a disk partition to a RAID 1 set initiates mirror synchronization, where all data on the existing member partition is copied to the new partition."
#: ../../operation/raid.rst:232
msgid "Use this command to display the formatting of a hard disk."
msgstr "Use this command to display the formatting of a hard disk."
#: ../../operation/password-recovery.rst:7
msgid "Using the console, restart the VyOS router. The GRUB menu appears. Select the relevant option from the GRUB menu and press Enter. The option must start with “Lost password change.”"
msgstr "Using the console, restart the VyOS router. The GRUB menu appears. Select the relevant option from the GRUB menu and press Enter. The option must start with “Lost password change.”"
#: ../../operation/information.rst:104
msgid "Version"
msgstr "Version"
#: ../../operation/information.rst:9
msgid "VyOS features a rich set of operational level commands to retrieve arbitrary information about your running system."
msgstr "VyOS features a rich set of operational level commands to retrieve arbitrary information about your running system."
#: ../../operation/boot-options.rst:14
msgid "VyOS has several kernel command line options to modify the normal boot process. To add an option, select the desired image in GRUB menu at load time, press **e**, edit the first line, and press **Ctrl-x** to boot when ready."
msgstr "VyOS has several kernel command line options to modify the normal boot process. To add an option, select the desired image in GRUB menu at load time, press **e**, edit the first line, and press **Ctrl-x** to boot when ready."
#: ../../operation/raid.rst:105
msgid "When the VyOS software on a system with a RAID 1 set already configured, the installation utility will detect the array and will display the following prompt:"
msgstr "When the VyOS software on a system with a RAID 1 set already configured, the installation utility will detect the array and will display the following prompt:"
#: ../../operation/raid.rst:48
msgid "When the VyOS system is installed, it automatically detects the presence of two disks not currently part of a RAID array. In these cases, the VyOS installation utility automatically offers you the option of configuring RAID 1 mirroring for the drives, with the following prompt."
msgstr "When the VyOS system is installed, it automatically detects the presence of two disks not currently part of a RAID array. In these cases, the VyOS installation utility automatically offers you the option of configuring RAID 1 mirroring for the drives, with the following prompt."
#: ../../operation/raid.rst:115
msgid "installation utility detects that there are two identical disks and offers you the option of configuring RAID 1 mirroring on them, displaying the following prompt:"
msgstr "installation utility detects that there are two identical disks and offers you the option of configuring RAID 1 mirroring on them, displaying the following prompt:"
#: ../../operation/boot-options.rst:54
msgid "no-vyos-firewall"
msgstr "no-vyos-firewall"
#: ../../operation/boot-options.rst:51
msgid "no-vyos-migrate"
msgstr "no-vyos-migrate"
#: ../../operation/raid.rst:201
msgid "shows output for show raid md0 as sdb1 is being added to the RAID 1 set and is in the process of being resynchronized."
msgstr "shows output for show raid md0 as sdb1 is being added to the RAID 1 set and is in the process of being resynchronized."
#: ../../operation/raid.rst:159
msgid "where RAID-1-device is the name of the RAID 1 device (for example, md0) and disk-partition is the name of the failed disk partition (for example, sdb2)."
msgstr "where RAID-1-device is the name of the RAID 1 device (for example, md0) and disk-partition is the name of the failed disk partition (for example, sdb2)."
#: ../../operation/raid.rst:178
msgid "where RAID-1-device is the name of the RAID 1 device (for example, md0) and disk-partition is the name of the replacement disk partition (for example, sdb2)."
msgstr "where RAID-1-device is the name of the RAID 1 device (for example, md0) and disk-partition is the name of the replacement disk partition (for example, sdb2)."
#: ../../operation/raid.rst:171
msgid "where disk-device1 is the replacement disk (for example, sdb) and disk-device2 is the existing healthy disk (for example, sda)."
msgstr "where disk-device1 is the replacement disk (for example, sdb) and disk-device2 is the existing healthy disk (for example, sda)."

View File

@ -1,345 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../quick-start.rst:189
msgid "A default action of ``return``, which returns the packet back to the original chain if no action is taken."
msgstr "A default action of ``return``, which returns the packet back to the original chain if no action is taken."
#: ../../quick-start.rst:125
msgid "A new firewall structure—which uses the ``nftables`` backend, rather than ``iptables``—is available on all installations starting from VyOS ``1.4-rolling-202308040557``. The firewall supports creation of distinct, interlinked chains for each `Netfilter hook <https://wiki.nftables.org/wiki-nftables/index.php/Netfilter_hooks>`_ and allows for more granular control over the packet filtering process."
msgstr "A new firewall structure—which uses the ``nftables`` backend, rather than ``iptables``—is available on all installations starting from VyOS ``1.4-rolling-202308040557``. The firewall supports creation of distinct, interlinked chains for each `Netfilter hook <https://wiki.nftables.org/wiki-nftables/index.php/Netfilter_hooks>`_ and allows for more granular control over the packet filtering process."
#: ../../quick-start.rst:191
msgid "A rule to ``accept`` packets from established and related connections."
msgstr "A rule to ``accept`` packets from established and related connections."
#: ../../quick-start.rst:192
msgid "A rule to ``drop`` packets from invalid connections."
msgstr "A rule to ``drop`` packets from invalid connections."
#: ../../quick-start.rst:125
msgid "Add a set of firewall policies for our outside/WAN interface."
msgstr "Add a set of firewall policies for our outside/WAN interface."
#: ../../quick-start.rst:29
msgid "After every configuration change, you need to apply the changes by using the following command:"
msgstr "After every configuration change, you need to apply the changes by using the following command:"
#: ../../quick-start.rst:65
msgid "After switching to :ref:`quick-start-configuration-mode` issue the following commands, and your system will listen on every interface for incoming SSH connections. You might want to check the :ref:`ssh` chapter on how to listen on specific addresses only."
msgstr "After switching to :ref:`quick-start-configuration-mode` issue the following commands, and your system will listen on every interface for incoming SSH connections. You might want to check the :ref:`ssh` chapter on how to listen on specific addresses only."
#: ../../quick-start.rst:51
msgid "After switching to :ref:`quick-start-configuration-mode` issue the following commands:"
msgstr "After switching to :ref:`quick-start-configuration-mode` issue the following commands:"
#: ../../quick-start.rst:311
msgid "Allow Access to Services"
msgstr "Allow Access to Services"
#: ../../quick-start.rst:267
msgid "Allow Management Access"
msgstr "Allow Management Access"
#: ../../quick-start.rst:202
msgid "Alternatively, instead of configuring the ``CONN_FILTER`` chain described above, you can take the more traditional stateful connection filtering approach by creating rules on each hook's chain:"
msgstr "Alternatively, instead of configuring the ``CONN_FILTER`` chain described above, you can take the more traditional stateful connection filtering approach by creating rules on each hook's chain:"
#: ../../quick-start.rst:219
msgid "Alternatively, you can take the more traditional stateful connection filtering approach by creating rules on each base hook's chain:"
msgstr "Alternatively, you can take the more traditional stateful connection filtering approach by creating rules on each base hook's chain:"
#: ../../quick-start.rst:167
msgid "Apply the firewall policies:"
msgstr "Apply the firewall policies:"
#: ../../quick-start.rst:377
msgid "As above, commit your changes, save the configuration, and exit configuration mode:"
msgstr "As above, commit your changes, save the configuration, and exit configuration mode:"
#: ../../quick-start.rst:237
msgid "Block Incoming Traffic"
msgstr "Block Incoming Traffic"
#: ../../quick-start.rst:17
msgid "By default, VyOS is in operational mode, and the command prompt displays a `$`. To configure VyOS, you will need to enter configuration mode, resulting in the command prompt displaying a `#`, as demonstrated below:"
msgstr "By default, VyOS is in operational mode, and the command prompt displays a `$`. To configure VyOS, you will need to enter configuration mode, resulting in the command prompt displaying a `#`, as demonstrated below:"
#: ../../quick-start.rst:17
msgid "By default, VyOS is in operational mode, and the command prompt displays a ``$``. To configure VyOS, you will need to enter configuration mode, resulting in the command prompt displaying a ``#``, as demonstrated below:"
msgstr "By default, VyOS is in operational mode, and the command prompt displays a ``$``. To configure VyOS, you will need to enter configuration mode, resulting in the command prompt displaying a ``#``, as demonstrated below:"
#: ../../quick-start.rst:27
msgid "Commit and Save"
msgstr "Commit and Save"
#: ../../quick-start.rst:337
msgid "Commit changes, save the configuration, and exit configuration mode:"
msgstr "Commit changes, save the configuration, and exit configuration mode:"
#: ../../quick-start.rst:15
msgid "Configuration Mode"
msgstr "Configuration Mode"
#: ../../quick-start.rst:138
msgid "Configure Firewall Groups"
msgstr "Configure Firewall Groups"
#: ../../quick-start.rst:157
msgid "Configure Stateful Packet Filtering"
msgstr "Configure Stateful Packet Filtering"
#: ../../quick-start.rst:281
msgid "Configure a rule on the ``input`` hook filter to jump to the ``VyOS_MANAGEMENT`` chain when new connections are addressed to port 22 (SSH) on the router itself:"
msgstr "Configure a rule on the ``input`` hook filter to jump to the ``VyOS_MANAGEMENT`` chain when new connections are addressed to port 22 (SSH) on the router itself:"
#: ../../quick-start.rst:243
msgid "Create a new chain (``OUTSIDE-IN``) which will drop all traffic that is not explicitly allowed at some point in the chain. Then, we can jump to that chain from the ``forward`` hook when traffic is coming from the ``WAN`` interface group and is addressed to our local network."
msgstr "Create a new chain (``OUTSIDE-IN``) which will drop all traffic that is not explicitly allowed at some point in the chain. Then, we can jump to that chain from the ``forward`` hook when traffic is coming from the ``WAN`` interface group and is addressed to our local network."
#: ../../quick-start.rst:243
msgid "Create a new chain (``OUTSIDE-IN``) which will drop all traffic that is not explicity allowed at some point in the chain. Then, we can jump to that chain from the ``forward`` hook when traffic is coming from the ``WAN`` interface group and is addressed to our local network."
msgstr "Create a new chain (``OUTSIDE-IN``) which will drop all traffic that is not explicity allowed at some point in the chain. Then, we can jump to that chain from the ``forward`` hook when traffic is coming from the ``WAN`` interface group and is addressed to our local network."
#: ../../quick-start.rst:78
msgid "DHCP/DNS quick-start"
msgstr "DHCP/DNS quick-start"
#: ../../quick-start.rst:87
msgid "DHCP clients will be assigned IP addresses within the range of `192.168.0.9 - 192.168.0.254` and have a domain name of `internal-network`"
msgstr "DHCP clients will be assigned IP addresses within the range of `192.168.0.9 - 192.168.0.254` and have a domain name of `internal-network`"
#: ../../quick-start.rst:87
msgid "DHCP clients will be assigned IP addresses within the range of ``192.168.0.9 - 192.168.0.254`` and have a domain name of ``internal-network``"
msgstr "DHCP clients will be assigned IP addresses within the range of ``192.168.0.9 - 192.168.0.254`` and have a domain name of ``internal-network``"
#: ../../quick-start.rst:89
msgid "DHCP leases will hold for one day (86400 seconds)"
msgstr "DHCP leases will hold for one day (86400 seconds)"
#: ../../quick-start.rst:131
msgid "Documentation for most of the new firewall CLI can be found in the :ref:`firewall` chapter.The legacy firewall is still available for versions before ``1.4-rolling-202308040557`` and can be found in the :ref:`firewall-legacy` chapter. The examples in this section use the new configuration."
msgstr "Documentation for most of the new firewall CLI can be found in the :ref:`firewall` chapter.The legacy firewall is still available for versions before ``1.4-rolling-202308040557`` and can be found in the :ref:`firewall-legacy` chapter. The examples in this section use the new configuration."
#: ../../quick-start.rst:351
msgid "Especially if you are allowing SSH remote access from the outside/WAN interface, there are a few additional configuration steps that should be taken."
msgstr "Especially if you are allowing SSH remote access from the outside/WAN interface, there are a few additional configuration steps that should be taken."
#: ../../quick-start.rst:291
msgid "Finally, configure the ``VyOS_MANAGEMENT`` chain to accept connection from the ``LAN`` interface group while limiting requests coming from the ``WAN`` interface group to 4 per minute:"
msgstr "Finally, configure the ``VyOS_MANAGEMENT`` chain to accept connection from the ``LAN`` interface group while limiting requests coming from the ``WAN`` interface group to 4 per minute:"
#: ../../quick-start.rst:367
msgid "Finally, try and SSH into the VyOS install as your new user. Once you have confirmed that your new user can access your router without a password, delete the original ``vyos`` user and completely disable password authentication for :ref:`ssh`:"
msgstr "Finally, try and SSH into the VyOS install as your new user. Once you have confirmed that your new user can access your router without a password, delete the original ``vyos`` user and completely disable password authentication for :ref:`ssh`:"
#: ../../quick-start.rst:329
msgid "Finally, we can now configure access to the services running on this router, allowing all connections coming from localhost:"
msgstr "Finally, we can now configure access to the services running on this router, allowing all connections coming from localhost:"
#: ../../quick-start.rst:123
msgid "Firewall"
msgstr "Firewall"
#: ../../quick-start.rst:273
msgid "First, create a new dedicated chain (``VyOS_MANAGEMENT``) for management access, which returns to the parent chain if no action is taken. Add a rule to accept traffic from the ``LAN`` interface group:"
msgstr "First, create a new dedicated chain (``VyOS_MANAGEMENT``) for management access, which returns to the parent chain if no action is taken. Add a rule to accept traffic from the ``LAN`` interface group:"
#: ../../quick-start.rst:349
msgid "Hardening"
msgstr "Hardening"
#: ../../quick-start.rst:313
msgid "Here we're allowing the router to respond to pings. Then, we can allow access to the DNS recursor we configured earlier, accepting traffic bound for port 53 from all hosts on the ``NET-INSIDE-v4`` network:"
msgstr "Here we're allowing the router to respond to pings. Then, we can allow access to the DNS recursor we configured earlier, accepting traffic bound for port 53 from all hosts on the ``NET-INSIDE-v4`` network:"
#: ../../quick-start.rst:146
msgid "If you wanted to enable SSH access to your firewall from the outside/WAN interface, you could create some additional rules to allow that kind of traffic."
msgstr "If you wanted to enable SSH access to your firewall from the outside/WAN interface, you could create some additional rules to allow that kind of traffic."
#: ../../quick-start.rst:145
msgid "In this case, we will create two interface groups — a ``WAN`` group for our interfaces connected to the public internet and a ``LAN`` group for the interfaces connected to our internal network. Additionally, we will create a network group, ``NET-INSIDE-v4``, that contains our internal subnet."
msgstr "In this case, we will create two interface groups — a ``WAN`` group for our interfaces connected to the public internet and a ``LAN`` group for the interfaces connected to our internal network. Additionally, we will create a network group, ``NET-INSIDE-v4``, that contains our internal subnet."
#: ../../quick-start.rst:144
msgid "In this case, we will create two interface groups—a ``WAN`` group for our interfaces connected to the public internet and a ``LAN`` group for the interfaces connected to our internal network. Additionally, we will create a network group, ``NET-INSIDE-v4``, that contains our internal subnet."
msgstr "In this case, we will create two interface groups—a ``WAN`` group for our interfaces connected to the public internet and a ``LAN`` group for the interfaces connected to our internal network. Additionally, we will create a network group, ``NET-INSIDE-v4``, that contains our internal subnet."
#: ../../quick-start.rst:44
msgid "Interface Configuration"
msgstr "Interface Configuration"
#: ../../quick-start.rst:170
msgid "Most installations would choose this option, and will contain:"
msgstr "Most installations would choose this option, and will contain:"
#: ../../quick-start.rst:110
msgid "NAT"
msgstr "NAT"
#: ../../quick-start.rst:239
msgid "Now that we have configured stateful connection filtering to allow traffic from established and related connections, we can block all other incoming traffic addressed to our local network."
msgstr "Now that we have configured stateful connection filtering to allow traffic from established and related connections, we can block all other incoming traffic addressed to our local network."
#: ../../quick-start.rst:36
msgid "Once your configuration works as expected, you can save it permanently by using the following command:"
msgstr "Once your configuration works as expected, you can save it permanently by using the following command:"
#: ../../quick-start.rst:92
msgid "Only hosts from your internal/LAN network can use the DNS recursor"
msgstr "Only hosts from your internal/LAN network can use the DNS recursor"
#: ../../quick-start.rst:162
msgid "Option 1: Common Chain"
msgstr "Option 1: Common Chain"
#: ../../quick-start.rst:163
msgid "Option 1: Global State Policies"
msgstr "Option 1: Global State Policies"
#: ../../quick-start.rst:179
msgid "Option 2: Common/Custom Chain"
msgstr "Option 2: Common/Custom Chain"
#: ../../quick-start.rst:200
msgid "Option 2: Per-Hook Chain"
msgstr "Option 2: Per-Hook Chain"
#: ../../quick-start.rst:217
msgid "Option 3: Per-Hook Chain"
msgstr "Option 3: Per-Hook Chain"
#: ../../quick-start.rst:5
msgid "Quick Start"
msgstr "Quick Start"
#: ../../quick-start.rst:354
msgid "Replace the default ``vyos`` system user:"
msgstr "Replace the default ``vyos`` system user:"
#: ../../quick-start.rst:192
msgid "Replace the default `vyos` system user:"
msgstr "Replace the default `vyos` system user:"
#: ../../quick-start.rst:63
msgid "SSH Management"
msgstr "SSH Management"
#: ../../quick-start.rst:360
msgid "Set up :ref:`ssh_key_based_authentication`:"
msgstr "Set up :ref:`ssh_key_based_authentication`:"
#: ../../quick-start.rst:85
msgid "The address range `192.168.0.2/24 - 192.168.0.8/24` will be reserved for static assignments"
msgstr "The address range `192.168.0.2/24 - 192.168.0.8/24` will be reserved for static assignments"
#: ../../quick-start.rst:85
msgid "The address range ``192.168.0.2/24 - 192.168.0.8/24`` will be reserved for static assignments"
msgstr "The address range ``192.168.0.2/24 - 192.168.0.8/24`` will be reserved for static assignments"
#: ../../quick-start.rst:187
msgid "The chain we will create is called ``CONN_FILTER`` and has three rules:"
msgstr "The chain we will create is called ``CONN_FILTER`` and has three rules:"
#: ../../quick-start.rst:84
msgid "The default gateway and DNS recursor address will be `192.168.0.1/24`"
msgstr "The default gateway and DNS recursor address will be `192.168.0.1/24`"
#: ../../quick-start.rst:84
msgid "The default gateway and DNS recursor address will be ``192.168.0.1/24``"
msgstr "The default gateway and DNS recursor address will be ``192.168.0.1/24``"
#: ../../quick-start.rst:132
msgid "The firewall begins with the base ``filter`` tables you define for each of the ``forward``, ``input``, and ``output`` Netfiter hooks. Each of these tables is populated with rules that are processed in order and can jump to other chains for more granular filtering."
msgstr "The firewall begins with the base ``filter`` tables you define for each of the ``forward``, ``input``, and ``output`` Netfiter hooks. Each of these tables is populated with rules that are processed in order and can jump to other chains for more granular filtering."
#: ../../quick-start.rst:80
msgid "The following settings will configure DHCP and DNS services on your internal/LAN network, where VyOS will act as the default gateway and DNS server."
msgstr "The following settings will configure DHCP and DNS services on your internal/LAN network, where VyOS will act as the default gateway and DNS server."
#: ../../quick-start.rst:112
msgid "The following settings will configure :ref:`source-nat` rules for our internal/LAN network, allowing hosts to communicate through the outside/WAN network via IP masquerade."
msgstr "The following settings will configure :ref:`source-nat` rules for our internal/LAN network, allowing hosts to communicate through the outside/WAN network via IP masquerade."
#: ../../quick-start.rst:205
msgid "Then, we can jump to the common chain from both the ``forward`` and ``input`` hooks as the first filtering rule in the respective chains:"
msgstr "Then, we can jump to the common chain from both the ``forward`` and ``input`` hooks as the first filtering rule in the respective chains:"
#: ../../quick-start.rst:150
msgid "These rules allow SSH traffic and rate limit it to 4 requests per minute. This blocks brute-forcing attempts:"
msgstr "These rules allow SSH traffic and rate limit it to 4 requests per minute. This blocks brute-forcing attempts:"
#: ../../quick-start.rst:7
msgid "This chapter will guide you on how to get up to speed quickly using your new VyOS system. It will show you a very basic configuration example that will provide a :ref:`nat` gateway for a device with two network interfaces (``eth0`` and ``eth1``)."
msgstr "This chapter will guide you on how to get up to speed quickly using your new VyOS system. It will show you a very basic configuration example that will provide a :ref:`nat` gateway for a device with two network interfaces (``eth0`` and ``eth1``)."
#: ../../quick-start.rst:7
msgid "This chapter will guide you on how to get up to speed quickly using your new VyOS system. It will show you a very basic configuration example that will provide a :ref:`nat` gateway for a device with two network interfaces (`eth0` and `eth1`)."
msgstr "This chapter will guide you on how to get up to speed quickly using your new VyOS system. It will show you a very basic configuration example that will provide a :ref:`nat` gateway for a device with two network interfaces (`eth0` and `eth1`)."
#: ../../quick-start.rst:127
msgid "This configuration creates a proper stateful firewall that blocks all traffic which was not initiated from the internal/LAN side first."
msgstr "This configuration creates a proper stateful firewall that blocks all traffic which was not initiated from the internal/LAN side first."
#: ../../quick-start.rst:140
msgid "To make firewall configuration easier, we can create groups of interfaces, networks, addresses, ports, and domains that describe different parts of our network. We can then use them for filtering within our firewall rulesets, allowing for more concise and readable configuration."
msgstr "To make firewall configuration easier, we can create groups of interfaces, networks, addresses, ports, and domains that describe different parts of our network. We can then use them for filtering within our firewall rulesets, allowing for more concise and readable configuration."
#: ../../quick-start.rst:164
msgid "Using options defined in ``set firewall global-options state-policy``, state policy rules that applies for both IPv4 and IPv6 are created. These global state policies also applies for all traffic that passes through the router (transit) and for traffic originated/destinated to/from the router itself, and will be avaluated before any other rule defined in the firewall."
msgstr "Using options defined in ``set firewall global-options state-policy``, state policy rules that applies for both IPv4 and IPv6 are created. These global state policies also applies for all traffic that passes through the router (transit) and for traffic originated/destinated to/from the router itself, and will be avaluated before any other rule defined in the firewall."
#: ../../quick-start.rst:164
msgid "Using options defined in ``set firewall global-options state-policy``, state policy rules that applies for both IPv4 and IPv6 are created. These global state policies also applies for all traffic that passes through the router (transit) and for traffic originated/destinated to/from the router itself, and will be evaluated before any other rule defined in the firewall."
msgstr "Using options defined in ``set firewall global-options state-policy``, state policy rules that applies for both IPv4 and IPv6 are created. These global state policies also applies for all traffic that passes through the router (transit) and for traffic originated/destinated to/from the router itself, and will be evaluated before any other rule defined in the firewall."
#: ../../quick-start.rst:90
msgid "VyOS will serve as a full DNS recursor, replacing the need to utilize Google, Cloudflare, or other public DNS servers (which is good for privacy)"
msgstr "VyOS will serve as a full DNS recursor, replacing the need to utilize Google, Cloudflare, or other public DNS servers (which is good for privacy)"
#: ../../quick-start.rst:181
msgid "We can create a common chain for stateful connection filtering of multiple interfaces (or multiple netfilter hooks on one interface). Those individual chains can then jump to the common chain for stateful connection filtering, returning to the original chain for further rule processing if no action is taken on the packet."
msgstr "We can create a common chain for stateful connection filtering of multiple interfaces (or multiple netfilter hooks on one interface). Those individual chains can then jump to the common chain for stateful connection filtering, returning to the original chain for further rule processing if no action is taken on the packet."
#: ../../quick-start.rst:269
msgid "We can now configure access to the router itself, allowing SSH access from the inside/LAN network and rate limiting SSH access from the outside/WAN network."
msgstr "We can now configure access to the router itself, allowing SSH access from the inside/LAN network and rate limiting SSH access from the outside/WAN network."
#: ../../quick-start.rst:257
msgid "We should also block all traffic destinated to the router itself that isn't explicitly allowed at some point in the chain for the ``input`` hook. As we've already configured stateful packet filtering above, we only need to set the default action to ``drop``:"
msgstr "We should also block all traffic destinated to the router itself that isn't explicitly allowed at some point in the chain for the ``input`` hook. As we've already configured stateful packet filtering above, we only need to set the default action to ``drop``:"
#: ../../quick-start.rst:159
msgid "With the new firewall structure, we have have a lot of flexibility in how we group and order our rules, as shown by the three alternative approaches below."
msgstr "With the new firewall structure, we have have a lot of flexibility in how we group and order our rules, as shown by the three alternative approaches below."
#: ../../quick-start.rst:158
msgid "With the new firewall structure, we have have a lot of flexibility in how we group and order our rules, as shown by the two alternative approaches below."
msgstr "With the new firewall structure, we have have a lot of flexibility in how we group and order our rules, as shown by the two alternative approaches below."
#: ../../quick-start.rst:389
msgid "You now should have a simple yet secure and functioning router to experiment with further. Enjoy!"
msgstr "You now should have a simple yet secure and functioning router to experiment with further. Enjoy!"
#: ../../quick-start.rst:48
msgid "Your internal/LAN interface will be ``eth1``. It will use a static IP address of ``192.168.0.1/24``."
msgstr "Your internal/LAN interface will be ``eth1``. It will use a static IP address of ``192.168.0.1/24``."
#: ../../quick-start.rst:48
msgid "Your internal/LAN interface will be `eth1`. It will use a static IP address of `192.168.0.1/24`."
msgstr "Your internal/LAN interface will be `eth1`. It will use a static IP address of `192.168.0.1/24`."
#: ../../quick-start.rst:46
msgid "Your outside/WAN interface will be ``eth0``. It will receive its interface address via DHCP."
msgstr "Your outside/WAN interface will be ``eth0``. It will receive its interface address via DHCP."
#: ../../quick-start.rst:46
msgid "Your outside/WAN interface will be `eth0`. It will receive its interface address via DHCP."
msgstr "Your outside/WAN interface will be `eth0`. It will receive its interface address via DHCP."

View File

@ -1,290 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../troubleshooting/index.rst:73
msgid "Advanced Connectivity Tests"
msgstr "Advanced Connectivity Tests"
#: ../../troubleshooting/index.rst:196
msgid "And **a more generic way to fix it** is just deleting every MAC address at the configuration file of the cloned machine. They will be correctly regenerated automatically."
msgstr "And **a more generic way to fix it** is just deleting every MAC address at the configuration file of the cloned machine. They will be correctly regenerated automatically."
#: ../../troubleshooting/index.rst:193
msgid "Another example could be when cloning VyOS VMs in GNS3 and you get into the same issue: interface names have changed."
msgstr "Another example could be when cloning VyOS VMs in GNS3 and you get into the same issue: interface names have changed."
#: ../../troubleshooting/index.rst:16
msgid "Basic Connectivity Tests"
msgstr "Basic Connectivity Tests"
#: ../../troubleshooting/index.rst:411
msgid "Boot Steps"
msgstr "Boot Steps"
#: ../../troubleshooting/index.rst:13
msgid "Connectivity Tests"
msgstr "Connectivity Tests"
#: ../../troubleshooting/index.rst:111
msgid "Discover routers via eth0."
msgstr "Discover routers via eth0."
#: ../../troubleshooting/index.rst:113
#: ../../troubleshooting/index.rst:150
msgid "Example:"
msgstr "Example:"
#: ../../troubleshooting/index.rst:446
msgid "Finally it runs the post-config script ``/config/scripts/vyos-postconfig-bootup.script``"
msgstr "Finally it runs the post-config script ``/config/scripts/vyos-postconfig-bootup.script``"
#: ../../troubleshooting/index.rst:167
msgid "For example, you have a VyOS VM with 4 Ethernet interfaces named eth0, eth1, eth2 and eth3. Then, you migrate your VyOS VM to a different host and find your interfaces now are eth4, eth5, eth6 and eth7."
msgstr "For example, you have a VyOS VM with 4 Ethernet interfaces named eth0, eth1, eth2 and eth3. Then, you migrate your VyOS VM to a different host and find your interfaces now are eth4, eth5, eth6 and eth7."
#: ../../troubleshooting/index.rst:419
msgid "Grub then starts the Linux boot and loads the Linux Kernel ``/boot/vmlinuz``"
msgstr "Grub then starts the Linux boot and loads the Linux Kernel ``/boot/vmlinuz``"
#: ../../troubleshooting/index.rst:77
msgid "However, another helper is available which combines ping and traceroute into a single tool. An example of its output is shown:"
msgstr "However, another helper is available which combines ping and traceroute into a single tool. An example of its output is shown:"
#: ../../troubleshooting/index.rst:102
msgid "IPv6 Topology Discovery"
msgstr "IPv6 Topology Discovery"
#: ../../troubleshooting/index.rst:104
msgid "IPv6 uses different techniques to discover its Neighbors/topology."
msgstr "IPv6 uses different techniques to discover its Neighbors/topology."
#: ../../troubleshooting/index.rst:188
msgid "If it is a VM, go into the settings of the host and set the MAC address to the settings found in the config.boot file. You can also set the MAC to static if the host allows so."
msgstr "If it is a VM, go into the settings of the host and set the MAC address to the settings found in the config.boot file. You can also set the MAC to static if the host allows so."
#: ../../troubleshooting/index.rst:435
msgid "If the config file was upgraded, runs any post upgrade scripts ``/config/scripts/post-upgrade.d``"
msgstr "If the config file was upgraded, runs any post upgrade scripts ``/config/scripts/post-upgrade.d``"
#: ../../troubleshooting/index.rst:164
msgid "If you find the names of your interfaces have changed, this could be because your MAC addresses have changed."
msgstr "If you find the names of your interfaces have changed, this could be because your MAC addresses have changed."
#: ../../troubleshooting/index.rst:429
msgid "Initialises the boot configuration file - copies over ``config.boot.default`` if there is no configuration"
msgstr "Initialises the boot configuration file - copies over ``config.boot.default`` if there is no configuration"
#: ../../troubleshooting/index.rst:275
msgid "Interface Bandwidth Usage"
msgstr "Interface Bandwidth Usage"
#: ../../troubleshooting/index.rst:307
msgid "Interface Performance"
msgstr "Interface Performance"
#: ../../troubleshooting/index.rst:162
msgid "Interface names"
msgstr "Interface names"
#: ../../troubleshooting/index.rst:420
msgid "Kernel Launches Systemd ``/lib/systemd/systemd``"
msgstr "Kernel Launches Systemd ``/lib/systemd/systemd``"
#: ../../troubleshooting/index.rst:173
msgid "Log into VyOS and run this command to display your interface settings."
msgstr "Log into VyOS and run this command to display your interface settings."
#: ../../troubleshooting/index.rst:332
msgid "Monitor command"
msgstr "Monitor command"
#: ../../troubleshooting/index.rst:203
msgid "Monitoring"
msgstr "Monitoring"
#: ../../troubleshooting/index.rst:438
msgid "Mounts the ``/boot`` partition"
msgstr "Mounts the ``/boot`` partition"
#: ../../troubleshooting/index.rst:145
msgid "Neighbor Discovery"
msgstr "Neighbor Discovery"
#: ../../troubleshooting/index.rst:181
msgid "Now, in order to update a MAC address in the configuration, run this command specifying the interface name and MAC address you want."
msgstr "Now, in order to update a MAC address in the configuration, run this command specifying the interface name and MAC address you want."
#: ../../troubleshooting/index.rst:171
msgid "One way to fix this issue **taking control of the MAC addresses** is:"
msgstr "One way to fix this issue **taking control of the MAC addresses** is:"
#: ../../troubleshooting/index.rst:107
msgid "Router Discovery"
msgstr "Router Discovery"
#: ../../troubleshooting/index.rst:433
msgid "Runs The pre-config script, if there is one ``/config/scripts/vyos-preconfig-bootup.script``"
msgstr "Runs The pre-config script, if there is one ``/config/scripts/vyos-preconfig-bootup.script``"
#: ../../troubleshooting/index.rst:445
msgid "Runs ``telinit q`` to tell the init system to reload ``/etc/inittab``"
msgstr "Runs ``telinit q`` to tell the init system to reload ``/etc/inittab``"
#: ../../troubleshooting/index.rst:431
msgid "Runs the configuration migration, if the configuration is for an older version of VyOS"
msgstr "Runs the configuration migration, if the configuration is for an older version of VyOS"
#: ../../troubleshooting/index.rst:25
msgid "Send ICMP echo requests to destination host. There are multiple options to ping, inkl. VRF support."
msgstr "Send ICMP echo requests to destination host. There are multiple options to ping, inkl. VRF support."
#: ../../troubleshooting/index.rst:97
msgid "Several options are available for changing the display output. Press `h` to invoke the built in help system. To quit, just press `q` and you'll be returned to the VyOS command prompt."
msgstr "Several options are available for changing the display output. Press `h` to invoke the built in help system. To quit, just press `q` and you'll be returned to the VyOS command prompt."
#: ../../troubleshooting/index.rst:7
msgid "Sometimes things break or don't work as expected. This section describes several troubleshooting tools provided by VyOS that can help when something goes wrong."
msgstr "Sometimes things break or don't work as expected. This section describes several troubleshooting tools provided by VyOS that can help when something goes wrong."
#: ../../troubleshooting/index.rst:364
msgid "Sometimes you need to clear counters or statistics to troubleshoot better."
msgstr "Sometimes you need to clear counters or statistics to troubleshoot better."
#: ../../troubleshooting/index.rst:427
msgid "Starts FRR_ - successor to `GNU Zebra`_ and Quagga_"
msgstr "Starts FRR_ - successor to `GNU Zebra`_ and Quagga_"
#: ../../troubleshooting/index.rst:437
msgid "Starts ``rl-system`` and ``firewall``"
msgstr "Starts ``rl-system`` and ``firewall``"
#: ../../troubleshooting/index.rst:406
msgid "System Information"
msgstr "System Information"
#: ../../troubleshooting/index.rst:421
msgid "Systemd loads the VyOS service file ``/lib/systemd/system/vyos-router.service``"
msgstr "Systemd loads the VyOS service file ``/lib/systemd/system/vyos-router.service``"
#: ../../troubleshooting/index.rst:179
msgid "Take note of MAC addresses."
msgstr "Take note of MAC addresses."
#: ../../troubleshooting/index.rst:362
msgid "Terminal/Console"
msgstr "Terminal/Console"
#: ../../troubleshooting/index.rst:418
msgid "The BIOS loads Grub (or isolinux for the Live CD)"
msgstr "The BIOS loads Grub (or isolinux for the Live CD)"
#: ../../troubleshooting/index.rst:319
msgid "The ``accept`` command opens a listening iperf server on TCP Port 5001"
msgstr "The ``accept`` command opens a listening iperf server on TCP Port 5001"
#: ../../troubleshooting/index.rst:320
msgid "The ``initiate`` command connects to that server to perform the test."
msgstr "The ``initiate`` command connects to that server to perform the test."
#: ../../troubleshooting/index.rst:334
msgid "The ``monitor command`` command allows you to repeatedly run a command to view a continuously refreshed output. The command is run and output every 2 seconds, allowing you to monitor the output continuously without having to re-run the command. This can be useful to follow routing adjacency formation."
msgstr "The ``monitor command`` command allows you to repeatedly run a command to view a continuously refreshed output. The command is run and output every 2 seconds, allowing you to monitor the output continuously without having to re-run the command. This can be useful to follow routing adjacency formation."
#: ../../troubleshooting/index.rst:439
msgid "The boot configuration file is then applied by ``/opt/vyatta/sbin/ vyatta-boot-config-loader/opt/vyatta/etc/config/config.boot``"
msgstr "The boot configuration file is then applied by ``/opt/vyatta/sbin/ vyatta-boot-config-loader/opt/vyatta/etc/config/config.boot``"
#: ../../troubleshooting/index.rst:383
msgid "The command follow the same logic as the ``set`` command in configuration mode."
msgstr "The command follow the same logic as the ``set`` command in configuration mode."
#: ../../troubleshooting/index.rst:442
msgid "The config loader script writes log entries to ``/var/log/vyatta-config-loader.log``"
msgstr "The config loader script writes log entries to ``/var/log/vyatta-config-loader.log``"
#: ../../troubleshooting/index.rst:94
msgid "The output consumes the screen and will replace your command prompt."
msgstr "The output consumes the screen and will replace your command prompt."
#: ../../troubleshooting/index.rst:423
msgid "The service file launches the VyOS router init script ``/usr/libexec/vyos/init/vyos-router`` - this is part of the vyatta-cfg_ Debian package"
msgstr "The service file launches the VyOS router init script ``/usr/libexec/vyos/init/vyos-router`` - this is part of the vyatta-cfg_ Debian package"
#: ../../troubleshooting/index.rst:416
msgid "These are the boot steps for VyOS 1.2"
msgstr "These are the boot steps for VyOS 1.2"
#: ../../troubleshooting/index.rst:366
msgid "To do this use the ``clear`` command in Operational mode."
msgstr "To do this use the ``clear`` command in Operational mode."
#: ../../troubleshooting/index.rst:242
msgid "To monitor interface traffic, issue the :code:`monitor traffic interface <name>` command, replacing `<name>` with your chosen interface."
msgstr "To monitor interface traffic, issue the :code:`monitor traffic interface <name>` command, replacing `<name>` with your chosen interface."
#: ../../troubleshooting/index.rst:260
msgid "To quit monitoring, press `Ctrl-c` and you'll be returned to the VyOS command prompt."
msgstr "To quit monitoring, press `Ctrl-c` and you'll be returned to the VyOS command prompt."
#: ../../troubleshooting/index.rst:309
msgid "To take a look on the network bandwidth between two nodes, the ``monitor bandwidth-test`` command is used to run iperf."
msgstr "To take a look on the network bandwidth between two nodes, the ``monitor bandwidth-test`` command is used to run iperf."
#: ../../troubleshooting/index.rst:59
msgid "Trace path to target."
msgstr "Trace path to target."
#: ../../troubleshooting/index.rst:240
msgid "Traffic Dumps"
msgstr "Traffic Dumps"
#: ../../troubleshooting/index.rst:263
msgid "Traffic can be filtered and saved."
msgstr "Traffic can be filtered and saved."
#: ../../troubleshooting/index.rst:5
msgid "Troubleshooting"
msgstr "Troubleshooting"
#: ../../troubleshooting/index.rst:18
msgid "Verifying connectivity can be done with the familiar `ping` and `traceroute` commands. The options for each are shown (the options for each command were displayed using the built-in help as described in the :ref:`cli` section and are omitted from the output here):"
msgstr "Verifying connectivity can be done with the familiar `ping` and `traceroute` commands. The options for each are shown (the options for each command were displayed using the built-in help as described in the :ref:`cli` section and are omitted from the output here):"
#: ../../troubleshooting/index.rst:413
msgid "VyOS 1.2 uses `Debian Jessie`_ as the base Linux operating system. Jessie was the first version of Debian that uses systemd_ as the default init system."
msgstr "VyOS 1.2 uses `Debian Jessie`_ as the base Linux operating system. Jessie was the first version of Debian that uses systemd_ as the default init system."
#: ../../troubleshooting/index.rst:205
msgid "VyOS features several monitoring tools."
msgstr "VyOS features several monitoring tools."
#: ../../troubleshooting/index.rst:343
msgid "Will clear the screen and show you the output of ``show interfaces`` every 2 seconds."
msgstr "Will clear the screen and show you the output of ``show interfaces`` every 2 seconds."
#: ../../troubleshooting/index.rst:284
msgid "show the following:"
msgstr "show the following:"
#: ../../troubleshooting/index.rst:393
msgid "to clear counters on firewall rulesets or single rules"
msgstr "to clear counters on firewall rulesets or single rules"
#: ../../troubleshooting/index.rst:374
msgid "to clear interface counters"
msgstr "to clear interface counters"
#: ../../troubleshooting/index.rst:368
msgid "to clear the console output"
msgstr "to clear the console output"
#: ../../troubleshooting/index.rst:277
msgid "to take a quick view on the used bandwidth of an interface use the ``monitor bandwidth`` command"
msgstr "to take a quick view on the used bandwidth of an interface use the ``monitor bandwidth`` command"

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,37 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Localazy (https://localazy.com)\n"
"Project-Id-Version: VyOS Documentation\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
#: ../../404.rst:4
msgid "Page Not Found"
msgstr "Página no encontrada"
#: ../../404.rst:6
msgid "Sorry, We could not find a page. Try using the search box or go to the release homepage:"
msgstr "Lo sentimos, no pudimos encontrar una página. Intente usar el cuadro de búsqueda o vaya a la página de inicio del lanzamiento:"
#: ../../404.rst:9
msgid "`1.2.x (crux) <https://docs.vyos.io/en/crux/>`_"
msgstr "`1.2.x (cruz)<https://docs.vyos.io/en/crux/> `_"
#: ../../404.rst:10
msgid "`1.3.x (equuleus) <https://docs.vyos.io/en/equuleus/>`_"
msgstr "`1.3.x (igual)<https://docs.vyos.io/en/equuleus/> `_"
#: ../../404.rst:11
msgid "`1.4.x (sagitta) <https://docs.vyos.io/en/sagitta/>`_"
msgstr "`1.4.x (sagitta) <https://docs.vyos.io/en/sagitta/>`_"
#: ../../404.rst:12
msgid "`rolling release (circinus) <https://docs.vyos.io/en/latest/>`_"
msgstr "`rolling release (circinus) <https://docs.vyos.io/en/latest/>`_"
#: ../../404.rst:11
msgid "`rolling release (sagitta) <https://docs.vyos.io/en/latest/>`_"
msgstr "`liberación rodante (sagitta)<https://docs.vyos.io/en/latest/> `_"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More