Page MenuHomeVyOS Platform
Feed All Stories

Mar 17 2021

c-po committed rVYOSONEX6f6cd6552384: ipv6: eui64: T3413: add custom validator.
Mar 17 2021, 7:10 PM
iomart-network-team added a comment to T3401: Bond VRRP Race Condition.

Did you read the original bug details? It clearly outlines how to replicate this with clear step-by-step instructions.

Mar 17 2021, 6:53 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXb96c324344a7: ipv6: eui64: T3413: improve valueHelp string for address assignment.
Mar 17 2021, 6:52 PM
c-po committed rVYOSONEXb9ba3c08736b: ipv6: eui64: T3413: improve valueHelp string for address assignment.
Mar 17 2021, 6:52 PM
c-po claimed T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".
Mar 17 2021, 6:51 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

@juesor there is a difference in an IPv6 address you explicitly mention as 2606:ab00:abe1::2/127 and an IPv6 EUI64 address.

Mar 17 2021, 6:51 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T3401: Bond VRRP Race Condition.

@iomart-network-team You don't need to change any file, but you can.
If you change something in the file, it not a bug.
It more seems like some typo in the file, which you generate.

Mar 17 2021, 6:18 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX9184dfb57ef7: static: vrf: T3344: add target vrf verify().
Mar 17 2021, 6:18 PM
c-po committed rVYOSONEX9920f7340d60: vrf: T31: ignore iproute2 errors.
Mar 17 2021, 6:18 PM
c-po committed rVYOSONEX6bab80fe4a74: vrf: ospf: T2271: when removing the entire process cleanup all interfaces.
Mar 17 2021, 6:18 PM
c-po committed rVYOSONEX0f3def974fba: smoketest: add shim for every test to re-use common tasts.
Mar 17 2021, 6:18 PM
tjh added a comment to T2801: conntrack-tools flooding logs.

This is still a problem, I have just upgraded from 1.2.6-S1 to 1.2.7-epa1 and had two conntrackd's running on the primary router.

Mar 17 2021, 6:01 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.3 Equuleus (1.3.7)
tjh closed T2977: Permissions Denied doing "show conntrack-sync status" on backup router as Resolved.
Mar 17 2021, 6:01 PM
tjh added a comment to T2977: Permissions Denied doing "show conntrack-sync status" on backup router.

This is now fixed in 1.2.7-epa1

Mar 17 2021, 6:00 PM
tjh closed T3367: 1.2.6-S1 -> 1.2.7-epa1 fails - broken system as Resolved.
Mar 17 2021, 5:59 PM
tjh added a comment to T3367: 1.2.6-S1 -> 1.2.7-epa1 fails - broken system.

So I have found a workaround/fix for this.

Mar 17 2021, 5:59 PM
Viacheslav added a comment to T3350: OpenVPN config file generation broken.

Proposed changes
Add hook/magic word string and write values in one string if word string in options is present

Mar 17 2021, 5:18 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
stepler added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

@juesor, please try my command; it doesn't have ipv6 or eui64 in it and I just double-checked that it works on 1.3.

Mar 17 2021, 1:56 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
juesor added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

Is it something with the eui64 in the syntax ?

Mar 17 2021, 1:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav triaged T3350: OpenVPN config file generation broken as Normal priority.
Mar 17 2021, 1:40 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
juesor added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

This is a p2p link between vyos and a VM.

Mar 17 2021, 1:33 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
juesor added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

Ok so the IP assignment of the p2p on eth0 needs to be

Mar 17 2021, 1:20 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Cheeze_It added a comment to T2771: BGP VPNv4 & VPNv6 Address Family Support.

FRR coder Donald Sharp kicked ass and fixed it here...

Mar 17 2021, 5:45 AM · VyOS 1.3 Equuleus (1.3.5)
stepler added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

Assign it with set interfaces ethernet eth0 address 2006:ab00:abe1::2/127

Mar 17 2021, 12:17 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Mar 16 2021

juesor added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

Ok so I need to allocate a /127 to the eth interfaces.

