Page MenuHomeVyOS Platform
Feed All Stories

Feb 12 2023

Viacheslav added a comment to T5001: Replace links to the phabricator site.

PR https://github.com/vyos/vyos-1x/pull/1814

Feb 12 2023, 7:39 PM
Viacheslav created T5001: Replace links to the phabricator site.
Feb 12 2023, 7:09 PM
NicholasRush created T5000: Extend NAT66 NPTv6 to support dynamic prefix mapping .
Feb 12 2023, 6:53 PM · VyOS Rolling
Viacheslav added a comment to T4999: vyos.util backport dict_search_recursive.

PR https://github.com/vyos/vyos-1x/pull/1813

Feb 12 2023, 6:48 PM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav added a comment to T4971: Radius attribute "Framed-Pool" for PPPoE.

PR for 1.3 https://github.com/vyos/vyos-1x/pull/1813

Feb 12 2023, 6:44 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav changed the status of T4999: vyos.util backport dict_search_recursive from Open to In progress.
Feb 12 2023, 6:04 PM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav changed the subtype of T4999: vyos.util backport dict_search_recursive from "Bug" to "Feature Request".
Feb 12 2023, 6:04 PM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav created T4999: vyos.util backport dict_search_recursive.
Feb 12 2023, 6:04 PM · VyOS 1.3 Equuleus (1.3.3)
mas90 created T4998: pppoe username validation too restrictive (regression).
Feb 12 2023, 3:45 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T1993: Extended pppoe rate-limiter .

PR for 1.3 https://github.com/vyos/vyos-1x/pull/1812

Feb 12 2023, 1:02 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Viacheslav added a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4996: Exposing bgp received and advertised routes via the GraphQL HTTP-API.
Feb 12 2023, 4:23 AM · VyOS Rolling
Viacheslav added a parent task for T4996: Exposing bgp received and advertised routes via the GraphQL HTTP-API: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Feb 12 2023, 4:23 AM · VyOS Rolling
Viacheslav removed a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4967: Ability to set hostname for the container.
Feb 12 2023, 4:22 AM · VyOS Rolling
Viacheslav removed a parent task for T4967: Ability to set hostname for the container: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Feb 12 2023, 4:22 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4967: Ability to set hostname for the container.
Feb 12 2023, 4:21 AM · VyOS Rolling
Viacheslav added a parent task for T4967: Ability to set hostname for the container: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Feb 12 2023, 4:21 AM · VyOS 1.4 Sagitta
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.

okay, so with https://vyos.dev/T4997 in place (tested via my custom build https://github.com/b-/vyos-build-action/releases/tag/v1.4-rolling_bri_add-dhcp-user-hooks ) and the following file in /config/scripts/dhcp-client/post-hooks.d/set-addrgroup

#!/bin/sh
#
# /config/scripts/dhcp-client/post-hooks.d/set-addrgroup
Feb 12 2023, 12:05 AM · VyOS Rolling

Feb 11 2023

b- added a comment to T4997: Add DHCP client user hooks dir.

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

Feb 11 2023, 11:55 PM · VyOS 1.4 Sagitta
b- updated the task description for T4997: Add DHCP client user hooks dir.
Feb 11 2023, 8:16 PM · VyOS 1.4 Sagitta
b- changed the status of T4997: Add DHCP client user hooks dir from Open to In progress.
Feb 11 2023, 7:59 PM · VyOS 1.4 Sagitta
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.

Reading more of the fancy internal scripting going on inside VyOS, there's already both a place to put this script (that would cause it to automatically be called by dhclient upon a new address), _and_ it sets a bunch of variables for us so I don't have to hac hac hac parse output that really isn't intended to be parsed. https://github.com/vyos/vyos-1x/tree/current/src/etc/dhcp/dhclient-exit-hooks.d

Feb 11 2023, 7:15 PM · VyOS Rolling
c-po added a comment to T4978: KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536.

This is quiet interesting as container memory defaults to 512.

