Page MenuHomeVyOS Platform
Feed All Stories

Jun 10 2020

Viacheslav reassigned T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses from Viacheslav to dmbaturin.
Jun 10 2020, 10:38 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses from ipaddrchecl unaware of /31 host addresses - can no longer assign /31 mask to interface addresses to ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.
Jun 10 2020, 9:35 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

I'm pretty sure it's my failure to correctly handle an edge case. I'll look into it today, should be simple enough.

Jun 10 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.
Jun 10 2020, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

Clearly a workaround is the fastest way to "fix" VyOS, but the backend code should be fixed, too. This is either ipaddrcheck https://github.com/vyos/ipaddrcheck or libcidr.

Jun 10 2020, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

i'm wondering if this is the right approach.
This works as a workaround, but this needs to be added to the ipaddrcheck validator as an allowed host-address and not be done in a shell script

Jun 10 2020, 8:23 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav claimed T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

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

Jun 10 2020, 8:18 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2577: /31 addresses are unable to be used in many cases.

https://phabricator.vyos.net/T2578

Jun 10 2020, 7:32 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

Proposed validator for host https://github.com/vyos/vyos-1x/blob/current/src/validators/ipv4-host

Jun 10 2020, 7:23 AM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses as Urgent! priority.
Jun 10 2020, 6:22 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.
Jun 10 2020, 6:22 AM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2548: Interfaces allowing inappropriate network addresses to be assigned from Interfaces allowing inappropriate addresses to Interfaces allowing inappropriate network addresses to be assigned.
Jun 10 2020, 6:18 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXbc5cec0fbb9f: Merge pull request #448 from DmitriyEshenko/1xppp09062020 (authored by c-po).
Jun 10 2020, 5:57 AM
shaferstockton added a comment to T2508: Enable user to configure a LUA script that modifies resolving in PowerDNS.

Do I need to do more to get the PR merged?

Jun 10 2020, 2:44 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)
kroy created T2577: /31 addresses are unable to be used in many cases.
Jun 10 2020, 1:35 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 9 2020

Unknown Object (User) added a comment to T2515: Ethernet interface is automatically disabled when removing it from bond.

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

Jun 9 2020, 8:59 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@alexandrestein Vyos1.3 's npt is temporarily unavailable, but vyos1.3 basically supports dhcpv6-pd,. If there is no special reason, you can consider using a global address instead of ULA, to obtain the delegation prefix directly from ISP and distribute it to the client (via RA), instead of using ULA+NPT.

Jun 9 2020, 8:38 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
alexandrestein added a comment to T2518: Add support for IPv6 NAT (NPTv6).

Sorry.
It had some kind of persistency and I had to turn it on again to have it working.

Jun 9 2020, 8:20 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Unknown Object (User) changed the status of T2575: pppoe-server: does not possibly assign IP address from Open to In progress.

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

Jun 9 2020, 8:16 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXdc7654cbc6cd: wwan: T2529: add XML device constraint.
Jun 9 2020, 7:00 PM
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

NPTv6 is available in VyOS 1.2 (crux) and currently not implemented in 1.3 (equuleus) as nftables package should be updated to 0.9.5 to make use of netmap.

Jun 9 2020, 6:14 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a comment to T2573: BFD op-mode commands are broken.

@zsdc can you please have a look? CHanges to FRR show commands introduced here: https://github.com/vyos/vyos-1x/commit/6492541b

Jun 9 2020, 6:11 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
c-po reassigned T2573: BFD op-mode commands are broken from c-po to zsdc.
Jun 9 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@alexandrestein To be honest, I don't understand why NPTs work in your configuration. It seems to have nothing to do with NPTs.

Jun 9 2020, 5:33 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
alexandrestein added a comment to T2518: Add support for IPv6 NAT (NPTv6).

You are right.

Jun 9 2020, 4:56 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
fabio.prina added a comment to T2576: "show interfaces" does not return VTI.

I suppose the problem is related to T2546 and the the op-mode: T2546: migrate show interfaces tunnel,input,pseudo-ethernet,… github commit

