Page MenuHomeVyOS Platform
Feed All Stories

Jul 4 2020

c-po created T2682: VRF aware services - connection no longer possible after system reboot.
Jul 4 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2680: dhcp6c service cannot recover when it fails.

Oddly enough, whether I change the service settings or change the default settings of systemd, there are problems.

Jul 4 2020, 1:36 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2680: dhcp6c service cannot recover when it fails.

@c-po The problem was found when upgrading to the latest version, and the reason is not clear.

Jul 4 2020, 1:35 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2680: dhcp6c service cannot recover when it fails.

PPPoE is configured as follows (account password is hidden):

Jul 4 2020, 1:34 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2680: dhcp6c service cannot recover when it fails.

I want to do it and have to re explore the cause of the failure, but I haven't found out why dhcp6c can't start, I have to start it manually.

Jul 4 2020, 1:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2680: dhcp6c service cannot recover when it fails.

Changing the systemd defaults is a thing I hesitate to do! It will have a ton of unexpected sideeffects. I guess you have an error in your entire setup as multiple sites of mine work flawlessly

Jul 4 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2680: dhcp6c service cannot recover when it fails.

Strange, I found that this service may not have been started at all!

Jul 4 2020, 1:03 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2681: PPPoE stops negotiating IPv6.
Jul 4 2020, 8:09 AM · VyOS 1.3 Equuleus (1.3.0)
rherold added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

for me it looks like a name lookup error. I have read the forum entry mentioned above. And they fixed it by disabling name lookup.

Jul 4 2020, 7:09 AM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from Open to Confirmed.
Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

I found that I had disable-host-validation configured and as soon as I removed it it happened to me, too. Changing task priority.

Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

I have checked with a v4/v6 full table router and VyOS 1.2.5 - each SSH session will consume 7MiB which semms okay for me.

Jul 4 2020, 6:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2679: VRRP with BFD Failure Detection.

Availible in keepalived, thus kt could be considered for 1.3

Jul 4 2020, 6:42 AM · VyOS 1.3 Equuleus (1.3.0)
kroy added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

This also has a measurable impact on CPU. You can tell exactly when I applied the nsswitch.conf fix.

Jul 4 2020, 5:51 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2680: dhcp6c service cannot recover when it fails.
Jul 4 2020, 5:48 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2675: DNS service failed to start.
forwarding {
    allow-from 192.168.0.0/16
    allow-from 2001:470:f1cd::/48
    cache-size 1024
    domain pve. {
        addnta
        recursion-desired
        server 192.168.0.47
        server 2001:470:f1cd::47
    }
    listen-address 0.0.0.0
    listen-address ::
    name-server 2001:470:f1cd::ff00
    name-server 192.168.0.254
    name-server 202.96.134.33
    name-server 202.96.128.86
    name-server 114.114.114.114
    name-server 1.1.1.1
    name-server 1.0.0.1
    system
}
Jul 4 2020, 5:33 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2680: dhcp6c service cannot recover when it fails.
Jul 4 2020, 5:31 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2680: dhcp6c service cannot recover when it fails.
Jul 4 2020, 5:29 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2680: dhcp6c service cannot recover when it fails.
Jul 4 2020, 5:20 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

Oh, in a system like vyos, SSH memory leak appears to be relatively serious. If there is a solution, it should be handled first

Jul 4 2020, 5:03 AM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 4 2020, 4:42 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2679: VRRP with BFD Failure Detection.
Jul 4 2020, 3:26 AM · VyOS 1.3 Equuleus (1.3.0)
kroy renamed T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from High RAM usage on SSH logins with lots of routes in the routing table. to High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 4 2020, 2:18 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 3 2020

kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 10:10 PM · VyOS 1.3 Equuleus (1.3.0)
kroy triaged T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. as High priority.
Jul 3 2020, 10:09 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 10:08 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 10:08 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 10:04 PM · VyOS 1.3 Equuleus (1.3.0)
kroy added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

To add to this, this link pointed me at the correct solution:

Jul 3 2020, 9:57 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 9:56 PM · VyOS 1.3 Equuleus (1.3.0)
kroy created T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Jul 3 2020, 9:54 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2659: Add fastnetmon (DDoS detection) support.