Feb 11 2023, 6:51 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
c-po changed the status of T4978: KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536 from Open to In progress.
Feb 11 2023, 5:52 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav closed T2603: pppoe-server: reduce min MTU as Resolved.
Feb 11 2023, 5:38 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Viacheslav committed rVYOSONEX7e957591a661: T2603: PPPoE-server change default min-mtu value 1280 for Equuleus.
Feb 11 2023, 3:39 PM
GitHub <noreply@github.com> committed rVYOSONEXc99c1127d3bc: Merge pull request #1806 from sever-sever/T2603-eq (authored by dmbaturin).
Feb 11 2023, 3:39 PM
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
configure
WAN_IF_GROUP=wan
show firewall group interface ${WAN_IF_GROUP} | cut -c 2- | cut -d' ' -f2 > /tmp/WANS
WANS=$(</tmp/WANS)
getip(){
        #ip -4 a show ${1} | grep -Po 'inet \K[0-9.]*'
        run show interface ${1:0:3} $1 brief  | tr -s '  ' | grep $1 | cut -d' ' -f2 | cut -d/ -f1 | grep -v ':'
        # returns like 123.234.34.34
        # grep -v : removes ipv6
}
Feb 11 2023, 10:43 AM · VyOS Rolling
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.

This feature would be very helpfull for hairpin nat as we can see from the mentions.
Might also be helpfull for ipv6 as well.
I am aware its a different product but edgeos from ubiquiti does something like this (looks to be a managed address group that populates dynamically) for nat and fw:

destination {
    group {
        address-group ADDRv4_eth0
    }
}
Feb 11 2023, 10:01 AM · VyOS Rolling
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.

I just want to really strongly second this issue — if this feature isn't added and I can't find a good workaround, I won't be able to stick with VyOS :(

Feb 11 2023, 9:59 AM · VyOS Rolling
c-po committed rVYOSONEX4a4b25cba424: qos: T4284: migration script must ensure bandwidth is converted to lower case.
Feb 11 2023, 7:34 AM
syncer uninstalled Pholio.
Feb 11 2023, 12:23 AM

Feb 10 2023

Usman created T4996: Exposing bgp received and advertised routes via the GraphQL HTTP-API.
Feb 10 2023, 8:08 PM · VyOS Rolling
Restricted Repository Identity closed T4857: SNMP - Implement FRR SNMP recommendations as Resolved by committing rVYOSONEX847434e1e34e: Merge pull request #1805 from nicolas-fort/T4857-frr-fix.
Feb 10 2023, 6:46 PM · VyOS 1.4 Sagitta
n.fort committed rVYOSONEXa31f6d45f72d: T4857: Fix error when not defining client|network under community.
Feb 10 2023, 6:46 PM
c-po committed rVYOSONEX011e6a2cdea8: snmp: T4857: explicitly define default community networks 0.0.0.0/0 and ::/0.
Feb 10 2023, 6:46 PM
GitHub <noreply@github.com> committed rVYOSONEX847434e1e34e: Merge pull request #1805 from nicolas-fort/T4857-frr-fix (authored by c-po).
Feb 10 2023, 6:46 PM
c-po closed T4995: pppoe, wwan and sstp-client - rename user -> username on authentication as Resolved.
Feb 10 2023, 6:07 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXabb45b2dac6d: interfaces: T4995: rename user -> username CLI node for pppoe, wwan and sstp….
Feb 10 2023, 6:06 PM
c-po changed the status of T4995: pppoe, wwan and sstp-client - rename user -> username on authentication from Open to In progress.
Feb 10 2023, 6:05 PM · VyOS 1.4 Sagitta
c-po created T4995: pppoe, wwan and sstp-client - rename user -> username on authentication.
Feb 10 2023, 6:04 PM · VyOS 1.4 Sagitta
Usman added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

Thanks @Viacheslav, that makes sense.

Feb 10 2023, 5:48 PM · VyOS 1.4 Sagitta
a.apostoliuk changed the status of T4993: Can't delete conntrack ignore rule from Open to In progress.
Feb 10 2023, 1:30 PM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk claimed T4993: Can't delete conntrack ignore rule.
Feb 10 2023, 1:30 PM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav added a comment to T4993: Can't delete conntrack ignore rule.

Take a look at this T4165
Maybe the same issue but per rule. Different order of "comment"

Feb 10 2023, 11:38 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav edited projects for T4993: Can't delete conntrack ignore rule, added: VyOS 1.3 Equuleus (1.3.3); removed VyOS 1.3 Equuleus.
Feb 10 2023, 11:33 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav updated the task description for T4992: Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set.
Feb 10 2023, 11:30 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk created T4993: Can't delete conntrack ignore rule.
Feb 10 2023, 10:44 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav added a comment to T4978: KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536.

Thanks for reporting.
We will take a look at it.

