Page MenuHomeVyOS Platform
Feed All Stories

Apr 22 2020

thomas-mangin created T2366: change the default for Interface creation to False.
Apr 22 2020, 5:06 PM · VyOS 1.5 Circinus
c-po closed T2351: Cleanup PPTP server implementation and CLI commands as Resolved.
Apr 22 2020, 5:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX2703915afb9a: Merge branch 'pptp-rewrite' of github.com:c-po/vyos-1x into current.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEX6f090e918bae: accel-ppp: fix wrong reference in verify() on missing attributes.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXafaa399fe50b: vpn: pptp: T2351: add support for common radius-additions XML.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXfea838d39dfd: accel-ppp: T2314: bugfix wrong placement of endif in Jinja2 template.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXf9fbda14a255: vpn: pptp: T2351: migrate to common name-server, wins-server nodes.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXd55ab3a9fa06: vpn: pptp: T2351: migrate to common radius CLI.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXcc87303aad1f: accel-ppp: provide common wins-server include definition.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXfbdafa2987ed: vpn: pptp: T2351: use first IP from client pool as gateway address.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEX05f839574b10: vpn: pptp: T2351: align configuration to other accel implementations.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEXc29e9344757e: vpn: pptp: T2351: migrate from SysVinit to systemd.
Apr 22 2020, 5:02 PM
c-po committed rVYOSONEX8998b56a92de: vyos.util: migrate all cpu_count() occurances to common get_half_cpus().
Apr 22 2020, 5:02 PM
trae32566 added a comment to T2341: Pseudo-ethernet Interfaces Not Loaded on Boot.

Yup that did it. Thanks!

Apr 22 2020, 4:58 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2365: remove duplication as Resolved.
Apr 22 2020, 4:50 PM
jestabro closed T2096: Provide "generate" and "show" commands via the http API as Resolved.
Apr 22 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEXd2477601a6c4: http api: T2096: form of show/generate should be consistent with other cmds.
Apr 22 2020, 4:02 PM
jestabro added a comment to T2096: Provide "generate" and "show" commands via the http API.

The form will be made consistent with other commands, using an explicit 'op' (show|generate) and 'path' as list of strings. For example:

Apr 22 2020, 4:00 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2365: remove duplication.

First, I thought you had merged the patch, as you did not, there is no duplication ATM.

Apr 22 2020, 3:42 PM
thomas-mangin added a comment to T2190: Instantiating Interfaces without risk of creation.
This may possibly be the cause of some bugs?

If the interface exists, it is perfectly harmless: it was the previous behaviour. The example where it can cause issue when a interface name is used and does not exists as it will create it. So really op_mode commands.

Apr 22 2020, 3:34 PM
jjakob added a comment to T2190: Instantiating Interfaces without risk of creation.

There are places in the code where operational commands are still ran without create=False, for example:
https://github.com/vyos/vyos-1x/blob/675f400bacb03ae93be928e7270f89205d1036b9/src/conf_mode/interfaces-bonding.py#L242

Apr 22 2020, 10:57 AM
Viacheslav closed T2361: Unable to delete VLAN vif interface, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Apr 22 2020, 10:02 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2361: Unable to delete VLAN vif interface as Resolved.

Fixed in the latest rolling.

Apr 22 2020, 10:02 AM · VyOS 1.3 Equuleus (1.3.0)
zakwan updated zakwan.
Apr 22 2020, 9:24 AM
zakwan updated zakwan.
Apr 22 2020, 9:22 AM
Viacheslav closed T2320: Wireguard creates non-existing interfaces in [op-mode]., a subtask of T2322: CLI [op-mode] bugs. Root task, as Resolved.
Apr 22 2020, 9:06 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2320: Wireguard creates non-existing interfaces in [op-mode]. as Resolved.

Fixed.

Apr 22 2020, 9:06 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2331: VRRP op-mode errors, a subtask of T2322: CLI [op-mode] bugs. Root task, as Resolved.
Apr 22 2020, 8:07 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2331: VRRP op-mode errors as Resolved.

Fixed in the latest rolling