Jun 9 2020, 4:51 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

In fact, according to official comments and my retrospection of nptv6 code, vyos has not generated any code for nptv6 at present.

Jun 9 2020, 4:49 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po triaged T2321: VRF support for SSH, NTP, SNMP service as Normal priority.
Jun 9 2020, 4:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2321: VRF support for SSH, NTP, SNMP service from VRF support for services to VRF support for SSH, NTP, SNMP service.
Jun 9 2020, 4:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2321: VRF support for SSH, NTP, SNMP service from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Jun 9 2020, 4:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2321: VRF support for SSH, NTP, SNMP service.
Jun 9 2020, 4:47 PM · VyOS 1.3 Equuleus (1.3.0)
alexandrestein added a comment to T2518: Add support for IPv6 NAT (NPTv6).

I made this works.

Jun 9 2020, 4:44 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
fabio.prina created T2576: "show interfaces" does not return VTI.
Jun 9 2020, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2567: accel-ppp eats all memory with a small sstp config.

https://github.com/xebd/accel-ppp/issues/133

Jun 9 2020, 2:41 PM · VyOS 1.3 Equuleus (1.3.9)
Unknown Object (User) claimed T2575: pppoe-server: does not possibly assign IP address.
Jun 9 2020, 2:25 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2575: pppoe-server: does not possibly assign IP address.
Jun 9 2020, 2:25 PM · VyOS 1.3 Equuleus (1.3.0)
Demon_H created T2574: wan-load-balance snat bug and route problem.
Jun 9 2020, 1:51 PM · VyOS 1.3 Equuleus (1.3.6)
daniil added a comment to T2321: VRF support for SSH, NTP, SNMP service.
In T2321#66700, @c-po wrote:

@daniil that would work of course. You tested it manuslly that this works?

Jun 9 2020, 10:41 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2567: accel-ppp eats all memory with a small sstp config.

In this case, SSTP daemon trying to allocate RAM for ipv6 pool and router does not have enough RAM. Dynamic memory allocation is not implemented for ip-pools.
Maybe, in this case, we need to calculate before commit, and show commit fail message with reason?
Calculating:
2^64 bit = 18446744073709551616 bit or 2305843009213693952 byte
2305843009213693952 * 64 (structure size byte) = 147573952589676412928 byte or 137438953472 GB
Correct me if my calculation wrong.

Jun 9 2020, 10:34 AM · VyOS 1.3 Equuleus (1.3.9)
ngoehring added a comment to T2553: set interface ethN vif-s nnnn does not commit.

Successfully able to create the vif-s 1234 per the above example without any issues on VyOS 1.3-rolling-202006070117:

Jun 9 2020, 10:16 AM · VyOS 1.3 Equuleus (1.3.0)
syncer added a project to T2567: accel-ppp eats all memory with a small sstp config: VyOS 1.3 Equuleus.
Jun 9 2020, 9:39 AM · VyOS 1.3 Equuleus (1.3.9)
Unknown Object (User) updated the task description for T2572: Wrong default units when defining traffic policy bandwidth.
Jun 9 2020, 9:31 AM
kroy added a comment to T2573: BFD op-mode commands are broken.

This one works good too

Jun 9 2020, 2:28 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
kroy updated the task description for T2573: BFD op-mode commands are broken.
Jun 9 2020, 2:25 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
kroy assigned T2573: BFD op-mode commands are broken to c-po.

Seems like this might be VRF related

Jun 9 2020, 2:24 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
kroy created T2573: BFD op-mode commands are broken.
Jun 9 2020, 2:24 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux

Jun 8 2020

Unknown Object (User) created T2572: Wrong default units when defining traffic policy bandwidth.
Jun 8 2020, 9:02 PM
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.

@daniil that would work of course. You tested it manuslly that this works?

