Page MenuHomeVyOS Platform
Feed All Stories

Aug 27 2019

c-po moved T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG) from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po edited projects for T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG), added: VyOS 1.2 Crux (VyOS 1.2.3); removed VyOS 1.2 Crux.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a project to T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG): VyOS 1.3 Equuleus.
Aug 27 2019, 8:23 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG).

backported to crux

Aug 27 2019, 8:23 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1617: OpenVPN push route failure as Resolved.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1617: OpenVPN push route failure, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, as Resolved.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1617: OpenVPN push route failure.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1617: OpenVPN push route failure: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe4f1bbb270f0: openvpn: T1617: bugfix for server push-route.
Aug 27 2019, 8:19 PM
c-po claimed T1617: OpenVPN push route failure.
Aug 27 2019, 7:41 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc added a comment to T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG).

Pull request for fixing this problem: https://github.com/vyos/vyatta-netflow/pull/4

Aug 27 2019, 6:49 PM · VyOS 1.2 Crux (VyOS 1.2.3)
brianmarcotte created T1617: OpenVPN push route failure in the S1 VyOS Public space.
Aug 27 2019, 6:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX6cbf8db38ddc: Merge branch 't1614-bonding' into current.
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEX34adc76f589c: Python/VyOS validate: add is_ip() to check for IPv4 or IPv4 address.
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEX343a48be36b1: bridge: T1556: remove unused function freeze().
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEXcd9bb2963e9e: list-interfaces: T1614: support listing interfaces which can be bonded.
Aug 27 2019, 5:50 PM
nirmal created T1616: 'renew dhcpv6 interface <interfaceName>' command fails, but work within config session.
Aug 27 2019, 4:48 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1614: Rewrite bonding interface in new style XML syntax.

The reason for layer2, layer2+3 and layer3+4 are that those values are directly passed to the kernel, as the pernel expects:

Aug 27 2019, 3:56 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1614: Rewrite bonding interface in new style XML syntax.

improvement suggestion:

  • remove the use of + in hash-policy names. layer2+3 and layer3+4. this could be replaced with the more used - character, so layer2-3 and layer3-4
  • also add support for encap2-3 and encap3-4hash-policy
Aug 27 2019, 2:16 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1614: Rewrite bonding interface in new style XML syntax.

It is true that you need a hash-policy, but specifying a hash-policy is optional, if you don't specify it reverts to the kernel default that is layer2..
also defaults should not be listed in the configuration. (because then the configuration will be crowded with all kind of strange things that is a default)

Aug 27 2019, 2:09 PM · VyOS 1.3 Equuleus (1.3.0)
mbailey added a comment to T1614: Rewrite bonding interface in new style XML syntax.

@runar If I could offer an alternative, why not require set interfaces bonding bond0 hash-policy to always be specified? The hash policy is not something optional like a tunnel key for GRE, so I feel that this option should be required.

Aug 27 2019, 1:53 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX1ace4a352378: [service https] T1443: Correct the use of listen/server_name directives.
Aug 27 2019, 1:17 PM
runar added a comment to T1614: Rewrite bonding interface in new style XML syntax.

Improvement suggestion:
set interfaces bonding bond0 hash-policy # defaults to layer2, listing layer2 as an configureable alternative is then redundant. to revert to level2 the user should delete the config entry instead. also update description about using layer2 as a default

Aug 27 2019, 1:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T1615: After migration to pyroute2 the address DHCP statement is no longer covered.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T1615: After migration to pyroute2 the address DHCP statement is no longer covered as High priority.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1615: After migration to pyroute2 the address DHCP statement is no longer covered.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
Line2 added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

with vyos-1.2-rolling-201908270337-amd64.iso also fixed for me. Thanks

Aug 27 2019, 10:00 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po changed the status of T1614: Rewrite bonding interface in new style XML syntax from Open to In progress.
Aug 27 2019, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1614: Rewrite bonding interface in new style XML syntax, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Aug 27 2019, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1614: Rewrite bonding interface in new style XML syntax.
Aug 27 2019, 9:19 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1580: Rewrite dummy interface type with new style XML/Python interface: T1609: Dummy interface not up after commit.
Aug 27 2019, 9:12 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1609: Dummy interface not up after commit: T1580: Rewrite dummy interface type with new style XML/Python interface.
Aug 27 2019, 9:12 AM
c-po closed T1609: Dummy interface not up after commit as Resolved.
Aug 27 2019, 9:12 AM
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

@hagbard dummy interface has been migrated, see https://github.com/vyos/vyos-1x/commit/93184326fc3768216b734a5fcc60e193b5e27fad