PR https://github.com/vyos/vyos-1x/pull/487 with changed CLI to service ids ddos-protection.

Jul 3 2020, 8:11 PM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2653: "set interfaces" Python handler code improvements - next iteration.

@elianora Email me at [email protected]

Jul 3 2020, 5:41 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2675: DNS service failed to start to jjakob.
Jul 3 2020, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2675: DNS service failed to start.

Again, please always attach a configuration file

Jul 3 2020, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2677: Proposal for clearer DHCPv6-PD configuration options from In Progress to Backlog on the VyOS 1.3 Equuleus board.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2677: Proposal for clearer DHCPv6-PD configuration options from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2677: Proposal for clearer DHCPv6-PD configuration options from Open to In progress.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
elianora updated subscribers of T2677: Proposal for clearer DHCPv6-PD configuration options.

At the request of @c-po, going to mention that this may have relevance to T2653 since the order of how interfaces are handled may be effected by this and/or the proposal here may make sense to change based on their work.

Jul 3 2020, 3:06 PM · VyOS 1.3 Equuleus (1.3.0)
elianora created T2677: Proposal for clearer DHCPv6-PD configuration options.
Jul 3 2020, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2667: get_config_dict: Use utility function for non-empty path argument.
Jul 3 2020, 1:13 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2670: Remove dependency on show_config from get_config_dict as Resolved.
Jul 3 2020, 1:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2670: Remove dependency on show_config from get_config_dict, a subtask of T2667: get_config_dict: Use utility function for non-empty path argument, as Resolved.
Jul 3 2020, 1:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2676: NTP: migrate to get_config_dict() implementation as Resolved.
Jul 3 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2676: NTP: migrate to get_config_dict() implementation from Open to In progress.
Jul 3 2020, 11:10 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2676: NTP: migrate to get_config_dict() implementation.
Jul 3 2020, 11:09 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2665: vyos.xml.defaults for tag nodes.

I use myself a "cleanup" function, imagine:

Jul 3 2020, 8:57 AM · VyOS 1.4 Sagitta
c-po added a comment to T2674: Other arhitecture support (MIPS, ARM).

I wish you success in advance. Porting and compiling has always been a large-scale application project, which may take a lot of time. However, in addition to rewriting and porting related code to a more portable language, we can also try to transplant and cross build the existing old code first. Of course, this is only the first step. If possible, porting the code base has made it easier for the code base to be transplanted Meaningful.

Jul 3 2020, 8:39 AM · VyOS 1.5 Circinus
c-po added a comment to T2665: vyos.xml.defaults for tag nodes.

As "ip" is an invalid key in "vif" (as its no VLAN number) it should not be part of the default dict I guess - same for vif_s

Jul 3 2020, 8:29 AM · VyOS 1.4 Sagitta
runar added a comment to T2674: Other arhitecture support (MIPS, ARM).

There are allready someone trying to make a guide for building vyos on arm and the pi3/4, i myself have made it work on the pi4 some time ago but did not save my work so i dont have all the steps to reproduce..

Jul 3 2020, 8:19 AM · VyOS 1.5 Circinus
jack9603301 added a comment to T2674: Other arhitecture support (MIPS, ARM).

I wish you success in advance. Porting and compiling has always been a large-scale application project, which may take a lot of time. However, in addition to rewriting and porting related code to a more portable language, we can also try to transplant and cross build the existing old code first. Of course, this is only the first step. If possible, porting the code base has made it easier for the code base to be transplanted Meaningful.

Jul 3 2020, 8:11 AM · VyOS 1.5 Circinus
Unknown Object (User) added a comment to T2674: Other arhitecture support (MIPS, ARM).

Yes, I'm interested in actually helping on porting it as it would make my ER-X for one, a lot more fun and useful.

Jul 3 2020, 7:49 AM · VyOS 1.5 Circinus
c-po added a comment to T2674: Other arhitecture support (MIPS, ARM).

