Page MenuHomeVyOS Platform
Feed All Stories

Aug 23 2019

Unknown Object (User) added a comment to T1609: Dummy interface not up after commit.

Additional issue with requiring something after disable

Aug 23 2019, 1:00 PM
c-po added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

Unfortunately I can not reproduce this issue

Aug 23 2019, 12:33 PM · VyOS 1.2 Crux (VyOS 1.2.3)
alkersan added a comment to T1607: Convert 'reset conntrack' and 'reset ip[v6] cache' operations from vyatta-op to new syntax.

Please, review another batch of trivial rewrites from vyatta-op and the corresponding vyatta-op PR

Aug 23 2019, 11:17 AM · VyOS 1.3 Equuleus (1.3.0)
adestis created T1610: Support operator mode commands via REST API.
Aug 23 2019, 10:29 AM
c-po triaged T1608: bridge: Bridge adding non existing interfaces is allowed but does not work as High priority.
Aug 23 2019, 10:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 10:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

This can be solved using multiple ways:

  • add option to the interfaces-bridge.py script to recreate the bridge when triggered externally
    • advantage: the conde is already there
    • disadvantage: the script can easily grow to a wastebin of code executed from 100 places
  • add a dedicated bridge-group-sync.py script which synchronizes the bridge groups and interfaces, called whenever a interface is added to the system (e.g OpenVPN vtun or ethernet vif). We will walk through all available bridges configured and add possibly missing interfaces
    • advantage: code is contained in a dedicated scirpt
    • disadvantage: more and more scripts might evolve
  • Write a vyos-interfaced which acts as message receiver and will handle tasks as adding/removing IP addresses, adding/removing bridge and bond members
    • advantage: most generic and single source
    • disadvantage: most complex
Aug 23 2019, 10:15 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) renamed T1609: Dummy interface not up after commit from Dummy interface not up after commin to Dummy interface not up after commit.
Aug 23 2019, 10:01 AM
Unknown Object (User) changed the status of T1609: Dummy interface not up after commit from Open to In progress.
Aug 23 2019, 10:00 AM
c-po claimed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 9:49 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

Full console dump to reproduce with comments:

##
## Start without anything
Aug 23 2019, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

the current only way to get the interface added to the group is to remove and readd it to the group.

vyos@vyos# brctl show
bridge name	bridge id		STP enabled	interfaces
br1		8000.525405123456	yes		eth0.1
Aug 23 2019, 8:53 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

i've updated the description. the bridge is created and comitted prior to the creation of the interface.

Aug 23 2019, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)
runar updated the task description for T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

If the bridge priority is higher then the ethernet vif this should work out of the box

Aug 23 2019, 8:49 AM · VyOS 1.3 Equuleus (1.3.0)
runar renamed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work from bridge: possible to add non-created interfaces. to bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 8:44 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1605: L2tp over IPsec not working in Crux.

I confirm, this behavior was reproduced. As I saw, problem with outgoing marked packets from server. Maybe for this case need add some option for marking only incoming packets, like

mark_in=%unique

While using NAT, just set mark=%unique for in and out marking

Aug 23 2019, 8:43 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1606: Rolling release no longer boots after adding hostname daemon, a subtask of T1598: New implementation of the resolv.conf and hosts update mechanism, as Resolved.
Aug 23 2019, 8:43 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1606: Rolling release no longer boots after adding hostname daemon as Resolved.
Aug 23 2019, 8:43 AM · VyOS 1.3 Equuleus (1.3.0)
runar created T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 8:43 AM · VyOS 1.3 Equuleus (1.3.0)
alkersan added a comment to T1606: Rolling release no longer boots after adding hostname daemon.

Just checked the vyos-1.2-rolling-201908230337-amd64.iso - it is bootable after install.
Unfortunately name resolution seems broken. Here are some details:

  • VM with the previous working image 1.2-rolling-201908210337:
vyos@vyos:~$ show system image
The system currently has the following image(s) installed:
   1: 1.2-rolling-201908230337
   2: 1.2-rolling-201908210337 (default boot)
Aug 23 2019, 7:54 AM · VyOS 1.3 Equuleus (1.3.0)
zx2c4 added a comment to T1572: Wireguard keyPair per interface.