Jun 8 2020, 8:56 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2279: Router resolves as 127.0.1.1 when using Router's Recursive DNS, a subtask of T2464: DNS bugs (parent task), from Open to In progress.
Jun 8 2020, 7:29 PM · VyOS Rolling
jjakob changed the status of T2279: Router resolves as 127.0.1.1 when using Router's Recursive DNS from Open to In progress.
Jun 8 2020, 7:29 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.7)
daniil added a comment to T2321: VRF support for SSH, NTP, SNMP service.

Can use systemd module file override?

Jun 8 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
richardpowellus awarded T2279: Router resolves as 127.0.1.1 when using Router's Recursive DNS a Like token.
Jun 8 2020, 7:01 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.7)
kroy closed T2559: Add operational mode command to retrieve hardware sensor data as Resolved.
Jun 8 2020, 6:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2571: NAT destination port with ! results in error.
Jun 8 2020, 5:50 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2570: Drop support for "system console device <device> modem", a subtask of T2569: Migrate "set system console" to XML and Python representation, from Open to In progress.
Jun 8 2020, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2570: Drop support for "system console device <device> modem" from Open to In progress.
Jun 8 2020, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2570: Drop support for "system console device <device> modem".
Jun 8 2020, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2569: Migrate "set system console" to XML and Python representation from Open to In progress.
Jun 8 2020, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2561: Drop support for "system console netconsole": T2569: Migrate "set system console" to XML and Python representation.
Jun 8 2020, 4:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T2569: Migrate "set system console" to XML and Python representation: T2561: Drop support for "system console netconsole".
Jun 8 2020, 4:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2569: Migrate "set system console" to XML and Python representation.
Jun 8 2020, 4:08 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXb821c6302688: Merge pull request #447 from kroy-the-rabbit/sensors (authored by c-po).
Jun 8 2020, 4:07 PM
kroy reopened T2559: Add operational mode command to retrieve hardware sensor data as "Needs testing".

Changed this around a bit to load the modules automatically if necessary. Only adds about half a second to initial execution

Jun 8 2020, 2:59 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2501: Cannot recover from failed boot config load.

@jjakob. to clarify two points (for my sake as well), there are cases where config fails to the point where the config session can not be initialized, such that one can not enter a config session: here's an example --- say. during development, someone forgets to import a module in an early conf_mode script; config initialization is completely screwed --- this had occurred ages ago, and the only way I found it was that I had happened to be looking at their code a few moments previously and noticed ... that's what vyos-config-debug is for, and why it is hidden on a boot flag. You are talking about a much more reasonable case, where (I imagine) a specific configuration causes a partial failure, but one can still enter a config session. The checks in subtask T2568 may help restore the ability to debug by config/load/commit. Those checks are needed anyway.

Jun 8 2020, 2:52 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2568: Add some missing checks in config, a subtask of T2501: Cannot recover from failed boot config load, from In progress to Needs testing.
Jun 8 2020, 2:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2568: Add some missing checks in config from In progress to Needs testing.

https://github.com/vyos/vyos-1x/compare/current...jestabro:config-checks.patch

Jun 8 2020, 2:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2501: Cannot recover from failed boot config load: T2568: Add some missing checks in config.
Jun 8 2020, 2:23 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2568: Add some missing checks in config: T2501: Cannot recover from failed boot config load.
Jun 8 2020, 2:23 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2568: Add some missing checks in config from Open to In progress.
Jun 8 2020, 2:23 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T2561: Drop support for "system console netconsole".

I think we can safely remove it indeed.

Jun 8 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0)
syncer assigned T2567: accel-ppp eats all memory with a small sstp config to Unknown Object (User).
Jun 8 2020, 12:05 PM · VyOS 1.3 Equuleus (1.3.9)
rherold created T2567: accel-ppp eats all memory with a small sstp config.
Jun 8 2020, 12:02 PM · VyOS 1.3 Equuleus (1.3.9)
rherold created T2566: sstp not able to run tunnels ipv6 only.
Jun 8 2020, 11:59 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXd76776ac8732: Merge pull request #446 from DmitriyEshenko/fix-l2tp-003 (authored by c-po).
Jun 8 2020, 11:24 AM
c-po added a comment to T2561: Drop support for "system console netconsole".

