Page MenuHomeVyOS Platform

xrobau (Rob Thomas)
User

Projects

User does not belong to any projects.

User Details

User Since
May 22 2016, 4:44 AM (412 w, 3 d)

Recent Activity

Oct 14 2023

bbabich awarded T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP a Like token.
Oct 14 2023, 2:57 PM · VyOS 1.5 Circinus

Oct 4 2023

xrobau added a comment to T5521: Home owner directory changed to vyos for the user after reboot.

Just to confirm, changing the if line does solve the issue, and I am able to log in.

Oct 4 2023, 3:28 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
xrobau added a comment to T5521: Home owner directory changed to vyos for the user after reboot.

Out of curiosity, shouldn't this just be moved to the end of the startup scripts?

Oct 4 2023, 1:10 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
xrobau added a comment to T5521: Home owner directory changed to vyos for the user after reboot.

Not sure if this should be re-opened, or, a new ticket should be created. It appears that this function is the only thing that creates etc passwd (etc), and it's only ever called once.

Oct 4 2023, 12:10 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Oct 3 2023

xrobau added a comment to T5080: Conntrack enabled by default.

Just confirming this is still an issue, as mentioned in slack, and is really adding a lot of cpu load to pure routers

Oct 3 2023, 9:27 PM · VyOS 1.4 Sagitta

May 24 2023

xrobau created T5239: frr 'hostname' missing or incorrect, and domain-name missing totally.
May 24 2023, 4:44 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 21 2021

xrobau added a comment to T4017: Adding firewall port ranges makes commit/boot MASSIVELY slow.

I'm going to do what I suggested.

Dec 21 2021, 3:50 AM

Nov 24 2021

xrobau triaged T4017: Adding firewall port ranges makes commit/boot MASSIVELY slow as Low priority.
Nov 24 2021, 1:12 AM

Oct 24 2021

xrobau created T3939: When xdp is enabled on ethernet interface, interface crashes on reboot and is not started.
Oct 24 2021, 11:10 PM · VyOS 1.4 Sagitta

Aug 6 2021

xrobau added a comment to T3717: BGP Peer group without 'remote-as' gives shell error.

You COULD have a peer-group without remote-as, as you could apply that peer group to multiple remotes, and override the remote-as. But that is an edge case. The BETTER way to handle it is to enforce having a remote-as -- especially if you enable route-reflector-client

Aug 6 2021, 10:28 PM · VyOS 1.3 Equuleus (1.3.0), vyos-frr

Aug 1 2021

xrobau created T3717: BGP Peer group without 'remote-as' gives shell error.
Aug 1 2021, 12:36 AM · VyOS 1.3 Equuleus (1.3.0), vyos-frr

Apr 22 2021

xrobau added a comment to T3491: Change Kernel HZ to 1000.

https://github.com/vyos/vyos-build/pull/162

Apr 22 2021, 9:54 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
xrobau triaged T3491: Change Kernel HZ to 1000 as Low priority.
Apr 22 2021, 9:48 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
xrobau added a comment to T3489: NUMA has been disabled for the past few years and no-one has noticed.

That was generated by running make defconfig, enabling numa, and saving it back. BUILD_BIN2C is related to kexec.

Apr 22 2021, 5:14 AM · VyOS 1.4 Sagitta
xrobau created T3489: NUMA has been disabled for the past few years and no-one has noticed.
Apr 22 2021, 5:10 AM · VyOS 1.4 Sagitta

Jul 12 2020

trae32566 awarded T2699: NAT Regression in 1.3 a Like token.
Jul 12 2020, 12:21 AM

Jul 11 2020

xrobau added a comment to T2699: NAT Regression in 1.3.

After upgrading, the entire NAT section is gone

Jul 11 2020, 11:47 PM
xrobau added a comment to T2699: NAT Regression in 1.3.

Error when upgrading to 1.3

Jul 11 2020, 11:45 PM
xrobau created T2699: NAT Regression in 1.3.
Jul 11 2020, 10:38 PM

Jun 14 2020

xrobau updated the task description for T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 9:34 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau updated the task description for T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 9:32 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau updated the task description for T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 9:17 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1872: Removing serial console port from ESXi VM causes flooded syslog.

Confirmed fixed, thanks @c-po!

Jun 14 2020, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau updated the task description for T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 8:46 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau updated the task description for T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 8:39 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau created T2596: Allow specifying source IP for 'add system image'.
Jun 14 2020, 8:34 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau placed T1538: Update conntrack-sync packages to fix VRRP issues up for grabs.
Jun 14 2020, 8:02 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1872: Removing serial console port from ESXi VM causes flooded syslog.

There's a regression here, I can not 'delete system console' in the current rolling build, I get this:

Jun 14 2020, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)

May 13 2020

jack9603301 awarded T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP a Like token.
May 13 2020, 3:58 PM · VyOS 1.5 Circinus

Apr 13 2020

trae32566 awarded T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP a Like token.
Apr 13 2020, 6:34 AM · VyOS 1.5 Circinus

Mar 16 2020

xrobau triaged T1538: Update conntrack-sync packages to fix VRRP issues as Normal priority.
Mar 16 2020, 1:43 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Reopened, confirmed broken again.

Mar 16 2020, 1:41 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau reopened T1538: Update conntrack-sync packages to fix VRRP issues as "Open".
Mar 16 2020, 1:41 AM · VyOS 1.3 Equuleus (1.3.0)

Jan 21 2020

xrobau closed T1979: 'set nat destination' incorrectly requires inbound-interface as Invalid.

Turns out that 'destination-interface any' works, and I just hadn't read the help.

Jan 21 2020, 10:39 PM · vyatta-nat
xrobau created T1979: 'set nat destination' incorrectly requires inbound-interface.
Jan 21 2020, 10:29 PM · vyatta-nat