Feb 10 2023, 9:50 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav changed the status of T4992: Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set from Open to Confirmed.
Feb 10 2023, 9:49 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav created T4992: Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set.
Feb 10 2023, 9:39 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav moved T1993: Extended pppoe rate-limiter from Open to Finished on the VyOS 1.4 Sagitta board.
Feb 10 2023, 7:52 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Viacheslav committed rVYOSONEXf6da0e89992e: T1993: PPPoE-server add section shaper and fwmark option.
Feb 10 2023, 6:54 AM
Viacheslav committed rVYOSONEX3f4aee7a3446: T1993: Extend smoketest for fwmark shaper check.
Feb 10 2023, 6:54 AM
GitHub <noreply@github.com> committed rVYOSONEX7000d33d3dd2: Merge pull request #1808 from sever-sever/T1993 (authored by c-po).
Feb 10 2023, 6:54 AM
anon3fe35 added a comment to T4978: KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536.

I have the same issue

Feb 10 2023, 3:17 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
syncer changed the subtype of T4443: Wan Load Balancing Multiple Regressions from "Task" to "Bug".
Feb 10 2023, 1:41 AM · VyOS Rolling, Bugs
syncer updated subscribers of T4443: Wan Load Balancing Multiple Regressions.

@zsdc @v.huti this requires your attention

Feb 10 2023, 1:40 AM · VyOS Rolling, Bugs
syncer reassigned T4443: Wan Load Balancing Multiple Regressions from Viacheslav to v.huti.
Feb 10 2023, 1:40 AM · VyOS Rolling, Bugs
jestabro added a comment to T4991: Restore path level information to compare output.

Some adjustments made for command output; re-testing for PR.

Feb 10 2023, 12:53 AM · VyOS 1.4 Sagitta

Feb 9 2023

jestabro added a comment to T4991: Restore path level information to compare output.

Running smoketests; PR's to follow:

Feb 9 2023, 8:17 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T4942: Rewrite vyatta-config-mgmt to Python/XML: T4991: Restore path level information to compare output.
Feb 9 2023, 7:32 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4991: Restore path level information to compare output: T4942: Rewrite vyatta-config-mgmt to Python/XML.
Feb 9 2023, 7:32 PM · VyOS 1.4 Sagitta
jestabro changed the status of T4991: Restore path level information to compare output from Open to In progress.
Feb 9 2023, 7:29 PM · VyOS 1.4 Sagitta
dmbaturin created T4990: Commit results may not be properly saved if power is cut immediately after a successful commit.
Feb 9 2023, 4:14 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
a.apostoliuk committed rVYOSONEXcccfa2b3df2f: nhrp: T4905: Rewritten nhrp op-mode in new style.
Feb 9 2023, 3:00 PM
GitHub <noreply@github.com> committed rVYOSONEX078faa6718c2: Merge pull request #1793 from aapostoliuk/T4905-sagitta (authored by dmbaturin).
Feb 9 2023, 3:00 PM
Viacheslav closed T4987: Structure HTTPS-API output - "show ip bgp neighbours" as Invalid.
Feb 9 2023, 10:24 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.

eth0 -> PPPoE (Primary link)
eth1 -> DHCP (Backup link)

if I use default-route 'auto' for pppoe then default route via pppoe is not getting configured. That's why I am defining the static default route for pppoe with default-route 'none' option.

Feb 9 2023, 9:58 AM · VyOS 1.4 Sagitta
Viacheslav reopened T4852: pppoe - static default route deleted automatically with default-route none option as "Open".
Feb 9 2023, 9:46 AM · VyOS 1.4 Sagitta
pratik.g added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.

I have two wan links as following-

Feb 9 2023, 9:36 AM · VyOS 1.4 Sagitta
daniil created T4989: QoS Policy Limiter - classes for marked traffic do not work.
Feb 9 2023, 9:20 AM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Nova_Logic added a comment to T4376: DNAT with multiwan and policy routing, incoming connections only work on primary interface.

It looks like mine issue with wan load balancing - reply for dnat-ed packets from secondary interfaces was sent by vyos from "primary" https://phabricator.vyos.net/T4587 . Could you dump traffic and check that possibility

Feb 9 2023, 8:37 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4971: Radius attribute "Framed-Pool" for PPPoE from In progress to Needs testing.
Feb 9 2023, 8:18 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T4971: Radius attribute "Framed-Pool" for PPPoE.

@fernandolcx Will be present in the next rolling release, could you test it (after 20230209)?