A Serial/IPMI interface would be much more suited for kernel debugging.

Jun 8 2020, 11:19 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2564: Extend VyOS to support appliance LCDs.

This has been on my extended todo list for a long time now, but there were always higher priority issues. I'm glad someone is working on it!

Jun 8 2020, 11:10 AM · VyOS 1.2 Crux (VyOS 1.2.7)
Unknown Object (User) changed the status of T2565: Cannot connect to l2tp server with radius auth from Open to In progress.

PR https://github.com/vyos/vyos-1x/pull/446
Note: gw-ip-address necessary define for [radius] or [chap-secrets] sections.

Jun 8 2020, 9:11 AM · VyOS 1.3 Equuleus (1.3.0)
zsdc added a comment to T2561: Drop support for "system console netconsole".

@c-po I have not tried this previously, but if it works well, I would like to keep it for kernel debugging on bare-metal devices.

Jun 8 2020, 8:43 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T2565: Cannot connect to l2tp server with radius auth.
Jun 8 2020, 8:36 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2565: Cannot connect to l2tp server with radius auth.
Jun 8 2020, 8:36 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2563: Wrong interface binding for Dell VEP 1445.

I think the old interface sequence number can confuse on this device

Screenshot 2020-06-08 at 09.20.38.png (297×1 px, 583 KB)

Jun 8 2020, 6:23 AM · VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) added a comment to T2563: Wrong interface binding for Dell VEP 1445.

@c-po these changes will take effect only for the newly installed system, HW-ID in config has more priority.

Jun 8 2020, 6:17 AM · VyOS 1.2 Crux (VyOS 1.2.6)

Jun 7 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Overview of the effort:

Jun 7 2020, 9:50 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po assigned T2564: Extend VyOS to support appliance LCDs to fmertz.
Jun 7 2020, 9:41 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po added a project to T2564: Extend VyOS to support appliance LCDs: VyOS 1.3 Equuleus.
Jun 7 2020, 9:40 PM · VyOS 1.2 Crux (VyOS 1.2.7)
fmertz created T2564: Extend VyOS to support appliance LCDs.
Jun 7 2020, 9:38 PM · VyOS 1.2 Crux (VyOS 1.2.7)
dsummers added a comment to T421: Add Pv6 prefix delegation support.

T2551 has now been fixed and confirmed working.

Jun 7 2020, 9:14 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
dsummers added a comment to T2551: DHCPv6-PD prefix length not being set in config file.

@c-po I can now confirm that as of vyos-1.3-rolling-20200607117 this issue is now fixed!

Jun 7 2020, 9:12 PM
c-po added a comment to T2563: Wrong interface binding for Dell VEP 1445.

This will move eth0 to eth7 - is there a config migrator? Or is it yet not used in "production"?

Jun 7 2020, 8:58 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEXf506ba43d44a: op-mode: T2558: version: no need to call this with sudo.
Jun 7 2020, 8:50 PM
c-po committed rVYOSONEXdec99e036a46: op-mode: T2558: version: split out CPU info.
Jun 7 2020, 8:50 PM
c-po committed rVYOSONEXcfeebf30947f: op-mode: rename version.xml -> show-version.xml.
Jun 7 2020, 8:50 PM
Unknown Object (User) changed the status of T2563: Wrong interface binding for Dell VEP 1445 from Open to Needs testing.

PR https://github.com/vyos/vyos-build/pull/106

Jun 7 2020, 8:32 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) claimed T2563: Wrong interface binding for Dell VEP 1445.
Jun 7 2020, 8:26 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) created T2563: Wrong interface binding for Dell VEP 1445.
Jun 7 2020, 8:26 PM · VyOS 1.2 Crux (VyOS 1.2.6)
kroy updated the task description for T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Jun 7 2020, 8:10 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Jun 7 2020, 8:09 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Jun 7 2020, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Jun 7 2020, 8:06 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Jun 7 2020, 8:06 PM · VyOS 1.3 Equuleus (1.3.0)