Page MenuHomeVyOS Platform
Feed All Stories

Mar 5 2020

fetzerms added a comment to T235: Ability to configure manual IP Rules.

Having this feature would eliminate any use of vyatta-postconfig-bootup.script for me, which would lead to a "clean" vyos installation again.

Mar 5 2020, 6:59 AM · VyOS 1.4 Sagitta
fetzerms added a comment to T2096: Provide "generate" and "show" commands via the http API.

I am not sure, if I should update here or at github. I did some tests and fixes with my PR. Now generate and show seem to work fine.

Mar 5 2020, 2:10 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 4 2020

c-po changed the status of T31: Add VRF support from Open to In progress.
Mar 4 2020, 9:15 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T2099: current rolling does not accept an empty pre-/post-login banner as Resolved.
Mar 4 2020, 9:13 PM
c-po committed rVYOSONEX359ac4cb1b15: vrf: T31: remove pass in exception handler.
Mar 4 2020, 9:13 PM
c-po committed rVYOSONEX28ff7570f117: banner: T2099: accept empty pre-/post-login banner.
Mar 4 2020, 9:13 PM
c-po committed rVYOSONEX10ef1bb6c4a8: Merge branch 't31-vrf' of github.com:c-po/vyos-1x into current.
Mar 4 2020, 9:05 PM
c-po committed rVYOSONEX153d1535d954: vrf: T31: enable vrf support for dummy interface.
Mar 4 2020, 9:05 PM
c-po committed rVYOSONEX94527843ecbf: templates: T2099: make op-mode path completion helper working.
Mar 4 2020, 9:05 PM
c-po committed rVYOSONEX3d231292c8be: vrf: T31: reorder routing table lookups.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX5b69a581831b: vrf: T31: adding unreachable routes to the routing tables.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXd8808f46955f: vrf: T31: prior to the v4.8 kernel iif and oif rules are needed.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX39dfcfb5077a: vrf: T31: create iproute2 table to name mapping reference.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX93f7ae7f1ed1: vrf: T31: rename 'vrf disable-bind-to-all ipv4' to 'vrf bind-to-all'.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX5bf9dfd17096: vrf: T31: support add/remove of interfaces from vrf.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXbb705d1a90ca: vrf: T31: remove superfluous vyos.vrf library functions.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXc26fb9bc15bd: vrf: T31: no need to use sudo calls in vrf.py.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXe2a46280601a: vrf: T31: reduce script complexity.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXd93efd69083c: vrf: T31: make 'show vrf' command behave like other 'show interface commands'.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX8fa0754f3aa8: vrf: T31: improve help for routing table.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXb34ec45126f9: xml: include: description: adjust help message.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXc3bba9873dd6: vrf: T31: reuse interface-description.xml.i for instance description.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX665d1c5bdb24: vrf: T31: initial support for a VRF backend in XML/Python (authored by thomas-mangin).
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEX45904fcd80be: vrf: T31: use embedded regex on 'vrf name' instead of python script.
Mar 4 2020, 9:04 PM
c-po committed rVYOSONEXdac5ad318b00: ifconfig: T2057: generic interface option setting (authored by thomas-mangin).
Mar 4 2020, 9:04 PM
c-po added a comment to T31: Add VRF support.

Adding a dummy interface to VRF:

Mar 4 2020, 8:51 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po changed the status of T2099: current rolling does not accept an empty pre-/post-login banner from Open to In progress.
Mar 4 2020, 8:34 PM
Viacheslav created T2100: BGP route adverisement wih checks rib.
Mar 4 2020, 8:22 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
afics created T2099: current rolling does not accept an empty pre-/post-login banner.
Mar 4 2020, 8:01 PM
c-po added a comment to T31: Add VRF support.

Adding interfaces to VRFs seems to be a bit of a hazzle:

Mar 4 2020, 8:00 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po updated subscribers of T2097: Problems when using <path> as completion helper in op-mode.
Mar 4 2020, 7:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2097: Problems when using <path> as completion helper in op-mode.
Mar 4 2020, 7:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX1257c0126bdc: templates: T2098: fix wrong op-mode command for path completion helper.
Mar 4 2020, 7:32 PM
c-po renamed T2098: Wrong call to cli-shell-api in generated op-mode templates for path completion helper from Wrong call to cli-shell-api in generated op-mode templates to Wrong call to cli-shell-api in generated op-mode templates for path completion helper.
Mar 4 2020, 7:32 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2098: Wrong call to cli-shell-api in generated op-mode templates for path completion helper as Resolved.
Mar 4 2020, 7:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2098: Wrong call to cli-shell-api in generated op-mode templates for path completion helper.
Mar 4 2020, 7:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2097: Problems when using <path> as completion helper in op-mode.
Mar 4 2020, 7:28 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXcb3ef8a7856c: Merge pull request #240 from thomas-mangin/2057-strict (authored by c-po).
Mar 4 2020, 7:21 PM
GitHub <noreply@github.com> committed rVYOSONEXe295df224d64: Merge pull request #239 from thomas-mangin/2057-fixtime (authored by c-po).
Mar 4 2020, 5:45 PM
c-po committed rVYOSONEX5cb485c2fa6e: ifconfig: T2057: bugfix KeyError.
Mar 4 2020, 10:58 AM
c-po committed rVYOSONEX54a932534e0c: ifconfig: T2057: bugfix ValueError.
Mar 4 2020, 10:28 AM
fetzerms added a comment to T2096: Provide "generate" and "show" commands via the http API.

I created a pull request for those features: https://github.com/vyos/vyos-1x/pull/238
It is still work in progress, as I was not able to test it (yet).

Mar 4 2020, 10:07 AM · VyOS 1.3 Equuleus (1.3.0)
fetzerms updated the task description for T2096: Provide "generate" and "show" commands via the http API.
Mar 4 2020, 9:33 AM · VyOS 1.3 Equuleus (1.3.0)
fetzerms created T2096: Provide "generate" and "show" commands via the http API.
Mar 4 2020, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)
csalcedo added a comment to T840: VRRP V3 backup router sending ND RA.

Hi @rps ,
Very good summary of what is needed. I think what you state fits perfectly in our (and most) uses cases. We need to sync RAs with VRRP state, and we would need to use a "virtual IP" like fe80::1 to be announced to neighbors as the default gateway.
So for me makes absolutely sense, thanks for your effort!
If you need any help defining/testing, just let me know!

Mar 4 2020, 8:41 AM · VyOS Rolling

Mar 3 2020

GitHub <noreply@github.com> committed rVYOSONEX09a2b2789c39: Merge pull request #237 from thomas-mangin/interface-attribute (authored by c-po).
Mar 3 2020, 10:17 PM
c-po added a comment to T2095: Copy command errors out.

Quick win :) - you find the latest rolling to be fixed

Mar 3 2020, 6:28 PM · VyOS 1.3 Equuleus (1.3.0)
dirkjanm added a comment to T2095: Copy command errors out.

thanks for the quick fix!

Mar 3 2020, 6:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling as Resolved.

Yes, closing.

Mar 3 2020, 5:47 PM
Unknown Object (User) added a comment to T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.

Thank you @jestabro. I see now, I didn't get that sentence. So then I guess this task can be closed?

Mar 3 2020, 5:44 PM
c-po committed rVYOSONEX47e6d60216ba: interfaces: T1579: fix c/p error when evaluating os.environ….
Mar 3 2020, 5:29 PM
GitHub <noreply@github.com> committed rVYOSONEXbaa692d070fa: Merge pull request #235 from Elbandi/fix-rfc3442-static-route (authored by c-po).
Mar 3 2020, 5:15 PM
Unknown Object (User) changed the status of T2074: VyOS docker container: Cannot configure ethernet interface from In progress to Needs testing.
Mar 3 2020, 5:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2095: Copy command errors out as Resolved.
Mar 3 2020, 4:50 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2095: Copy command errors out.

Issue introduced in T640 when we removed recommended packages. vyatta-op had a missing dependency on rsync.

Mar 3 2020, 4:50 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.

The 'showConfig' op is not considered ready for 1.2.5, and specifically json configFormat is not yet backported to crux. Regarding the output in the blog, see the line following the screen shot: "In reality that output is not pretty-printed, though we may add a flag for it. "