Don't use the same private key in two places at the same time. This means it's not a good idea to copy private keys between computers and use it in two places, and probably also means you shouldn't assign the private key to two interfaces on the same computer at the same time, unless you have a really particular and weird setup and know precisely the implications of it. Doesn't sound like that's the case here. So you're probably best doing a private key per interface.

Aug 23 2019, 7:17 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 22 2019

syncer closed T1131: open-vm-tools causing 100% CPU load as Resolved.
Aug 22 2019, 10:36 PM · VyOS 1.2 Crux (VyOS 1.2.2)
syncer closed T1468: BGP route-reflector-client config erroneously claims remote-as is incorrect as Unknown Status.
Aug 22 2019, 10:36 PM · VyOS 1.2 Crux (VyOS 1.2.3)
syncer moved T1468: BGP route-reflector-client config erroneously claims remote-as is incorrect from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 22 2019, 10:34 PM · VyOS 1.2 Crux (VyOS 1.2.3)
syncer changed the status of T1468: BGP route-reflector-client config erroneously claims remote-as is incorrect from Open to In progress.
Aug 22 2019, 10:34 PM · VyOS 1.2 Crux (VyOS 1.2.3)
rgrant added a comment to T1468: BGP route-reflector-client config erroneously claims remote-as is incorrect.

Does this mean it'll make it into Crux soon?

Aug 22 2019, 10:10 PM · VyOS 1.2 Crux (VyOS 1.2.3)
jestabro committed rVYOSONEXdb67a7e9e6f4: T1606: change vyos-hostsd systemd target to avoid boot problems.
Aug 22 2019, 7:18 PM
alkersan changed the status of T1607: Convert 'reset conntrack' and 'reset ip[v6] cache' operations from vyatta-op to new syntax from Open to In progress.
Aug 22 2019, 5:40 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1606: Rolling release no longer boots after adding hostname daemon: T1598: New implementation of the resolv.conf and hosts update mechanism.
Aug 22 2019, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1598: New implementation of the resolv.conf and hosts update mechanism: T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:53 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po assigned T1606: Rolling release no longer boots after adding hostname daemon to dmbaturin.
Aug 22 2019, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:52 PM · VyOS 1.3 Equuleus (1.3.0)
koef created T1605: L2tp over IPsec not working in Crux.
Aug 22 2019, 12:48 PM · VyOS 1.2 Crux (VyOS 1.2.3)
runar triaged T1604: equuleus: buster: vbash: tab completion breaks as Normal priority.
Aug 22 2019, 7:48 AM · VyOS 1.3 Equuleus (1.3.0)
hagbard committed rVYOSONEXcee38e3ed090: [interfaceconfig] - linkstate as property and depriccated message for….
Aug 22 2019, 2:08 AM

Aug 21 2019

runar added a comment to T1070: SWANCTL: DMVPN: ALL peers are deleted in swan when opennhrp tries to delete ONE peer.

@UnicronNL , no need to apply the patch, it is already applied to the codebase. this issue needs to be something else

Aug 21 2019, 10:18 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
alkersan closed T1596: Convert 'telnet' and 'traceroute' vyatta-op commands to new syntax, a subtask of T689: Converting simple op-mode commands from vyatta-op to new syntax, as Resolved.
Aug 21 2019, 8:35 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
alkersan closed T1596: Convert 'telnet' and 'traceroute' vyatta-op commands to new syntax as Resolved.
Aug 21 2019, 8:35 PM · VyOS 1.3 Equuleus (1.3.0)
cmsitv added a comment to T1070: SWANCTL: DMVPN: ALL peers are deleted in swan when opennhrp tries to delete ONE peer.
In T1070#41443, @runar wrote:

@UnicronNL could you apply my patch to the codebase?

Aug 21 2019, 8:15 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
jestabro moved T1602: equuleus: buster: add live build apt options for choosing vyos packages from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 21 2019, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
runar triaged T1603: equuleus: buster: upgrade live-boot to new version as Normal priority.
Aug 21 2019, 5:54 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

moved get functions into properties, for ifalias, macaddr and mtu to see how it works. If the old get_ function is being used, it prints a message to the console but still works. Will see how well that works.
https://github.com/vyos/vyos-1x/commit/0b9c894fcece6df553a89e42147768ce6efaf372