Mar 16 2021, 10:22 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po moved T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton" from In Progress to Backlog on the VyOS 1.4 Sagitta board.
Mar 16 2021, 9:40 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po moved T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton" from Open to In Progress on the VyOS 1.4 Sagitta board.
Mar 16 2021, 9:40 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".

VyOS 1.2.7-rc1 reports:

Mar 16 2021, 8:54 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po created T3413: Configuring invalid IPv6 EUI64 address results in "OSError: illegal IP address string passed to inet_pton".
Mar 16 2021, 8:51 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T3353: PPPoE server wrong vlan-range generating config.

@Viacheslav . Ok this is not a problem, because we have a workaround with pseudo ethernet interfaces

set interfaces pseudo-ethernet peth1 source-interface 'eth1'
set service pppoe-server interface peth1 
set service pppoe-server interface eth1 vlan-id '50'
set service pppoe-server interface eth1 svlan 1000 vlan-range '1-4095'

Now all looks good and works properly, but need to add better help value

vyos@vyos# set service pppoe-server interface eth3 vlan-id 
Possible completions:
   <text>       VLAN monitor for the automatic creation of vlans (user per vlan)
Mar 16 2021, 8:37 PM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T3242: PPPoE Server overhead on virtual interfaces creation.

To disable udev link_config redundancy call we need to delete /usr/lib/systemd/network/99-default.link

Mar 16 2021, 8:05 PM · VyOS 1.3 Equuleus
erkin committed rVYOSONEX9e694b73e6b8: T3356: Generic download() and upload() for dynamically dispatching appropriate….
Mar 16 2021, 5:52 PM
erkin committed rVYOSONEX661597538e0e: Properly raise an error instead of exiting.
Mar 16 2021, 5:52 PM
GitHub <noreply@github.com> committed rVYOSONEX42d3cfbd3ee8: Merge pull request #775 from erkin/current (authored by c-po).
Mar 16 2021, 5:52 PM
jestabro closed T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses, a subtask of T3302: Make vyos-configd relay stdout from scripts to the user's console, as Unknown Status.
Mar 16 2021, 5:13 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro closed T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses as Unknown Status.
Mar 16 2021, 5:13 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX27d6b5a3b3bf: configd: T3411: revert to using explicit_print on ConfigError.
Mar 16 2021, 5:10 PM
jestabro committed rVYOSONEXfb2480e8a5c5: configd: T3411: revise redirect to capture stdout from subprocesses.
Mar 16 2021, 5:10 PM
GitHub <noreply@github.com> committed rVYOSONEXf9d568df6e12: Merge pull request #777 from jestabro/stdout_redirected (authored by jestabro).
Mar 16 2021, 5:10 PM
jestabro added a comment to T3412: HTTP API: move to FastAPI as web framework.

There are two versions that have been developed, reasonably feature complete, pending testing. One presents an OpenAPI schema of application/x-www-form-urlencoded (multipart forms); the other, application/json. The latter uses middleware (strictly speaking, a custom request and route class, instead of the Starlette middleware capability, although that may change) to intercept multipart requests, so as to remain backwards compatible.

Mar 16 2021, 5:05 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T2395: HTTP API move to flask/flask-restx as microframework: T3412: HTTP API: move to FastAPI as web framework.
Mar 16 2021, 4:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2397: HTTP API: export OpenAPI definition: T3412: HTTP API: move to FastAPI as web framework.
Mar 16 2021, 4:54 PM · VyOS 1.4 Sagitta
jestabro added parent tasks for T3412: HTTP API: move to FastAPI as web framework: T2395: HTTP API move to flask/flask-restx as microframework, T2397: HTTP API: export OpenAPI definition.
Mar 16 2021, 4:54 PM · VyOS 1.4 Sagitta
jestabro changed the status of T3412: HTTP API: move to FastAPI as web framework from Open to In progress.
Mar 16 2021, 4:53 PM · VyOS 1.4 Sagitta
jestabro added a comment to T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses.