Dec 15 2019

xrobau created T1877: Feature Request: Allow NAT to use network and address groups.
Dec 15 2019, 8:53 AM · VyOS 1.4 Sagitta

Nov 12 2019

rherold awarded T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP a Like token.
Nov 12 2019, 11:05 AM · VyOS 1.5 Circinus

Nov 10 2019

xrobau created T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP.
Nov 10 2019, 11:46 PM · VyOS 1.5 Circinus
xrobau triaged T1796: Add HA Walkthrough as Low priority.
Nov 10 2019, 7:45 PM · Restricted Project

Nov 5 2019

xrobau closed T1538: Update conntrack-sync packages to fix VRRP issues as Resolved.
Nov 5 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Confirmed fixed in

vyos@mke-fw1:~$ show version
Version:          VyOS 1.2-rolling-201911051339
Built by:         [email protected]
Built on:         Tue 05 Nov 2019 13:39 UTC
Build UUID:       3863567b-039d-4fdd-90cc-eda2e1b11bc6
Build Commit ID:  33c865b2ada281
Nov 5 2019, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

After adding the missing command set high-availability vrrp sync-group sync member int1, we have a new error when starting conntrackd

Nov 5 2019, 12:12 AM · VyOS 1.3 Equuleus (1.3.0)

Nov 3 2019

xrobau added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Confirmed still present in VyOS 1.3-rolling-201911030242

Nov 3 2019, 10:31 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.
2: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 08:07:06:05:04:03 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 08:07:06:05:04:03 brd ff:ff:ff:ff:ff:ff
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP group default qlen 1000
    link/ether 08:07:06:05:04:03 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a07:6ff:fe05:403/64 scope link
       valid_lft forever preferred_lft forever
Nov 3 2019, 8:42 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 30 2019

xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

My hypothesis is that Interface.set_mac is being called AFTER the bond is applied, which sets the mac of the interface back to what it was originally. Probably adding a check to see if it's a bond member may solve it

Oct 30 2019, 4:41 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

Basic config that duplicates this problem

Oct 30 2019, 3:59 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

To summarise, the MACs of interfaces that are bonded should all be the same (and should also match the mac of the bond interface). This works correctly in the older July build. However, this no longer works *on boot* in the latest builds. The screenshot above shows eth0, eth1, and bond0 all having different MACs which is why it's not working.

Oct 30 2019, 3:35 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

On the old image, the macs are set correctly

Oct 30 2019, 1:29 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau renamed T1777: Bonding interface MAC address mismatch after reboot from Bonding is broken in Daily Builds when using Intel NICs due to bug in Intel NIC Driver 5.3.5.39 to Bonding is broken in Daily Builds due to startup config not being applied correctly.
Oct 30 2019, 1:21 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

OH. MY. GLOB. I just figured it out.

Oct 30 2019, 1:20 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau renamed T1777: Bonding interface MAC address mismatch after reboot from Bonding is subtly broken between VyOS 1.2.0-rolling+201907210337 and VyOS 1.2-rolling-201910141726 to Bonding is broken in Daily Builds when using Intel NICs due to bug in Intel NIC Driver 5.3.5.39.
Oct 30 2019, 12:56 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

This appears to be a bug in that intel driver - there's people reporting the same issues here: https://sourceforge.net/p/e1000/bugs/649/

Oct 30 2019, 12:54 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

This is getting more and more crazy the more time I spend on it, as this is a niggly issue that shouldn't be this hard to figure out.

Oct 30 2019, 12:20 AM · VyOS 1.3 Equuleus (1.3.0)

Oct 29 2019

xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

Oh, just to emphasize that it's a startup-config issue, if I disable and re-enable the ethernet port in the switch, it is still broken. The only way to get it working is to delete the member, commit, and re-add the member inside vyos.

Oct 29 2019, 10:13 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

While it was booting, it responded to three pings, and then nothing

Oct 29 2019, 9:38 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

It looks like the problem occurs when both interfaces are present when the machine boots. I can remove either one, reboot the machine, and it works.

Oct 29 2019, 9:29 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

Working 1.2.0-rolling config (with the different bonding syntax)

Oct 29 2019, 9:09 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau added a comment to T1777: Bonding interface MAC address mismatch after reboot.

1.2.0 complete bond0 output

Oct 29 2019, 8:51 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau created T1777: Bonding interface MAC address mismatch after reboot.
Oct 29 2019, 8:45 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 19 2019

xrobau added a comment to T1746: 201910180117 fails startup with 'Permission Denied' errors.

Out of curiosity, I tried 201910170117, and it was fine (at least for booting). The 20191018 image may be broken - should it be pulled?

Oct 19 2019, 5:26 AM · VyOS 1.3 Equuleus (1.3.0)
xrobau created T1746: 201910180117 fails startup with 'Permission Denied' errors.
Oct 19 2019, 5:16 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 22 2019

xrobau updated the task description for T1538: Update conntrack-sync packages to fix VRRP issues.
Jul 22 2019, 1:49 PM · VyOS 1.3 Equuleus (1.3.0)
xrobau created T1538: Update conntrack-sync packages to fix VRRP issues.
Jul 22 2019, 1:46 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 23 2018

xrobau added a comment to T858: Full UEFI support.

UEFI is not difficult.

Sep 23 2018, 9:18 PM · VyOS 1.5 Circinus

Jul 31 2017

xrobau added Q105: Next Developer Meeting (Answer 146).
Jul 31 2017, 3:06 AM

Jul 30 2017

xrobau added a comment to T347: 'iw' path incorrect.

I simply symlinked it to work around the problem.

Jul 30 2017, 12:03 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 29 2017

xrobau created T347: 'iw' path incorrect.
Jul 29 2017, 11:58 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)