Feb 9 2023, 8:18 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
c-po committed rVYOSONEX330466f39bd3: vyos.ifconfig: T1579: improve source-validation warning.
Feb 9 2023, 6:51 AM
c-po committed rVYOSONEXe22e9c9210cb: wwan: T3622: add constraint for username/password CLI nodes.
Feb 9 2023, 6:51 AM
c-po added a reverting change for rVYOSONEXb17251334c57: container: T4959: Add container registry authentication config for containers: rVYOSONEXf234b602c4b0: Revert "container: T4959: Add container registry authentication config for….
Feb 9 2023, 6:31 AM
c-po committed rVYOSONEXf234b602c4b0: Revert "container: T4959: Add container registry authentication config for….
Feb 9 2023, 6:31 AM
Zen3515 committed rVYOSONEXb17251334c57: container: T4959: Add container registry authentication config for containers.
Feb 9 2023, 6:31 AM
GitHub <noreply@github.com> committed rVYOSONEXc300df1e5a22: Revert "container: T4959: Add container registry authentication config for… (authored by c-po).
Feb 9 2023, 6:31 AM
GitHub <noreply@github.com> committed rVYOSONEX10ab68a018dd: Merge pull request #1790 from Zen3515/current-add-container-login (authored by c-po).
Feb 9 2023, 6:31 AM
Viacheslav committed rVYOSONEX53d82ea2b142: T4971: PPPoE server add named ip pool and attr Framed-Pool.
Feb 9 2023, 6:11 AM
Viacheslav committed rVYOSONEXb721c5a65e8f: T4971: Add smoketest for named pppoe-server pool.
Feb 9 2023, 6:11 AM
GitHub <noreply@github.com> committed rVYOSONEX707688894c1a: Merge pull request #1803 from sever-sever/T4971 (authored by c-po).
Feb 9 2023, 6:11 AM
dmbaturin committed rVYOSONEX89191003df19: vyos.template: T4988: add bytes and seconds conversion filters.
Feb 9 2023, 6:04 AM
GitHub <noreply@github.com> committed rVYOSONEXcd78fe907711: Merge pull request #1807 from dmbaturin/T4988-new-jinja-filters (authored by c-po).
Feb 9 2023, 6:04 AM

Feb 8 2023

Viacheslav added a comment to T4393: sstp: add support for configuring host-name (SNI).

@c-po Do you have any idea for CLI?

Feb 8 2023, 7:31 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav moved T2603: pppoe-server: reduce min MTU from Open to Finished on the VyOS 1.4 Sagitta board.
Feb 8 2023, 7:26 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Viacheslav claimed T2229: PPPOE Default Queue type selection.
Feb 8 2023, 6:49 PM · VyOS 1.4 Sagitta
Viacheslav added a project to T2229: PPPOE Default Queue type selection: VyOS 1.4 Sagitta.

@skoenman Could you write some examples of configuration?

Feb 8 2023, 6:48 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

@Usman there is a root task for op-mode rewriting https://phabricator.vyos.net/T4564
https://github.com/vyos/vyos-1x/blob/1042fc32c371a74f048ffaf9a551b5d13c227f45/src/op_mode/bgp.py#L77-L80

Feb 8 2023, 6:32 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T1993: Extended pppoe rate-limiter .

PR https://github.com/vyos/vyos-1x/pull/1808

Feb 8 2023, 6:14 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Usman added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

@Viacheslav Thanks, that works great!

Feb 8 2023, 5:34 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

@Usman You have to update to the latest rolling.
https://vyos.net/get/nightly-builds/

Feb 8 2023, 4:17 PM · VyOS 1.4 Sagitta
Usman added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

Thanks for the reply.

Feb 8 2023, 4:09 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4987: Structure HTTPS-API output - "show ip bgp neighbours".

Hi perhaps it is better to get JSON format

Feb 8 2023, 3:50 PM · VyOS 1.4 Sagitta
dmbaturin created T4988: Expose time and size conversion functions as Jinja2 filters.
Feb 8 2023, 3:41 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T1993: Extended pppoe rate-limiter from Open to In progress.
Feb 8 2023, 3:40 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Usman created T4987: Structure HTTPS-API output - "show ip bgp neighbours".
Feb 8 2023, 3:03 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX9733bbae4e21: T2603: PPPoE-server change default min-mtu value 1280.
Feb 8 2023, 2:51 PM