https://github.com/vyos/vyos-1x/pull/777

Mar 16 2021, 4:12 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses, a subtask of T3302: Make vyos-configd relay stdout from scripts to the user's console, from In progress to Needs testing.
Mar 16 2021, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses from In progress to Needs testing.

https://github.com/jestabro/vyos-1x/tree/stdout_redirected

Mar 16 2021, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3302: Make vyos-configd relay stdout from scripts to the user's console from Unknown Status to Resolved.
Mar 16 2021, 12:44 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3302: Make vyos-configd relay stdout from scripts to the user's console, a subtask of T2347: During commit, any script output directed to stdout will contain path, from Unknown Status to Resolved.
Mar 16 2021, 12:44 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro removed a project from T3302: Make vyos-configd relay stdout from scripts to the user's console: VyOS 1.3 Equuleus.
Mar 16 2021, 12:43 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a subtask for T3302: Make vyos-configd relay stdout from scripts to the user's console: T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a parent task for T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses: T3302: Make vyos-configd relay stdout from scripts to the user's console.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses from Open to In progress.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
bbs2web added a comment to T1981: Allow route-map 'set src' to reference both IPv4 and IPv6.

If I remember this change was accepted in to VyOS 1.3. There is confirmation of a configuration where we set IPv4 and IPv6 preferred source in the following thread:
https://phabricator.vyos.net/T1528

Mar 16 2021, 3:56 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-GA)

Mar 15 2021

jbrown added a comment to T3397: getty forces --keep-baud in 1.2.x.

This totally breaks remote console access for me on 1.2.6, FWIW, so I consider it a fairly serious bug.

Mar 15 2021, 11:27 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.3 Equuleus (1.3.9)
jbrown added a comment to T1981: Allow route-map 'set src' to reference both IPv4 and IPv6.

Any chance of motion on this?

Mar 15 2021, 11:18 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-GA)
stepler updated subscribers of T3290: Disabling GRE conntrack module fails.

@dmbaturin, don't forget to backport the other two PRs to 1.3:
https://github.com/vyos/vyatta-cfg-firewall/pull/20
https://github.com/vyos/vyos-1x/pull/730

Mar 15 2021, 8:16 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEXa340f27512e7: smoketest: config: add BGP EVPN spine/leaf configurations.
Mar 15 2021, 4:45 PM
stepler changed the status of T3395: WAN load-balancing fails with nexthop dhcp from Resolved to Unknown Status.

Waiting on backport to 1.3.

Mar 15 2021, 4:14 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T3329: "system conntrack ignore" rules can no longer be created due to an iptables syntax change.

@dmbaturin please cherry-pick this to equuleus. Successfully tested on VyOS-1.3-RC1

Mar 15 2021, 3:49 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a comment to T3284: merge/load fail silently if unable to resolve host.

Thanks, @erkin --- I'm sure you can cherry-pick from 1.4 to 1.3; 'backporting' is not quite the right word, as it is development branch to stable branch. I really like this solution to the mess that was remote.py.

Mar 15 2021, 1:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
dmbaturin created 1.2.7.
Mar 15 2021, 12:42 PM
erkin closed T3354: Convert strip-private script from Perl to Python, a subtask of T3355: Remove all remaining legacy Vyatta code, as Resolved.
Mar 15 2021, 12:38 PM · VyOS Rolling
erkin closed T3354: Convert strip-private script from Perl to Python as Resolved.
Mar 15 2021, 12:38 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEX85ff856a32cc: xdp: T2666: remove entire XDP code for 1.3 LTS image.
Mar 15 2021, 12:27 PM
zsdc changed the status of T3410: Unsafe processing of special characters in CLI autocomplete from Open to Confirmed.
Mar 15 2021, 12:22 PM · Bugs, VyOS 1.5 Circinus, VyOS Rolling
zsdc created T3410: Unsafe processing of special characters in CLI autocomplete.
Mar 15 2021, 12:20 PM · Bugs, VyOS 1.5 Circinus, VyOS Rolling
raphielscape added a comment to T3409: Add back TCP-MSS Clamp to PMTU.
In T3409#89863, @runar wrote:
Mar 15 2021, 11:20 AM · VyOS 1.4 Sagitta
erkin committed rVYOSONEX1094d8395639: T3354: Add strip-private script in Python.
Mar 15 2021, 11:16 AM
erkin committed rVYOSONEX7db0687288a8: Add shebang line to strip-private.
Mar 15 2021, 11:16 AM
GitHub <noreply@github.com> committed rVYOSONEX13d850bc8398: Merge pull request #774 from erkin/current (authored by dmbaturin).
Mar 15 2021, 11:16 AM
erkin triaged T3351: Installer checking MD5 checksums on the ISO image as Low priority.
Mar 15 2021, 10:09 AM · VyOS 1.4 Sagitta
erkin claimed T3284: merge/load fail silently if unable to resolve host.

