Page MenuHomeVyOS Platform
Feed All Stories

Jul 22 2020

thomas-mangin added a comment to T2719: Standardized op mode script structure.

Thank you for the offer, having read your patch it seems you are indeed fluent in Python and as there is lots to do so I am sure you will be able to help :-)
As @dmbaturin started this, I will let him come back to you about what could be done.

Jul 22 2020, 10:19 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro closed T2707: Allow alternative initialization data for Config, a subtask of T2582: Script daemon to offload processing during commit, as Resolved.
Jul 22 2020, 7:29 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2707: Allow alternative initialization data for Config as Resolved.
Jul 22 2020, 7:29 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXda65aa2290e5: Merge pull request #499 from jestabro/config_source (authored by jestabro).
Jul 22 2020, 7:26 PM
efficiosoft added a comment to T2719: Standardized op mode script structure.

I like this idea of building a vyos-opd daemon in Python.

Jul 22 2020, 5:54 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
c-po closed T2725: Config fails to load if user has no password as Resolved.
Jul 22 2020, 4:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2725: Config fails to load if user has no password from Open to In progress.
Jul 22 2020, 4:11 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX632b3693097f: Merge pull request #516 from varesa/T2725-fix-system-login (authored by dmbaturin).
Jul 22 2020, 2:12 PM
varesa added a comment to T2725: Config fails to load if user has no password.

Pull request to revert that changed line: https://github.com/vyos/vyos-1x/pull/516

Jul 22 2020, 2:00 PM · VyOS 1.3 Equuleus (1.3.0)
varesa renamed T2725: Config fails to load if user has no password from 1.3-rolling-202007220117 fails to load/migrate config - KeyError: 'password_encrypted' to Recent 1.3 rolling (since May) fail to load config if user has no password - KeyError: 'password_encrypted'.
Jul 22 2020, 1:39 PM · VyOS 1.3 Equuleus (1.3.0)
varesa added a comment to T2725: Config fails to load if user has no password.

Issue only happens if a user is defined without a password, otherwise the correct field gets set:

# Encrypted password
if conf.exists(['authentication', 'encrypted-password']):
    user['password_encrypted'] = conf.return_value(['authentication', 'encrypted-password'])
Jul 22 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
varesa added a comment to T2725: Config fails to load if user has no password.

https://github.com/vyos/vyos-1x/commit/a07e22377ab83104ac925e13d1824f241f0f8d4a#diff-38def27d6150350cf8bd539da90de66b (T2492) seems to have changed the initialization:

Jul 22 2020, 1:22 PM · VyOS 1.3 Equuleus (1.3.0)
varesa created T2725: Config fails to load if user has no password.
Jul 22 2020, 1:03 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2714: A collection of utilities supporting IPv6 or ipv4, a subtask of T2706: Support NDP protocol monitoring, from Open to In progress.
Jul 22 2020, 9:07 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2714: A collection of utilities supporting IPv6 or ipv4 from Open to In progress.
Jul 22 2020, 9:07 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2718: ntp.conf updated incorrectly as Resolved.

Fixed in the latest rolling release.

Jul 22 2020, 8:58 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2643: show interfaces does not scale with terminal width, a subtask of T2322: CLI [op-mode] bugs. Root task, as Resolved.
Jul 22 2020, 8:53 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2643: show interfaces does not scale with terminal width as Resolved.

Fixed in latest rolling release and T2658

Jul 22 2020, 8:53 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2658: Interface description comment display error as Resolved.

Fixed in the latest rolling release

vyos@r1-roll:~$ show int
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             192.168.122.11/24                 u/u  Huawei is secondary home router Telecom special edition switching and AP mode
lo               127.0.0.1/8                       u/u  
                 ::1/128                                