sever@r11:~$ show vrrp 
VRRP is not running
sever@r11:~$ show vrrp detail 
VRRP is not running
sever@r11:~$ show vrrp statistics 
VRRP is not running
sever@r11:~$
Apr 22 2020, 8:07 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav assigned T2361: Unable to delete VLAN vif interface to thomas-mangin.
Apr 22 2020, 8:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2365: remove duplication.

I prefer the first one as it is proven to work since VyOS 1.2.x

Apr 22 2020, 7:04 AM
c-po closed T2339: OpenVPN: IPv4 no longer working after adding IPv6 support as Resolved.
Apr 22 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2339: OpenVPN: IPv4 no longer working after adding IPv6 support.

Works for me

Apr 22 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX675f400bacb0: Merge pull request #360 from thomas-mangin/T2186-syslog (authored by c-po).
Apr 22 2020, 5:38 AM
GitHub <noreply@github.com> committed rVYOSONEX43e606d88fd8: Merge pull request #368 from DmitriyEshenko/mroute-pim (authored by c-po).
Apr 22 2020, 5:36 AM
GitHub <noreply@github.com> committed rVYOSONEXa6d6dcfa9d0a: Merge pull request #372 from thomas-mangin/T2354 (authored by c-po).
Apr 22 2020, 5:24 AM
GitHub <noreply@github.com> committed rVYOSONEXa3a4d23ff557: Merge pull request #370 from thomas-mangin/T2331 (authored by c-po).
Apr 22 2020, 5:22 AM
GitHub <noreply@github.com> committed rVYOSONEXffc065158dc8: Merge pull request #369 from thomas-mangin/T2361 (authored by c-po).
Apr 22 2020, 5:22 AM
zakwan added a comment to T2000: strongSwan does not install routes to table 220 in certain cases.
Apr 22 2020, 4:22 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 triaged T2348: On IPv6 address distribution and DHCPv6 bugs as High priority.
Apr 22 2020, 4:10 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2348: On IPv6 address distribution and DHCPv6 bugs, a subtask of T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work, from Open to In progress.
Apr 22 2020, 4:06 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2348: On IPv6 address distribution and DHCPv6 bugs from Open to In progress.
Apr 22 2020, 4:06 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 assigned T2348: On IPv6 address distribution and DHCPv6 bugs to jjakob.
Apr 22 2020, 2:24 AM · VyOS 1.3 Equuleus (1.3.0)

Apr 21 2020

jjakob renamed T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work from Separate IPv6 link-local addresses from EUI64 prefixes, allow setting multiple EUI64 addresses to IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work.
Apr 21 2020, 11:05 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2365: remove duplication.
Apr 21 2020, 10:07 PM
thomas-mangin added a comment to T2352: l2tpv3 conf_mode errors.

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

Apr 21 2020, 10:02 PM
jjakob added a comment to T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work.

The above PR is tested to fix this issue and T2345.

Apr 21 2020, 9:50 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2353: Interface [conf_mode] errors parent task.

https://github.com/vyos/vyos-1x/pull/372 will now not display tunnel (but gre-bridge) as options for bridge. Still not preventing them to be used.

Apr 21 2020, 9:42 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin added a comment to T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 9:35 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin added a comment to T2357: GRE-bridge conf_mode errors.

works if run as root (or sudo) but not as it.

Apr 21 2020, 9:32 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2353: Interface [conf_mode] errors parent task.

Make sense, because IPIP this is L3, the bridge is L2.
In this case, we should not show L3 as an allowed interface for bridge.

Apr 21 2020, 9:23 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin added a comment to T2354: Wireless conf_mode errors.

/sys/class/ieee80211 does not exist on VirtualBox perhaps the interface configuration should fail it is missing ?

Apr 21 2020, 9:21 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob moved T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Apr 21 2020, 9:18 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2353: Interface [conf_mode] errors parent task.

So the commands were not on crux under the tunnel section and trying to use either ip link or brctl is failing:

Apr 21 2020, 9:16 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) added a comment to T2353: Interface [conf_mode] errors parent task.

crux has another syntax, but interface tunnels not bridgeable in crux

Apr 21 2020, 9:02 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin added a comment to T2353: Interface [conf_mode] errors parent task.

For all the bridge issues, I wanted to see what was happening on crux, taking T2356 as reference:

Apr 21 2020, 8:54 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) triaged T2326: Migrate NHRP(DMVPN) to FRR as High priority.
Apr 21 2020, 8:53 PM · VyOS 1.5 Circinus
jjakob added a comment to T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work.

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

Apr 21 2020, 8:51 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2331: VRRP op-mode errors.

With this patch, all works as expected. Thanks @thomas-mangin

Apr 21 2020, 8:50 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2331: VRRP op-mode errors, a subtask of T2322: CLI [op-mode] bugs. Root task, from Open to Needs testing.
Apr 21 2020, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2331: VRRP op-mode errors from Open to Needs testing.
Apr 21 2020, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2331: VRRP op-mode errors.

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

Apr 21 2020, 8:44 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2361: Unable to delete VLAN vif interface.

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

Apr 21 2020, 8:35 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2331: VRRP op-mode errors.

Related with https://phabricator.vyos.net/T2223

Apr 21 2020, 8:32 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2364: Add CLI command for mroute , a subtask of T1729: PIM (Protocol Independent Multicast) implementation, from In progress to Needs testing.
Apr 21 2020, 8:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) changed the status of T2364: Add CLI command for mroute from In progress to Needs testing.

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

Apr 21 2020, 8:17 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2364: Add CLI command for mroute from Open to In progress.
Apr 21 2020, 7:46 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX0a2226276926: Merge pull request #366 from thomas-mangin/T2350 (authored by c-po).
Apr 21 2020, 7:18 PM
jjakob triaged T2363: Use pyroute2 instead of calling 'ip' as Wishlist priority.
Apr 21 2020, 7:14 PM
jjakob renamed T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work from Separate IPv6 link-local addresses from EUI64 prefixes, allow setting multiple link-local or EUI64 addresses to Separate IPv6 link-local addresses from EUI64 prefixes, allow setting multiple EUI64 addresses.
Apr 21 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a parent task for T2348: On IPv6 address distribution and DHCPv6 bugs: T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work.
Apr 21 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a parent task for T2345: IPv6 router-advert not working: T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work.
Apr 21 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added subtasks for T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work: T2345: IPv6 router-advert not working, T2348: On IPv6 address distribution and DHCPv6 bugs.
Apr 21 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2362: IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work from Open to In progress.
Apr 21 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2361: Unable to delete VLAN vif interface.
Apr 21 2020, 6:35 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2270: using load with scp/sftp and a username and password does not work as Resolved.
Apr 21 2020, 5:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX4d2fb087ccbc: remote: T2270: correct use of username:password.
Apr 21 2020, 5:55 PM
jjakob added a comment to T2360: Document the common logging library airbag.py.

Ah, I figured it out - the contents of vyos.log.debug are used as the path to the logfile, if empty (but present) the default /tmp/developer-log will be used, otherwise no logfile will be written. But I think I've hit a bug - if multiple 'flag' are set (other than 'log') the system hangs during boot.

Apr 21 2020, 5:49 PM · VyOS 1.3 Equuleus (1.3.6), Restricted Project
Viacheslav closed T1907: Traceback on a non-existent interface. as Resolved.

Fixed in latest rolling

sever@r11-ansible# set interfaces ethernet eth3 description test
[edit]
sever@r11-ansible# commit
[ interfaces ethernet eth3 ]
Interface ethernet eth3 does not exist
Apr 21 2020, 5:42 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2360: Document the common logging library airbag.py as Low priority.
Apr 21 2020, 5:40 PM · VyOS 1.3 Equuleus (1.3.6), Restricted Project
Viacheslav added a parent task for T2177: Commit fails on adding disabled interface to bridge: T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 5:39 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a parent task for T2182: Failure to commit an IPv6 address on a tunnel interface: T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 5:39 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added subtasks for T2353: Interface [conf_mode] errors parent task: T2182: Failure to commit an IPv6 address on a tunnel interface, T2177: Commit fails on adding disabled interface to bridge.
Apr 21 2020, 5:39 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav added a parent task for T2243: Bridge interface fails if member is VXLAN interface with VTI underlay: T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 5:34 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
Viacheslav added a subtask for T2353: Interface [conf_mode] errors parent task: T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.
Apr 21 2020, 5:34 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav removed a parent task for T2342: Bridge l2tpv3 + ethX errors: T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 5:27 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav removed a subtask for T2353: Interface [conf_mode] errors parent task: T2342: Bridge l2tpv3 + ethX errors.
Apr 21 2020, 5:27 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav created T2359: Adding IPIP6 tun interface to bridge [conf_mode] errors.
Apr 21 2020, 4:54 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2358: ip6ip6 bridge conf_mode errors.
Apr 21 2020, 4:50 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2357: GRE-bridge conf_mode errors.
Apr 21 2020, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2356: Adding IPIP tun interface to bridge [conf_mode] errors.
Apr 21 2020, 4:42 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2355: Adding SIT tun interface to bridge [conf_mode] errors.
Apr 21 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav assigned T2352: l2tpv3 conf_mode errors to thomas-mangin.
Apr 21 2020, 4:34 PM
jack9603301 added a comment to T421: Add Pv6 prefix delegation support.
In T421#61055, @tbr wrote:

No, you misunderstood. I know that nptv6 is used for NAT work of ula and global IPv6 address prefixes, which may have nothing to do with DHCPv6 PD. But in fact, for a router that fully supports DHCPv6 Pd from ISP, I hope to complete the following functions:

  • The router can directly use the prefix obtained by PD to subordinate devices and specific bridges, and use the prefix allocation of ISP for further classification.
  • For those who use the ula intranet address, I hope to add a function option without requiring me to specify a fixed ISP assigned address (the PPPoE dial-up of ISP will generate a different address and prefix each time)

Yes, I agree... I think this can work. But baby steps first :)

Apr 21 2020, 4:06 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
tbr added a comment to T421: Add Pv6 prefix delegation support.

No, you misunderstood. I know that nptv6 is used for NAT work of ula and global IPv6 address prefixes, which may have nothing to do with DHCPv6 PD. But in fact, for a router that fully supports DHCPv6 Pd from ISP, I hope to complete the following functions:

  • The router can directly use the prefix obtained by PD to subordinate devices and specific bridges, and use the prefix allocation of ISP for further classification.
  • For those who use the ula intranet address, I hope to add a function option without requiring me to specify a fixed ISP assigned address (the PPPoE dial-up of ISP will generate a different address and prefix each time)
Apr 21 2020, 3:59 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav created T2354: Wireless conf_mode errors.
Apr 21 2020, 3:54 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T421: Add Pv6 prefix delegation support.
In T421#61005, @tbr wrote:
In T421#60930, @CRCinAU wrote:

Maybe I'm simplifying a bit too much - but shouldn't this just be a binary on / off and an optional preferred prefix delegation size (normally between a /56 and /64)?

It would make sense to offer this for any WAN connection type - I'm not sure there's a usage case for any other type...

Yes you're oversimplifying :) But I agree it is also not so mega complex either. It is indeed in practice just a setting to enable it on an interface.

The dhcpv6-pd option would only allow to receive a prefix on a given interface. Then, as a secondary step, the prefix can be used by the router via RA on internal interfaces for address assignment (SLAAC or DHCPv6).

But ok. I'm probably missing something here. I just want to sday that the EdgeMax routers can already do dhcpv6-pd for years, and I never had any issue with their way of configuring it. I think vyos could do a very similar configuration approach and be done with it... so, I'm going to attempt in adding this myself. I need to learn the specifics of vyos builds and workflows, but other than that I have plenty of experience. Only time is a major deal breaker :)

Apr 21 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
CRCinAU added a comment to T421: Add Pv6 prefix delegation support.

Australia's largest mobile carrier is currently moving to IPv6 only for mobile handsets with NAT64 at their edges....

Apr 21 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jack9603301 added a comment to T421: Add Pv6 prefix delegation support.

For routers that support IPv6, it will be necessary to support DHCPv6 PD and better support for NPT to set Wan dynamic address forwarding. Although this is just a personal idea, IPv6 is the future trend, and vyos need to make better preparations for supporting IPv6!

Apr 21 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a parent task for T2342: Bridge l2tpv3 + ethX errors: T2353: Interface [conf_mode] errors parent task.
Apr 21 2020, 3:49 PM · VyOS 1.2 Crux (VyOS 1.2.6)