I'll give backporting a try. It should be doable as long as Paramiko is in our reach. If not, I'll see if I can cobble together something to check for hostname resolution failure.

Mar 15 2021, 6:58 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
runar added a comment to T3409: Add back TCP-MSS Clamp to PMTU.

What about this? https://docs.vyos.io/en/latest/configuration/firewall/index.html?highlight=Mss#tcp-mss-clamping

Mar 15 2021, 6:15 AM · VyOS 1.4 Sagitta
raphielscape updated the task description for T3409: Add back TCP-MSS Clamp to PMTU.
Mar 15 2021, 4:50 AM · VyOS 1.4 Sagitta
raphielscape created T3409: Add back TCP-MSS Clamp to PMTU.
Mar 15 2021, 3:48 AM · VyOS 1.4 Sagitta

Mar 14 2021

c-po closed T3317: OpenVPN config issue as Invalid.
Mar 14 2021, 8:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3317: OpenVPN config issue.

Thanks for the feedback.

Mar 14 2021, 8:31 PM · VyOS 1.3 Equuleus (1.3.0)
svd135 added a comment to T3317: OpenVPN config issue.

I've found out conf string with "--" works the same way like string without "--". Sorry to trouble you with this question.

Mar 14 2021, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2216: Containerized third-party applications for VyOS.

Hi, how is the container support now

Mar 14 2021, 4:25 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXe7edd9229dd6: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEX9d0e8634c79f: static: T3280: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEXadea0e05a56c: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEXc2ae70181b8a: rip: xml: T2547: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEX59ad580cdea2: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:55 PM
c-po committed rVYOSONEXb331f6e7ba6e: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:55 PM
c-po committed rVYOSONEXdfff2d48a27f: xml: T1579: re-arrange interface address building blocks.
Mar 14 2021, 3:50 PM
c-po committed rVYOSONEX0e148f63366f: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:46 PM
c-po committed rVYOSONEX33f3cc012669: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:45 PM
c-po committed rVYOSONEX67209e75c355: static: T3280: move building blocks to subfolder.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEX7fe3683c36ea: rip: xml: T2547: move building blocks to subfolder.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEXf01bf2e9cb55: xml: T1579: re-arrange xml dhcp and vif include building blocks.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEX3ed94545c782: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:11 PM
c-po committed rVYOSONEXd2f4205075e5: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 2:56 PM
Viacheslav closed T175: Add source route option to VTI interfaces as Resolved.
Mar 14 2021, 2:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav changed the status of T3403: Error on interrupting list of pppoe sessions from Open to Needs testing.
Mar 14 2021, 2:45 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
c-po committed rVYOSONEXcb1b2c462f8b: bgp: T3325: fix missleading error message on listen-range verify() steps.
Mar 14 2021, 2:29 PM
c-po closed T3325: Bgp listen-range wrong commit message, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, as Resolved.
Mar 14 2021, 2:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3325: Bgp listen-range wrong commit message as Resolved.
Mar 14 2021, 2:28 PM · VyOS 1.4 Sagitta
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX9761804ddef4: conf-mode: T2425: Add XML for policy-lists.
Mar 14 2021, 2:09 PM