Page MenuHomeVyOS Platform
Feed All Stories

Oct 30 2019

Viacheslav created T1778: Kilobits/Megabits difference in configuration Vyos/FRR.
Oct 30 2019, 9:45 AM · VyOS 1.2 Crux (VyOS 1.2.4)
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)
c-po changed the status of T1777: Bonding interface MAC address mismatch after reboot from Open to Confirmed.
Oct 30 2019, 2:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1777: Bonding interface MAC address mismatch after reboot.

@xrobau WOW! What a bisection and research on that problem! Thanks a lot!

Oct 30 2019, 2:49 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)
syncer changed the status of T1291: Under certain conditions the VTI will stay forever down from Open to In progress.
Oct 29 2019, 10:01 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
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)
hexes added a comment to T1757: ISO issue, login/pass, VirtualBox / HW.

@c-po, thanks for your attention, I have found this:
vyos-build/build/chroot/var/lib/dpkg/info/vyatta-cfg-system.postinst

#OpenVPN should get its own user
if ! grep -q '^openvpn' /etc/passwd; then
    sudo adduser --system --group --shell /usr/sbin/nologin --home /var/lib/openvpn openvpn
fi
Oct 29 2019, 3:47 PM · VyOS 1.2 Crux, build-iso
wouterdb created T1776: vymgmt configure mode causes unpredictable behavior.
Oct 29 2019, 3:37 PM · python-vyos-mgmt

Oct 28 2019

unixninja92 updated the task description for T1775: Cloud-init not running userdata runcmd.
Oct 28 2019, 8:21 PM · VyOS 1.3 Equuleus (1.3.0)
unixninja92 updated the task description for T1775: Cloud-init not running userdata runcmd.
Oct 28 2019, 8:21 PM · VyOS 1.3 Equuleus (1.3.0)
unixninja92 updated the task description for T1775: Cloud-init not running userdata runcmd.
Oct 28 2019, 7:31 PM · VyOS 1.3 Equuleus (1.3.0)
unixninja92 created T1775: Cloud-init not running userdata runcmd.
Oct 28 2019, 7:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1757: ISO issue, login/pass, VirtualBox / HW.

Hi @hexes well without knowing the details and diving into zabbix I suggest you just grab the diffs on the OpenVPN rewrite to see what was crucial. vyos-build repository should be the one if I remember correctly, or vyatta-cfg-system - one of those.

Oct 28 2019, 4:56 AM · VyOS 1.2 Crux, build-iso
c-po closed T818: SNMP v3 - remove required engineid from user node, a subtask of T1738: Copy SNMP configuration from node to node raises exception, as Resolved.
Oct 28 2019, 4:38 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po closed T818: SNMP v3 - remove required engineid from user node, a subtask of T652: Rewrite service snmp in new style XML interface definition, as Resolved.
Oct 28 2019, 4:38 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
c-po closed T818: SNMP v3 - remove required engineid from user node as Resolved.
Oct 28 2019, 4:38 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T818: SNMP v3 - remove required engineid from user node from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.4) board.
Oct 28 2019, 4:38 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po closed T1738: Copy SNMP configuration from node to node raises exception as Resolved.
Oct 28 2019, 4:37 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po closed T1769: Remove complex SNMPv3 Transport Security Model (TSM), a subtask of T818: SNMP v3 - remove required engineid from user node, as Resolved.
Oct 28 2019, 4:36 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po closed T1769: Remove complex SNMPv3 Transport Security Model (TSM) as Resolved.
Oct 28 2019, 4:35 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1769: Remove complex SNMPv3 Transport Security Model (TSM) from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.4) board.
Oct 28 2019, 4:35 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1738: Copy SNMP configuration from node to node raises exception from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.4) board.
Oct 28 2019, 4:34 AM · VyOS 1.2 Crux (VyOS 1.2.4)
hexes updated subscribers of T1757: ISO issue, login/pass, VirtualBox / HW.

Christian, may be you know, when you fixed OpenVPN issue and add openvpn user, how did you do it? Why regular zabbix-agent and zabbix-proxy installation script broke authorization?

Oct 28 2019, 3:22 AM · VyOS 1.2 Crux, build-iso

Oct 27 2019

c-po added a comment to T1519: Firewall get's confused when using the same network-group name for IPv4 and IPv6.

I'd keep it open as a reminder what to add to the validator steps in a possible rewrite.

Oct 27 2019, 11:07 PM · VyOS 1.3 Equuleus (1.3.7), test
Unknown Object (User) added a comment to T1519: Firewall get's confused when using the same network-group name for IPv4 and IPv6.

