Page MenuHomeVyOS Platform
Feed All Stories

Apr 23 2020

elbandi added a comment to T2339: OpenVPN: IPv4 no longer working after adding IPv6 support.

@jjakob detect_if_systemipv6_is_disabled just an idea, but looking to interfaces-openvpn.py, it's easy:

Apr 23 2020, 12:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2368: VRF: missing completion helper when leaking to default table from VRf: missing completion helper when leaking to default table to VRF: missing completion helper when leaking to default table.
Apr 23 2020, 11:23 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2369: VRF: can not leak interface route from default VRf to any other VRF from Open to In progress.
Apr 23 2020, 11:23 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2369: VRF: can not leak interface route from default VRf to any other VRF.
Apr 23 2020, 11:21 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2368: VRF: missing completion helper when leaking to default table.
Apr 23 2020, 11:12 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2368: VRF: missing completion helper when leaking to default table.
Apr 23 2020, 11:12 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2091: swanctl.conf file is not generated properly if more than one IPsec profile is used from Open to Needs testing.

PR https://github.com/vyos/vyatta-cfg-vpn/pull/30

Apr 23 2020, 7:53 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated subscribers of T2339: OpenVPN: IPv4 no longer working after adding IPv6 support.

Disabling IPv6 on the system is something not mainlined in VyOS - there are open PRs on GitHub which needs to be approved by @dmbaturin. As Disabling IPv6 would also require the CLI to disable all IPv6 inputs dynamically which is something not possible at the moment.

Apr 23 2020, 6:04 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2339: OpenVPN: IPv4 no longer working after adding IPv6 support.

Looks good. Is detect_if_systemipv6_is_disabled() already a
system function? If so, It can be incorporated (by you if you wish, or by
me). The last line is missing += by the way.

Apr 23 2020, 2:36 AM · VyOS 1.3 Equuleus (1.3.0)
elbandi added a comment to T2339: OpenVPN: IPv4 no longer working after adding IPv6 support.

This code doesnt break if ipv6 is disabled by system wide:

Apr 23 2020, 12:09 AM · VyOS 1.3 Equuleus (1.3.0)

Apr 22 2020

jjakob triaged T2367: Flush addresses from bridge members as Wishlist priority.
Apr 22 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin updated the task description for T2366: change the default for Interface creation to False.
Apr 22 2020, 5:07 PM · VyOS 1.5 Circinus
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)