vyos@r1-roll:~$ show version
Jul 22 2020, 8:52 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 edited a custom field on T2715: Duplicate address detection option supporting ARP.
Jul 22 2020, 6:48 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 edited a custom field on T2723: Support tcptraceroute.
Jul 22 2020, 6:47 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 edited a custom field on T2724: Support for IPv6 Toolset.
Jul 22 2020, 6:47 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2724: Support for IPv6 Toolset.
Jul 22 2020, 6:27 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2724: Support for IPv6 Toolset.
Jul 22 2020, 6:27 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 22 2020, 6:27 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 22 2020, 6:26 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 22 2020, 6:26 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2723: Support tcptraceroute.
Jul 22 2020, 6:14 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 renamed T2723: Support tcptraceroute from Tracking routing support to Support tcptraceroute.
Jul 22 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2724: Support for IPv6 Toolset.

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

Jul 22 2020, 4:59 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 triaged T2723: Support tcptraceroute as Low priority.
Jul 22 2020, 4:59 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 triaged T2724: Support for IPv6 Toolset as Low priority.
Jul 22 2020, 4:59 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2724: Support for IPv6 Toolset from Open to In progress.
Jul 22 2020, 3:57 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2724: Support for IPv6 Toolset, a subtask of T2714: A collection of utilities supporting IPv6 or ipv4, from Open to In progress.
Jul 22 2020, 3:57 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2724: Support for IPv6 Toolset.
Jul 22 2020, 3:56 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2723: Support tcptraceroute.

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

Jul 22 2020, 3:53 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2723: Support tcptraceroute from Open to In progress.
Jul 22 2020, 3:42 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2723: Support tcptraceroute, a subtask of T2714: A collection of utilities supporting IPv6 or ipv4, from Open to In progress.
Jul 22 2020, 3:42 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2723: Support tcptraceroute.
Jul 22 2020, 3:42 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 21 2020

hammerstud added a comment to T2326: Migrate NHRP(DMVPN) to FRR.

Of course :)

Jul 21 2020, 7:45 PM · VyOS 1.5 Circinus
c-po added a comment to T2326: Migrate NHRP(DMVPN) to FRR.

@hammerstud that would work for you - but it will break everyone elses implementation ;)

Jul 21 2020, 7:44 PM · VyOS 1.5 Circinus
hammerstud added a comment to T2326: Migrate NHRP(DMVPN) to FRR.

Perhaps I'm one of the minority. but BGP is our predominant DMVPN routing protocol.

Jul 21 2020, 7:34 PM · VyOS 1.5 Circinus
runar added a comment to T2326: Migrate NHRP(DMVPN) to FRR.

As i remember the lack of multicast replication was the reason this stopped up last time it was discussed... And as ospf and eigrp is the most used protocols run over dmvpn i think this is a showstopper for implementimg nhrpd

Jul 21 2020, 5:58 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T2326: Migrate NHRP(DMVPN) to FRR.

FRR nhrpd do not support multicasting over GRE tunnels so OSPF or EIGRP don't work since they use multicast addresses to discover neighbors

Jul 21 2020, 5:33 PM · VyOS 1.5 Circinus
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 21 2020, 5:24 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 21 2020, 5:23 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 21 2020, 4:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2722: get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes.

It will break everything when in use ;)

Jul 21 2020, 3:42 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2556: "show interfaces vrrp" does not return any interface.

show interfaces vrrp

Jul 21 2020, 3:27 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jjakob added a comment to T2722: get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes.

I assume this will break 'system static-host-mapping host-name' and other places where tagnodes are used to carry string values as well

Jul 21 2020, 2:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2644: Bonding interfaces cannot be disabled: T2653: "set interfaces" Python handler code improvements - next iteration.
Jul 21 2020, 2:24 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T2653: "set interfaces" Python handler code improvements - next iteration: T2644: Bonding interfaces cannot be disabled.
Jul 21 2020, 2:24 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2644: Bonding interfaces cannot be disabled.

Must be fixed after T2653 - then there is only a single truth for all interfaces

Jul 21 2020, 2:24 PM · VyOS 1.3 Equuleus (1.3.0)
SrividyaA added a comment to T2598: Error when commiting firewall groups.

I have tried the above scenario in the VyOS 1.3-rolling-202007200117 which is the latest version and the issue did not reproduce. So I would request you to try in the latest version and share your feedback.