Hi @c-po and @dmbaturin

Oct 27 2019, 10:48 PM · VyOS 1.3 Equuleus (1.3.7), test
dmbaturin triaged T1774: Add a show config operation to the HTTP API as Normal priority.
Oct 27 2019, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.7)
kroy added a comment to T1759: Replacing Vyatta::Interface perl.

This eliminates the redundant interfaces.py and merges the op_mode displaying code into ifconfig.py

Oct 27 2019, 3:44 PM · VyOS 1.4 Sagitta
runar added a comment to T1773: Make it possible to export config to JSON.

With this, will there also be possible to parse the same json into an json import? This to allow for a more programatic way to add things than via set commands

Oct 27 2019, 2:16 PM · VyOS 1.2 Crux (VyOS 1.2.7)
dmbaturin triaged T1773: Make it possible to export config to JSON as Normal priority.
Oct 27 2019, 1:50 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po added a comment to T1183: BFD Support via FRR.
Oct 27 2019, 3:47 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed Difficulty level from unknown to easy on T1769: Remove complex SNMPv3 Transport Security Model (TSM).
Oct 27 2019, 3:45 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T1769: Remove complex SNMPv3 Transport Security Model (TSM), a subtask of T818: SNMP v3 - remove required engineid from user node, from Needs testing to Backport pending.
Oct 27 2019, 3:45 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T1769: Remove complex SNMPv3 Transport Security Model (TSM) from Needs testing to Backport pending.
Oct 27 2019, 3:45 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1769: Remove complex SNMPv3 Transport Security Model (TSM) from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 27 2019, 3:44 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T818: SNMP v3 - remove required engineid from user node, a subtask of T652: Rewrite service snmp in new style XML interface definition, from In progress to Backport pending.
Oct 27 2019, 3:09 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
c-po changed the status of T818: SNMP v3 - remove required engineid from user node from In progress to Backport pending.
Oct 27 2019, 3:09 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T818: SNMP v3 - remove required engineid from user node, a subtask of T1738: Copy SNMP configuration from node to node raises exception, from In progress to Backport pending.
Oct 27 2019, 3:09 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T818: SNMP v3 - remove required engineid from user node from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 27 2019, 3:08 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1738: Copy SNMP configuration from node to node raises exception from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 27 2019, 3:08 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T1738: Copy SNMP configuration from node to node raises exception from Open to Backport pending.
Oct 27 2019, 3:08 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1030: Upgrade ddclient from 3.8.2 to 3.9.0 (support Cloudflare API v4) from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 27 2019, 2:57 AM · VyOS 1.2 Crux (VyOS 1.2.4)

Oct 26 2019

c-po claimed T1738: Copy SNMP configuration from node to node raises exception.
Oct 26 2019, 10:59 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.4) board.
Oct 26 2019, 10:25 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 26 2019, 10:25 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po renamed T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting from `set load-balancing wan rule 0` causes segfault and prevents load balancing from starting to "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting.
Oct 26 2019, 10:25 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po reopened T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting as "Backport candidate".
Oct 26 2019, 3:06 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po added a comment to T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting.

Thanks for the contribution!

Oct 26 2019, 3:05 PM · VyOS 1.2 Crux (VyOS 1.2.4)
Unknown Object (User) closed T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting as Resolved.
Oct 26 2019, 12:17 PM · VyOS 1.2 Crux (VyOS 1.2.4)

Oct 25 2019

zsdc created T1772: <regex> constraints in XML are partially broken.
Oct 25 2019, 8:25 PM · VyOS 1.2 Crux (VyOS 1.2.4)
albeu added a comment to T1712: DHCP client sometimes doesn't start.

Tested on 1.2-rolling-201910250117, the issue is solved.

Oct 25 2019, 4:14 PM · VyOS 1.3 Equuleus (1.3.0)
kroy created T1771: Recover from failed boots/upgrades automatically.
Oct 25 2019, 3:43 PM · VyOS 1.5 Circinus
hexes added a comment to T1757: ISO issue, login/pass, VirtualBox / HW.

I think that it's happens because I add zabbix-agent and user zabbix while compile ISO. And possible GID / UID was changed...

Oct 25 2019, 8:43 AM · VyOS 1.2 Crux, build-iso
kroy renamed T1770: webproxy breaks commit and http access on routed client from webproxy breaks commit and routing to webproxy breaks commit and http access on routed client.
Oct 25 2019, 12:03 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Oct 24 2019