Aug 21 2019, 5:43 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard committed rVYOSONEXb1c2275a492e: Merge branch 'current' of https://github.com/vyos/vyos-1x into current.
Aug 21 2019, 4:56 PM
hagbard committed rVYOSONEX0b9c894fcece: [interfaceconfig class] - moved get functionaility for mtu, mac and ifalias….
Aug 21 2019, 4:56 PM
c-po closed T1601: Rewrite loopback interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 21 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1601: Rewrite loopback interface type with new style XML/Python interface as Resolved.
Aug 21 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX10fdd0a641a8: Merge pull request #108 from alkersan/current (authored by c-po).
Aug 21 2019, 4:34 PM
c-po committed rVYOSONEXd553b380d599: dummy: T1580: remove superfluous if statements.
Aug 21 2019, 4:34 PM
GitHub <noreply@github.com> committed rVYOSONEX8520b829e381: Merge pull request #111 from c-po/t1601-loopback (authored by c-po).
Aug 21 2019, 4:34 PM
c-po committed rVYOSONEX63cdf781f460: bridge: T1556: remove superfluous if statements.
Aug 21 2019, 4:34 PM
c-po committed rVYOSONEXfe343f428a97: loopback: T1601: rewrite using XML/Python definitions.
Aug 21 2019, 4:34 PM
zsdc changed the status of T1361: VRRP Starts After FRR, Creating Inconsistent Routes - from Open to Confirmed.

The problem is in FRRouting itself. It can be reproduced in 7.0.1-20190820-04-g047efd6, 7.1-20190820-02-g1ed807a. But in 7.2-dev-20190820-03-g9316c82 everything work as expected.
We should try to find which changes fixed this problem and reapply it to one of the current stable FRR versions or wait for the next stable.

Aug 21 2019, 4:27 PM · VyOS 1.2 Crux (VyOS 1.2.4)
jestabro added a subtask for T476: Update the base system to Debian 10 (Buster): T1602: equuleus: buster: add live build apt options for choosing vyos packages.
Aug 21 2019, 4:16 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro added a parent task for T1602: equuleus: buster: add live build apt options for choosing vyos packages: T476: Update the base system to Debian 10 (Buster).
Aug 21 2019, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1602: equuleus: buster: add live build apt options for choosing vyos packages from Open to In progress.
Aug 21 2019, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T476: Update the base system to Debian 10 (Buster): T1584: equuleus: buster: add consistent grub options for predictable interface names.
Aug 21 2019, 4:07 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro added a parent task for T1584: equuleus: buster: add consistent grub options for predictable interface names: T476: Update the base system to Debian 10 (Buster).
Aug 21 2019, 4:06 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T1070: SWANCTL: DMVPN: ALL peers are deleted in swan when opennhrp tries to delete ONE peer.

@UnicronNL could you apply my patch to the codebase?

Aug 21 2019, 3:29 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
cmsitv added a comment to T1070: SWANCTL: DMVPN: ALL peers are deleted in swan when opennhrp tries to delete ONE peer.

I an confirm as well this is happening in 1.2.2. Is there anyway to cronjob a restart of the process to re-establish connectivity to the hub as a workaround?

Aug 21 2019, 3:08 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
c-po changed the status of T1601: Rewrite loopback interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1601: Rewrite loopback interface type with new style XML/Python interface from Open to In progress.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1601: Rewrite loopback interface type with new style XML/Python interface.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1583: l2tp vpn edits does not restart xl2tpd on commit .

https://phabricator.vyos.net/T834