Aug 27 2019, 9:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX93184326fc37: dummy: T1580: migrate implementation to pyroute2.
Aug 27 2019, 9:11 AM
dmbaturin committed rVYOSONEXbb0c520a7a09: T1598: make dns_forwarding.py retrieve name servers from vyos-hostsd..
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX43b0bbbc9b5b: T1606: change vyos-hostsd systemd target to avoid boot problems (authored by jestabro).
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX3a6ce1c83b56: T1598: add a vyos-hostsd operation for retrieving name servers by tag..
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX21014e20bedb: T1598: clean up vyos-hostsd state dump on clean shutdown..
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX5824029b4b4a: T1598: handle the socket timeout exception in vyos.hostsd_client.
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX8008fb508ec8: T1598: improve autogenerated file comments..
Aug 27 2019, 6:20 AM
dmbaturin committed rVYOSONEX4ec3b643adb2: T1598: start vyos-hostsd before everything that may need it..
Aug 27 2019, 6:19 AM
dmbaturin committed rVYOSONEX33672c81a8a1: T1598: initial implementation of the hosts keeper daemon..
Aug 27 2019, 6:19 AM
dmbaturin added a parent task for T1540: Static-host-mappings disappear from /etc/hosts after a while: T1598: New implementation of the resolv.conf and hosts update mechanism.
Aug 27 2019, 6:00 AM · VyOS 1.2 Crux (VyOS 1.2.3)
dmbaturin added a subtask for T1598: New implementation of the resolv.conf and hosts update mechanism: T1540: Static-host-mappings disappear from /etc/hosts after a while.
Aug 27 2019, 6:00 AM · VyOS 1.2 Crux (VyOS 1.2.3)
dmbaturin added a subtask for T1598: New implementation of the resolv.conf and hosts update mechanism: T1542: static-host-mapping entries broken after reboot.
Aug 27 2019, 5:58 AM · VyOS 1.2 Crux (VyOS 1.2.3)
dmbaturin added a parent task for T1542: static-host-mapping entries broken after reboot: T1598: New implementation of the resolv.conf and hosts update mechanism.
Aug 27 2019, 5:58 AM · VyOS 1.2 Crux (VyOS 1.2.3)
dmbaturin closed T1250: FRR not setting default gateway from DHCP as Resolved.

If it reappears, feel free to reopen.

Aug 27 2019, 5:57 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Aug 26 2019

GitHub <noreply@github.com> committed rVYOSONEX4d8eddc6ddae: Merge pull request #118 from c-po/pyroute2 (authored by c-po).
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX10e5e6acf671: Python: configinterface: remove in favour of pyroute.
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX0e1f53c5fb81: loopback: T1601: migrate to pyroute2.
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX3dbb258f5f02: bridge: T1556: fix comment.
Aug 26 2019, 8:44 PM
GitHub <noreply@github.com> committed rVYOSONEX27cc65e8a254: Merge pull request #117 from c-po/pyroute2 (authored by c-po).
Aug 26 2019, 8:30 PM
c-po committed rVYOSONEX6e36bafad6d8: bridge: T1556: migrate interface configuration to pyroute2.
Aug 26 2019, 8:30 PM
c-po committed rVYOSONEX727ece3b4a9d: bridge: T1556: bugfix: aging range validator.
Aug 26 2019, 8:30 PM
c-po committed rVYOSONEX7c79684a931b: bridge: T1556: bugfix: disable node must be valueless.
Aug 26 2019, 8:30 PM
dmbaturin committed rVYOSONEXfdae741be5ff: T1598: make dns_forwarding.py retrieve name servers from vyos-hostsd..
Aug 26 2019, 5:59 PM
dmbaturin committed rVYOSONEXb812bae9e317: T1598: add a vyos-hostsd operation for retrieving name servers by tag..
Aug 26 2019, 5:59 PM
zsdc changed the status of T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG) from Open to In progress.
Aug 26 2019, 5:45 PM · VyOS 1.2 Crux (VyOS 1.2.3)
zsdc created T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG).
Aug 26 2019, 5:45 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

Perfect, I think the dummy interface would be one which needs to be corrected before I can remove the class file entirely.

Aug 26 2019, 3:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1591: OpenVPN "run show openvpn client status" does not work as Resolved.
Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1591: OpenVPN "run show openvpn client status" does not work, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, as Resolved.
Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1591: OpenVPN "run show openvpn client status" does not work.

Resolved with rewrite of op-mode scripts in Python.

Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work, a subtask of T1556: Rewrite Bridge in new style XML syntax, as Resolved.
Aug 26 2019, 2:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work as Resolved.
Aug 26 2019, 2:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4a8ab14dc3cb: bridge: T1608: deny adding non existing interfaces to bridge config.
Aug 26 2019, 2:20 PM
c-po committed rVYOSONEXd5e9512b8461: bridge: T1556: reword exception error when beeing member of multiple bridges.
Aug 26 2019, 2:20 PM
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

Turns out this can be done with the following code:

Aug 26 2019, 2:02 PM · VyOS 1.3 Equuleus (1.3.0)
alkersan closed T1607: Convert 'reset conntrack' and 'reset ip[v6] cache' operations from vyatta-op to new syntax, a subtask of T689: Converting simple op-mode commands from vyatta-op to new syntax, as Resolved.
Aug 26 2019, 11:36 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
alkersan closed T1607: Convert 'reset conntrack' and 'reset ip[v6] cache' operations from vyatta-op to new syntax as Resolved.
Aug 26 2019, 11:36 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX37e4d24f3679: openvpn: T1548: add missing if statement in 'show openvpn' command.
Aug 26 2019, 11:36 AM
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

pyroute2 has been added to our debian repo http://dev.packages.vyos.net/repositories/current/vyos/pool/main/p/pyroute2/

Aug 26 2019, 11:22 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 26 2019, 11:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python as Resolved.
Aug 26 2019, 11:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXc83d12cf7963: openvpn: T1548: add 'show openvpn' command.
Aug 26 2019, 11:20 AM
c-po committed rVYOSONEXd78afa762043: openvpn: T1548: fix indention on op-mode definition.
Aug 26 2019, 11:20 AM
MarcSim added a comment to T1545: IPSEC vti issue.

We have change vyos configuration.
Now, our vyos still have 1 interface but haven't two ip adresses.
It have only one private IP.
VPN coming from wan connecte to it by public IP manage by compgany firewall and VPN coming from Local network connect to it by private ip adresses.

Aug 26 2019, 10:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
vyos@vyos:~$ show openvpn site-to-site
OpenVPN status on vtun1
Aug 26 2019, 10:03 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 25 2019

c-po closed T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders as Resolved.
Aug 25 2019, 5:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

If this issue can be reproduced by someone else please open a new bug report. THX!

Aug 25 2019, 5:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po committed rVYOSONEX8c471a772153: powerdns: T1524: support setting allow-from network.
Aug 25 2019, 5:21 PM
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding from Unknown Status to Resolved.
Aug 25 2019, 5:21 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding, a subtask of T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address, from Unknown Status to Resolved.
Aug 25 2019, 5:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1524: Add support to set allow-from network in DNS forwarding from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 25 2019, 5:21 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist as Resolved.
Aug 25 2019, 6:31 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXca6c3e44833d: Merge pull request #112 from alkersan/T1607_reset_ip_conntrack_rewrite (authored by c-po).
Aug 25 2019, 6:29 AM
GitHub <noreply@github.com> committed rVYOSONEX9d68ce363d50: Merge pull request #115 from DmitriyEshenko/dummy (authored by c-po).
Aug 25 2019, 6:27 AM
GitHub <noreply@github.com> committed rVYOSONEXabd8adaa2c38: Merge pull request #116 from jjakob/current (authored by c-po).
Aug 25 2019, 6:26 AM

Aug 24 2019

jjakob added a comment to T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist.

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

Aug 24 2019, 9:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist.
Aug 24 2019, 9:40 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist.

vyos-1x src/migration-scripts/interfaces/0-to-1 line 41:
https://github.com/vyos/vyos-1x/blob/2f3aa28f259ee7f23ef8a4a091db8ced2202bbd8/src/migration-scripts/interfaces/0-to-1#L41:

# igmp-snooping: check if enabled
igmp_val = config.return_value(base + [br, 'igmp-snooping', 'querier'])

This should be preceded by a if config.exists, as should line 33:

    # STP: check if enabled
        stp_val = config.return_value(base + [br, 'stp'])
`
Aug 24 2019, 9:39 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T1556: Rewrite Bridge in new style XML syntax.

The interface/0-to-1 migration script is failing on upgrade (T1611).

Aug 24 2019, 9:34 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob updated subscribers of T1156: VyOS sticker templates.

@c-po The above commits should reference T1556, probably a typo.

Aug 24 2019, 9:31 PM · Restricted Project, Global Notifications
jjakob added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

Would something like https://openwrt.org/docs/techref/netifd be useful? The drawback that it's dependent on ubus https://openwrt.org/docs/techref/ubus

Aug 24 2019, 9:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob created T1612: dhcp-server time-offset fails to validate in the S1 VyOS Public space.
Aug 24 2019, 8:56 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob created T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist in the S1 VyOS Public space.
Aug 24 2019, 8:13 PM · VyOS 1.3 Equuleus (1.3.0)
syncer changed the status of T1610: Support operator mode commands via REST API from Open to In progress.
Aug 24 2019, 2:46 AM

Aug 23 2019

GitHub <noreply@github.com> committed rVYOSONEX2f3aa28f259e: Merge pull request #114 from DmitriyEshenko/dummy (authored by c-po).
Aug 23 2019, 1:46 PM
Unknown Object (User) added a comment to T1609: Dummy interface not up after commit.

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

Aug 23 2019, 1:33 PM