Jul 21 2020, 2:23 PM · VyOS 1.2 Crux
c-po added a comment to T2666: Packet Processing with eBPF and XDP.

Option set! Kernel rebuilding

Jul 21 2020, 2:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2722: get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes to dmbaturin.
Jul 21 2020, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2722: get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodes.
Jul 21 2020, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2643: show interfaces does not scale with terminal width.

https://phabricator.vyos.net/T2658

Jul 21 2020, 1:13 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2644: Bonding interfaces cannot be disabled.

The problem not in the bonding.
Any interface with DHCP address can't be disabled.

Jul 21 2020, 1:07 PM · VyOS 1.3 Equuleus (1.3.0)
efficiosoft added a comment to T2720: Rework vyos.template Python module to make future extension easier.

Here you go.

Jul 21 2020, 12:59 PM · VyOS 1.3 Equuleus (1.3.6)
GitHub <noreply@github.com> committed rVYOSONEX12235d1a8398: Merge pull request #512 from sever-sever/T2658 (authored by dmbaturin).
Jul 21 2020, 11:59 AM
Viacheslav added a comment to T2658: Interface description comment display error.

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

Jul 21 2020, 11:50 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2720: Rework vyos.template Python module to make future extension easier.

While you are working on this, there is a need for a render function that does return the template as an variable instead of saving it to a file.
could you extend your patch to also include such a function? if written correctly it could be used by the render() function to not duplicate code.

Jul 21 2020, 11:19 AM · VyOS 1.3 Equuleus (1.3.6)
GitHub <noreply@github.com> committed rVYOSONEXe742ea07e625: Merge pull request #511 from sever-sever/T2718 (authored by c-po).
Jul 21 2020, 10:51 AM
Viacheslav added a comment to T2666: Packet Processing with eBPF and XDP.

The kernel is missing an option " CONFIG_XDP_SOCKETS y"

vyos@r-roll:~$ sudo cat /boot/config-4.19.131-amd64-vyos  | grep -i xdp
# CONFIG_XDP_SOCKETS is not set
Jul 21 2020, 10:16 AM · VyOS 1.3 Equuleus (1.3.0)
efficiosoft added a comment to T2720: Rework vyos.template Python module to make future extension easier.

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

Jul 21 2020, 10:13 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav added a comment to T2718: ntp.conf updated incorrectly.

PR https://github.com/vyos/vyos-1x/pull/511
It replaces "_" to "-" for NTP server names configuration.

Jul 21 2020, 9:38 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T2721: Set FQ-CoDel as the default queueing mechanism for every class in Shaper.
Jul 21 2020, 9:33 AM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T2721: Set FQ-CoDel as the default queueing mechanism for every class in Shaper.

For every test I have done, I think it is worth it.

Jul 21 2020, 9:30 AM · VyOS 1.4 Sagitta
Unknown Object (User) renamed T2721: Set FQ-CoDel as the default queueing mechanism for every class in Shaper from Set f-codel as the default queueing mechanism for every class in Shaper to Set FQ-CoDel as the default queueing mechanism for every class in Shaper.
Jul 21 2020, 9:23 AM · VyOS 1.4 Sagitta
Unknown Object (User) created T2721: Set FQ-CoDel as the default queueing mechanism for every class in Shaper.
Jul 21 2020, 9:21 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T2718: ntp.conf updated incorrectly from Open to Confirmed.
Jul 21 2020, 9:21 AM · VyOS 1.3 Equuleus (1.3.0)
efficiosoft triaged T2720: Rework vyos.template Python module to make future extension easier as Low priority.
Jul 21 2020, 9:07 AM · VyOS 1.3 Equuleus (1.3.6)
dmbaturin created T2719: Standardized op mode script structure.
Jul 21 2020, 3:48 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

@c-po Please merge my pr

Jul 21 2020, 3:29 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 20 2020