kroy created T1770: webproxy breaks commit and http access on routed client.
Oct 24 2019, 11:48 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po changed the status of T1769: Remove complex SNMPv3 Transport Security Model (TSM), a subtask of T818: SNMP v3 - remove required engineid from user node, from Open to Needs testing.
Oct 24 2019, 10:33 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po changed the status of T1769: Remove complex SNMPv3 Transport Security Model (TSM) from Open to Needs testing.
Oct 24 2019, 10:33 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po created T1769: Remove complex SNMPv3 Transport Security Model (TSM).
Oct 24 2019, 10:33 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po added a comment to T1759: Replacing Vyatta::Interface perl.

Why not single source also the op-mode part into ifconfig.py?

Oct 24 2019, 7:42 PM · VyOS 1.4 Sagitta
kroy added a comment to T1759: Replacing Vyatta::Interface perl.

This pull request rewrites all the functionality of ioctl.pm and lays the framework for the rest of Interface.pm

Oct 24 2019, 5:23 PM · VyOS 1.4 Sagitta
ffonaissak updated ffonaissak.
Oct 24 2019, 3:34 PM
c-po claimed T1763: CloudFlare DDNS support.
Oct 24 2019, 3:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1763: CloudFlare DDNS support.

As this is merged into equuleus can we close this?

Oct 24 2019, 3:09 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1768: PPtP - vyos.config rewrite.
Oct 24 2019, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1768: PPtP - vyos.config rewrite.
Oct 24 2019, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1767: IPoE - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1767: IPoE - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1766: service-pppoe - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1766: service-pppoe - vyos.config rewrite.
Oct 24 2019, 3:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1765: wireguard - vyos.config rewrite.
Oct 24 2019, 3:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1765: wireguard - vyos.config rewrite.
Oct 24 2019, 3:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1763: CloudFlare DDNS support.

Let me merge it into equuleus branch

Oct 24 2019, 1:24 PM · VyOS 1.3 Equuleus (1.3.0)
starcraft66 added a comment to T1763: CloudFlare DDNS support.

Ok, this is fixed already but I didn't notice because it is not yet merged in the Equuleus branch which I am running.

Oct 24 2019, 1:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1763: CloudFlare DDNS support.

According to T1030 it is working as expected

Oct 24 2019, 12:51 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list from rolling-201910232033 fails to configure anything to VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.
Oct 24 2019, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a parent task for T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list: T1764: Use lists instead of whitespace-separated strings in vyos.config .
Oct 24 2019, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a subtask for T1764: Use lists instead of whitespace-separated strings in vyos.config : T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.
Oct 24 2019, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin created T1764: Use lists instead of whitespace-separated strings in vyos.config .
Oct 24 2019, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting.

Pull request sent to correct manual example.

Oct 24 2019, 9:18 AM · VyOS 1.2 Crux (VyOS 1.2.4)
Unknown Object (User) added a comment to T1560: "set load-balancing wan rule 0" causes segfault and prevents load balancing from starting.

Pull Request sent to fix the code.

Oct 24 2019, 8:53 AM · VyOS 1.2 Crux (VyOS 1.2.4)
starcraft66 added a comment to T1763: CloudFlare DDNS support.

It is currently impossible to update zones on cloudflare dns via ddclient because the generated configs for cloudflare are mising a zone=<domain.tld> directive.
I also note that the comment for each entry also says "DynDNS provider configuration" regardless of the provider used.

Oct 24 2019, 5:17 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a parent task for T1030: Upgrade ddclient from 3.8.2 to 3.9.0 (support Cloudflare API v4): T1763: CloudFlare DDNS support.
Oct 24 2019, 5:05 AM · VyOS 1.2 Crux (VyOS 1.2.4)
dmbaturin added a subtask for T1763: CloudFlare DDNS support: T1030: Upgrade ddclient from 3.8.2 to 3.9.0 (support Cloudflare API v4).
Oct 24 2019, 5:05 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin created T1763: CloudFlare DDNS support.
Oct 24 2019, 5:05 AM · VyOS 1.3 Equuleus (1.3.0)
kroy added a comment to T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.

Attached

Oct 24 2019, 4:16 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.

Whats the configuration you got on your side?

Oct 24 2019, 3:24 AM · VyOS 1.3 Equuleus (1.3.0)
kroy added a comment to T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.

VyOS 1.2-rolling-201910210211 boots perfectly.

Oct 24 2019, 1:30 AM · VyOS 1.3 Equuleus (1.3.0)
kroy created T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list.
Oct 24 2019, 1:25 AM · VyOS 1.3 Equuleus (1.3.0)