Mar 3 2020, 4:40 PM
GitHub <noreply@github.com> committed rVYOSONEX3dc1921ea1c5: Merge pull request #236 from DmitriyEshenko/docker-intfc (authored by c-po).
Mar 3 2020, 4:37 PM
jestabro changed the status of T2093: HTTP-API image management requests don't work from Open to In progress.
Mar 3 2020, 3:53 PM
jestabro added a comment to T2093: HTTP-API image management requests don't work.

Checked on vyos-1.2.5-epa1:

Mar 3 2020, 3:53 PM
Unknown Object (User) updated subscribers of T2074: VyOS docker container: Cannot configure ethernet interface.

@c-po can you look https://github.com/vyos/vyos-1x/pull/236

Mar 3 2020, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)
rps added a comment to T840: VRRP V3 backup router sending ND RA.

To dust off this one...

Mar 3 2020, 3:39 PM · VyOS Rolling
jestabro claimed T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.
Mar 3 2020, 2:10 PM
jestabro claimed T2093: HTTP-API image management requests don't work.
Mar 3 2020, 2:09 PM
c-po claimed T2095: Copy command errors out.
Mar 3 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
dirkjanm created T2095: Copy command errors out.
Mar 3 2020, 1:14 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.
Mar 3 2020, 12:35 PM
Unknown Object (User) renamed T2093: HTTP-API image management requests don't work from HTTP-API image management requests don't seem to work to HTTP-API image management requests don't work.
Mar 3 2020, 12:15 PM
Unknown Object (User) created T2093: HTTP-API image management requests don't work.
Mar 3 2020, 12:13 PM
GitHub <noreply@github.com> committed rVYOSONEX98a4a7d66a7d: Merge pull request #234 from Elbandi/fix-static-route (authored by c-po).
Mar 3 2020, 4:10 AM
rps changed the status of T1803: Unbind NTP while it's not requested, a subtask of T599: Bind NTP service to specific interface, from Open to Confirmed.
Mar 3 2020, 12:47 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
rps changed the status of T1803: Unbind NTP while it's not requested from Open to Confirmed.

Confirmed NTP is broken in 1.2.4 due to interface ignore wildcard statement in ntp.conf. When present NTP will never sync with time servers showing them perpetually in INIT.

Mar 3 2020, 12:47 AM · VyOS 1.2 Crux (VyOS 1.2.5)
elbandi added a comment to T2062: Wrong dhcp-server static route subnet bytes.

Here is a solution (based from https://github.com/jansegre/dhcplib/blob/master/dhcplib/rfc.py#L225-L232):

Mar 3 2020, 12:29 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)

Mar 2 2020

elbandi created T2092: dhcp-server rfc3442 static route should add default route.
Mar 2 2020, 11:26 PM · VyOS 1.3 Equuleus (1.3.0)
elbandi added a comment to T1968: Allow multiple static routes in dhcp-server.

For 1.3, i use this: https://github.com/Elbandi/vyos-1x/commit/f364770fdb5ea8b61d42cb22ca428604d9c6b1df

Mar 2 2020, 11:10 PM · VyOS 1.4 Sagitta
c-po added a comment to T725: Cake and FQ-PIE.

@Lochnair any chance you can translate this into Linux tc syntax?

Mar 2 2020, 6:03 PM · VyOS 1.4 Sagitta
dirkjanm added a comment to T1028: Suspending and resuming VyOS in VMware will result in loss of static ip addresses.

Thanks! As an additional note from my testing: the check for DHCP settings in the config always returns false, even if the interface uses DHCP. This could easily be fixed by checking if the values of the node contain DHCP, but if we skip this interface it won't be brought back up, so I believe the current solution is the best, even though the DHCP check line is now redundant (I noticed you removed the check itself).

Mar 2 2020, 4:00 PM
zsdc created T2091: swanctl.conf file is not generated properly if more than one IPsec profile is used.
Mar 2 2020, 3:29 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Raeven created T2090: Deleting 'service salt-minion' causes python TypeError.
Mar 2 2020, 2:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
syncer added a comment to T118: Native Zabbix Support.