wcktklwn created T2718: ntp.conf updated incorrectly.
Jul 20 2020, 9:45 PM · VyOS 1.3 Equuleus (1.3.0)
SrividyaA added a comment to T2623: Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”.

Even after restart of the server, the local ip does reflect in the in the interface tunnel status.
I could see that your OS version is 1.3-rolling-202005051136, could you please check in the latest version.

Jul 20 2020, 8:38 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
efficiosoft closed T2717: Wrong DHCP server pool size in statistics as Resolved.
Jul 20 2020, 7:49 PM · VyOS 1.2 Crux (VyOS 1.2.8)
Viacheslav added a comment to T1316: Support for IS-IS .

XML ready
Template for frr.tmpl ready.
python handler "protocols_isis.py"

Jul 20 2020, 5:07 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXa57cdd56aa50: Merge pull request #509 from efficiosoft/t2717_dhcp_pool_size (authored by c-po).
Jul 20 2020, 4:30 PM
efficiosoft claimed T2717: Wrong DHCP server pool size in statistics.

As this is my first Phabricator experience, is there anything else I have to do?

Jul 20 2020, 4:06 PM · VyOS 1.2 Crux (VyOS 1.2.8)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 20 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

I have found this implementation, but I don't know how to use it for my implementation. At present, I work in the XML framework of vyos-1x. I have provided a primary implementation for the time being. For details, please refer to:

Jul 20 2020, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2717: Wrong DHCP server pool size in statistics.

I could file a PR if you like, already prepared it.

Jul 20 2020, 2:10 PM · VyOS 1.2 Crux (VyOS 1.2.8)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@c-po Thank you. If I have the opportunity, I will consider and continue to pay attention to the implementation progress of NPT until it is implemented. For vyos, NPT is an optional technology, so that I can run normally without relying on NPT. Therefore, this is a relatively low priority task. If someone else implements it, thank you very much

Jul 20 2020, 2:03 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a comment to T2715: Duplicate address detection option supporting ARP.

We have a ping CLI implementation

Jul 20 2020, 1:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

As VyOS is a hobby project for me and I‘m not paid by any party tvere is no progress planned in the near future from my side until ither things have been resolved. As you need it a contribution from your side would be much appreciated - all binary tools are in place.

Jul 20 2020, 1:58 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
efficiosoft renamed T2717: Wrong DHCP server pool size in statistics from Fix DHCP pool size in statistics to Wrong DHCP server pool size in statistics.
Jul 20 2020, 1:49 PM · VyOS 1.2 Crux (VyOS 1.2.8)
efficiosoft triaged T2717: Wrong DHCP server pool size in statistics as Normal priority.
Jul 20 2020, 1:44 PM · VyOS 1.2 Crux (VyOS 1.2.8)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@c-po What is the progress of NPT implementation?

Jul 20 2020, 11:45 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Unknown Object (User) claimed T2716: Shaper-HFSC shapes but does not control latency correctly.
Jul 20 2020, 11:14 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
Unknown Object (User) created T2716: Shaper-HFSC shapes but does not control latency correctly.
Jul 20 2020, 11:12 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
jack9603301 updated the task description for T2715: Duplicate address detection option supporting ARP.
Jul 20 2020, 10:58 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 renamed T2715: Duplicate address detection option supporting ARP from Support the construction and monitoring of ARP Protocol to Support the construction of ARP Protocol.
Jul 20 2020, 10:42 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob edited a custom field on T2709: Destination NAT translation port without address fails to commit.
Jul 20 2020, 9:47 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2709: Destination NAT translation port without address fails to commit as Resolved.
Jul 20 2020, 9:46 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob edited a custom field on T2519: Broadcast address does not add automatically.
Jul 20 2020, 9:46 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2519: Broadcast address does not add automatically as Resolved.
Jul 20 2020, 9:44 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

@c-po Would it be great if the XML framework had a way to do something like ping?

Jul 20 2020, 8:21 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2714: A collection of utilities supporting IPv6 or ipv4.
Jul 20 2020, 8:13 AM · VyOS 1.3 Equuleus (1.3.0)