porting half of an operating system to a different architecture is far from easy. Right now VyOS still has a lot of the old Vyatta codebase in it. As we are more and more in the process of migrating this to a Python based codebase it will still take some time. To be fair I stater a project some time back to port VyOS on an EdgeROuterPro (https://github.com/c-po/vy-project) and at least "it booted" but I then switched my focus to VyOS first - so by migrating th ecodebase to our own vyos-1x based Python implementation it will become easier in the future to port it to other operating systems as there is less code, less packages to port.

Jul 3 2020, 7:10 AM · VyOS 1.5 Circinus
jack9603301 created T2675: DNS service failed to start.
Jul 3 2020, 5:51 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 closed T2671: SNMP failed to start after the system was rebooted as Invalid.
Jul 3 2020, 5:25 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2671: SNMP failed to start after the system was rebooted.

@c-po When this problem occurred, I might be testing bridge. I didn't expect that my test would make the bridge enter the admin down state without any warning. Later, when I restart, I found that SNMP seemed to be normal. This problem can be temporarily switched to invalid. Please refer to T2673

Jul 3 2020, 4:44 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2674: Other arhitecture support (MIPS, ARM).
Jul 3 2020, 2:11 AM · VyOS 1.5 Circinus

Jul 2 2020

c-po added a comment to T2671: SNMP failed to start after the system was rebooted.

As always, please provide your config and probably a way to reproducs.

Jul 2 2020, 10:48 PM · VyOS 1.3 Equuleus (1.3.0)
elianora added a comment to T2653: "set interfaces" Python handler code improvements - next iteration.

EDIT 1: Removing comment after speaking with cpo, I apologize for the confusion

Jul 2 2020, 6:53 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2671: SNMP failed to start after the system was rebooted.

I found that this problem may be related to T2673

Jul 2 2020, 6:46 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2673: After the bridge is configured with Mac, bridge is automatically disabled.
Jul 2 2020, 5:33 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2673: After the bridge is configured with Mac, bridge is automatically disabled.
Jul 2 2020, 5:23 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2673: After the bridge is configured with Mac, bridge is automatically disabled.
Jul 2 2020, 5:22 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2653: "set interfaces" Python handler code improvements - next iteration.

Please open a new ticket or move your comment to an appropriate ticket, this ticket is not discussing your consernes.

Jul 2 2020, 4:42 PM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2653: "set interfaces" Python handler code improvements - next iteration.
Jul 2 2020, 4:35 PM · VyOS 1.3 Equuleus (1.3.0)
dsummers updated the task description for T2672: Bug: Errors when creating new user.
Jul 2 2020, 4:18 PM
dsummers added a comment to T2672: Bug: Errors when creating new user.

Also on delete:

Jul 2 2020, 4:17 PM
dsummers created T2672: Bug: Errors when creating new user.
Jul 2 2020, 4:14 PM
dsummers renamed T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3 from Question: Changes in NAT or ZONES from 1.2 to 1.3? to Bug: Changes in NAT or ZONES from 1.2 to 1.3.
Jul 2 2020, 4:10 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated the task description for T2659: Add fastnetmon (DDoS detection) support.
Jul 2 2020, 4:05 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2671: SNMP failed to start after the system was rebooted.
Jul 2 2020, 3:57 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2667: get_config_dict: Use utility function for non-empty path argument: T2670: Remove dependency on show_config from get_config_dict.
Jul 2 2020, 1:21 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2670: Remove dependency on show_config from get_config_dict: T2667: get_config_dict: Use utility function for non-empty path argument.
Jul 2 2020, 1:21 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2670: Remove dependency on show_config from get_config_dict.
Jul 2 2020, 1:21 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T997: BGP crash as Resolved.
Jul 2 2020, 9:12 AM · VyOS-1.2.0-GA
Viacheslav created T2669: DHCP-server overlapping ranges..
Jul 2 2020, 8:49 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro closed T2668: get_config_dict: add get_first_key arg to utility function get_sub_dict, a subtask of T2667: get_config_dict: Use utility function for non-empty path argument, as Resolved.
Jul 2 2020, 1:47 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2668: get_config_dict: add get_first_key arg to utility function get_sub_dict as Resolved.
Jul 2 2020, 1:47 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 1 2020

jestabro closed T2662: get_config_dict includes node name as key only for tag and leaf nodes as Resolved.

Addressed by T2667.

Jul 1 2020, 11:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2667: get_config_dict: Use utility function for non-empty path argument, a subtask of T2662: get_config_dict includes node name as key only for tag and leaf nodes, as Resolved.
Jul 1 2020, 11:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2667: get_config_dict: Use utility function for non-empty path argument as Resolved.
Jul 1 2020, 11:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2667: get_config_dict: Use utility function for non-empty path argument: T2668: get_config_dict: add get_first_key arg to utility function get_sub_dict.
Jul 1 2020, 7:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2668: get_config_dict: add get_first_key arg to utility function get_sub_dict: T2667: get_config_dict: Use utility function for non-empty path argument.
Jul 1 2020, 7:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2668: get_config_dict: add get_first_key arg to utility function get_sub_dict.
Jul 1 2020, 7:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2662: get_config_dict includes node name as key only for tag and leaf nodes: T2667: get_config_dict: Use utility function for non-empty path argument.
Jul 1 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2667: get_config_dict: Use utility function for non-empty path argument: T2662: get_config_dict includes node name as key only for tag and leaf nodes.
Jul 1 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T2667: get_config_dict: Use utility function for non-empty path argument from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 1 2020, 6:39 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2667: get_config_dict: Use utility function for non-empty path argument.
Jul 1 2020, 6:39 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2667: get_config_dict: Use utility function for non-empty path argument.

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

Jul 1 2020, 6:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2667: get_config_dict: Use utility function for non-empty path argument from Open to Needs testing.
Jul 1 2020, 6:24 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro renamed T2662: get_config_dict includes node name as key only for tag and leaf nodes from get_config_dict includes node as key only for tag and leaf nodes to get_config_dict includes node name as key only for tag and leaf nodes.
Jul 1 2020, 5:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1928: Is the 'Welcome to VyOS' message when using SSH an information leak?.

The login banner was always user configurable, see https://docs.vyos.io/en/latest/system/user-management.html?highlight=banner#login-banner

Jul 1 2020, 4:16 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
zsdc changed the status of T2556: "show interfaces vrrp" does not return any interface from Confirmed to Open.

This command doing not what you are expecting. It shows virtual VRRP interfaces running in RFC3768 compatibility mode. Add the rfc3768-compatibility option to a VRRP group and a new virtual interface should be listed in the output.
If you want to change this behavior, please describe how exactly.

Jul 1 2020, 12:31 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
ocosa added a comment to T1928: Is the 'Welcome to VyOS' message when using SSH an information leak?.

A banner would be a good thing. At least you would be able to have some sort of legal message on your device. I would recommend no banner by default so users can add one.

Jul 1 2020, 12:14 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav created T2666: Packet Processing with eBPF and XDP.
Jul 1 2020, 7:32 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 30 2020

thomas-mangin added a comment to T2665: vyos.xml.defaults for tag nodes.

Re-reading the entry, I am now unsure what you believe should be different.

Jun 30 2020, 9:25 PM · VyOS 1.4 Sagitta
jjakob added a comment to T2664: vyos-hostsd overriding dns forward configuration.

Possible by backporting https://github.com/vyos/vyos-1x/pull/452 and https://github.com/vyos/vyatta-cfg-system/pull/125 though I think some code using Config would need to be modified - add .exists calls before each .return_value(s) - 1.3's vyos.config doesn't require them, 1.2's I think does.

Jun 30 2020, 8:25 PM · VyOS 1.2 Crux (VyOS 1.2.9)
elianora added a comment to T2653: "set interfaces" Python handler code improvements - next iteration.
Jun 30 2020, 7:40 PM · VyOS 1.3 Equuleus (1.3.0)
rednax added a comment to T2664: vyos-hostsd overriding dns forward configuration.

Ok, nice. And how about 1.2? Is it possible to fix this with the 1.2.6 release?

Jun 30 2020, 6:36 PM · VyOS 1.2 Crux (VyOS 1.2.9)