good point,
probably need to handle this via excluding such interfaces

Mar 2 2020, 1:12 PM · Restricted Project, VyOS 1.4 Sagitta
Viacheslav added a comment to T118: Native Zabbix Support.

@syncer One thing to consider. If dynamic interfaces are used and there are several thousand of them (ipoe/ppp), this will kill the server, if we try to pull this data.

Mar 2 2020, 8:55 AM · Restricted Project, VyOS 1.4 Sagitta
c-po added a comment to T538: Support for network mapping in NAT.

Should be pretty straight forward once we have migrated vyatta-nat to XML/Python. On first glance the rewrite looks easy as it just operates on the NAT table.

Mar 2 2020, 5:07 AM · VyOS 1.4 Sagitta
syncer assigned T645: Allow multiple prefixes in ipsec tunnel to Unknown Object (User).
Mar 2 2020, 2:48 AM · VyOS 1.4 Sagitta
syncer assigned T687: Encryption of configuration files and critical data to zsdc.
Mar 2 2020, 2:47 AM
syncer assigned T538: Support for network mapping in NAT to zsdc.
Mar 2 2020, 2:46 AM · VyOS 1.4 Sagitta
syncer reassigned T446: Flow accounting enhancements: pre/post NAT, ingress/egress from zsdc to Unknown Object (User).
Mar 2 2020, 2:45 AM · VyOS 1.4 Sagitta
syncer assigned T446: Flow accounting enhancements: pre/post NAT, ingress/egress to zsdc.
Mar 2 2020, 2:45 AM · VyOS 1.4 Sagitta
syncer reassigned T1024: Policy Based Routing by DSCP from dmbaturin to Unknown Object (User).
Mar 2 2020, 2:43 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
hagbard moved T2067: pppoe-server: Add possibility set multiple service-name from Need Triage to Backport Candidates on the VyOS 1.3 Equuleus board.
Mar 2 2020, 12:45 AM · VyOS 1.3 Equuleus (1.3.0), Ready for Crux (1.2.x)

Mar 1 2020

syncer reassigned T149: IPv6 support in OpenVPN tunnel from hagbard to kroy.
Mar 1 2020, 10:01 PM · VyOS 1.3 Equuleus (1.3.0-epa1), openvpn
syncer renamed T970: Support matching domain name in firewall rules from Hostname Support to Hostname Support in NAT and Firewall Rules.
Mar 1 2020, 9:56 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
syncer assigned T973: Create Prometheus Exporter for VyOS to kroy.
Mar 1 2020, 9:45 PM · VyOS Rolling, VyOS 1.5 Circinus
syncer renamed T973: Create Prometheus Exporter for VyOS from prometheus support to Create Prometheus Exporter for VyOS .
Mar 1 2020, 9:45 PM · VyOS Rolling, VyOS 1.5 Circinus
syncer closed T120: Native LibreNMS support as Invalid.

it seems no additional work needed for LibreNMS so i close this one

Mar 1 2020, 9:42 PM · Rejected
syncer assigned T118: Native Zabbix Support to Viacheslav.

@Viacheslav let's discuss
I think we need to implement template for the server (both SNMP based and agent-based)
Need to decide what we expose, but most likely, interfaces, VRRP, VPN metrics, etc
I also add this to collect user feedback

Mar 1 2020, 9:40 PM · Restricted Project, VyOS 1.4 Sagitta
syncer reassigned T741: move user home to persistent storage from UnicronNL to kroy.
Mar 1 2020, 7:52 PM · VyOS Rolling
syncer assigned T725: Cake and FQ-PIE to c-po.
Mar 1 2020, 7:34 PM · VyOS 1.4 Sagitta
c-po moved T1858: l2tp: Delete deprecated outside-nexthop and add gateway-address from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 1 2020, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5)
c-po moved T1881: Execute permissions are removed from custom SNMP scripts at commit time from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 1 2020, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5)
c-po moved T1909: Incorrect behaviour of static routes with overlapping networks from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 1 2020, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5), vyos-frr
c-po moved T1934: Change default hostname when deploy from OVA without params. from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 1 2020, 7:34 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)