On vyos-1.2-rolling-201908201244-amd64.iso won`t reproduce. All ok, configuration edits are applied.

May close this bug.

Aug 21 2019, 7:20 AM · Rejected
dmbaturin committed rVYOSONEX63855b5c6b67: T1598: redo host_name.py to use vyos-hostsd..
Aug 21 2019, 7:10 AM
dmbaturin committed rVYOSONEXa923efc00621: T1598: clean up vyos-hostsd state dump on clean shutdown..
Aug 21 2019, 7:10 AM
dmbaturin committed rVYOSONEX3cbebc67f970: T1598: improve autogenerated file comments..
Aug 21 2019, 7:10 AM
dmbaturin committed rVYOSONEX683835c1f602: T1598: handle the socket timeout exception in vyos.hostsd_client.
Aug 21 2019, 7:10 AM
alkersan triaged T1600: Convert 'ping' operation from vyatta-op to new syntax as Normal priority.
Aug 21 2019, 6:41 AM · VyOS 1.3 Equuleus (1.3.0)
alkersan placed T1599: Convert 'connect', 'disconnect' and 'clear' ppp interface operations from vyatta-op to new syntax up for grabs.
Aug 21 2019, 6:33 AM
alkersan triaged T1599: Convert 'connect', 'disconnect' and 'clear' ppp interface operations from vyatta-op to new syntax as Normal priority.
Aug 21 2019, 6:33 AM

Aug 20 2019

dmbaturin committed rVYOSONEX525438ac4ad1: T1598: start vyos-hostsd before everything that may need it..
Aug 20 2019, 5:48 PM
dmbaturin committed rVYOSONEXe5df80a3f54d: T1598: initial implementation of the hosts keeper daemon..
Aug 20 2019, 5:34 PM
dmbaturin triaged T1598: New implementation of the resolv.conf and hosts update mechanism as Urgent! priority.
Aug 20 2019, 4:53 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hammersoft added a comment to T834: New L2TP server implementation based on accel-ppp.

On vyos-1.2-rolling-201908201244-amd64.iso won`t reproduce. All ok, configuration edits are applied.

Aug 20 2019, 4:02 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Radeon24 added a comment to T1299: Allow SNMPd to be extended with custom scripts.

Hello, this function works great, but I think it could be better if we can specify a custom OID for each custom script. For exemple, LibreNMS needs to have specific OID to make automatic OS/hardware detection working : https://docs.librenms.org/Support/SNMP-Configuration-Examples/#linux-snmpd-v2
Thank you.

Aug 20 2019, 11:51 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po edited a custom field on T1524: Add support to set allow-from network in DNS forwarding.
Aug 20 2019, 10:05 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address as Resolved.
Aug 20 2019, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX3f225b56f576: powerdns: T1595: add config migrator to remove 'listen-on'.
Aug 20 2019, 10:03 AM
GitHub <noreply@github.com> committed rVYOSONEX8ec2d46a618b: Merge pull request #110 from c-po/powerdns (authored by c-po).
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEXdbdd50e96f5a: powerdns: T1595: remove 'listen-on' CLI option.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEX34e69abedb61: vyos.interfaces: T1595: add method to query for interface type.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEXdc0f641956d0: powerdns: T1524: support setting allow-from network.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEX4074315da3b6: vyos.configtree: add help for set method.
Aug 20 2019, 10:03 AM
c-po closed 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, as Unknown Status.
Aug 20 2019, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1524: Add support to set allow-from network in DNS forwarding as Unknown Status.
Aug 20 2019, 9:53 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1524: Add support to set allow-from network in DNS forwarding from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 20 2019, 9:53 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po renamed T1524: Add support to set allow-from network in DNS forwarding from DNS forwarding allow other source addresses then RFC1918 to Add support to set allow-from network in DNS forwarding.
Aug 20 2019, 9:50 AM · 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 Open to In progress.
Aug 20 2019, 9:37 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding from Open to In progress.
Aug 20 2019, 9:37 AM · VyOS 1.2 Crux (VyOS 1.2.3)
hexes placed T1448: Permissions after image update up for grabs.
Aug 20 2019, 5:46 AM · Rejected

Aug 19 2019

c-po closed T1580: Rewrite dummy interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 19 2019, 9:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1580: Rewrite dummy interface type with new style XML/Python interface as Resolved.
Aug 19 2019, 9:47 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX246d2dbad9df: Merge pull request #109 from c-po/t1580-dummy (authored by c-po).
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX4bd223a00ee3: Python: configinterface: remove debug print() statements.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX80ee4d8c5458: dummy: T1580: rewrite in new style XML/Python.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX0d33e60261bc: dummy: T1580: Python: support {add,remove}_interface in vyos.configinterface.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX5d858f0e6ad0: openvpn: T1548: remove authy 2fa provider.
Aug 19 2019, 9:45 PM
c-po claimed T1580: Rewrite dummy interface type with new style XML/Python interface.
Aug 19 2019, 8:53 PM · VyOS 1.3 Equuleus (1.3.0)