Page MenuHomeVyOS Platform
Feed All Stories

May 7 2020

jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

Still TODO: apply STP settings when re-adding interface to bridge from interface scripts, currently the interface loses configured STP settings, but is at least readded to the bridge.

May 7 2020, 6:06 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

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

May 7 2020, 6:04 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2427: Interface addressing broken since fix for T2372 was merged.

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

May 7 2020, 6:04 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

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

May 7 2020, 6:02 PM · VyOS 1.3 Equuleus (1.3.0)
robertoberto created T2430: cannot delete specific route static next-hop.
May 7 2020, 3:45 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

Personally I don't understand the insistence on keeping everything Python - in some cases, it is simply much better to use a more suitable language. A simple C program is IMO simpler and more KISS than a python daemon with a listening socket with clients connecting to it via UDP. You're invoking several layers of the OS (networking, process management, sockets) that are completely unnecessary in a simple "is this value OK?" program. I don't like convoluted solutions to solve a simple problem.

May 7 2020, 1:52 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

@jjakob I was going to offer to do so this week if people agreed to give me a chance to show good it could be.

May 7 2020, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

@thomas-mangin if you can demonstrate your idea implementing the actual validator code would be close performance-wise to the old shell/C validators, I would be on board with it. But personally I like shell and C better :)

May 7 2020, 1:19 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

Using shell scripts would be a step back. The biggest part of the python script is the parsing of the vyos code. That's why I am suggesting that vyos command should be sent to a python daemon.
We can connect to it using IPC, and this can be done via a small C wrapper (or even directly in the caller's code to not even fork).

vyos@vyos# time bash -c ""
May 7 2020, 1:16 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.
$ time sudo /usr/libexec/vyos/validate-value.py --exec /usr/libexec/vyos/validators/ip-prefix --value '192.0.2.1/24'
May 7 2020, 1:02 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

It's due to Python startup time. Validation of every config node requires a full startup of Python. It would be better to if the validators were shell scripts or C programs, as they were before, the load time is very small :) I think this is also a part of the significant difference in boot and commit times between 1.2 and 1.3.

May 7 2020, 12:29 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

I tried to add the prototype policy with XML.
https://github.com/sever-sever/vyos-1x/blob/policy-prefix/interface-definitions/policy-prefix-list.xml.in
Speed of validators "<validator name="ip-prefix"/>" very slow.

May 7 2020, 12:10 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2404: Cannot change MTU.

I was also wondering if we should attempt an auto-detection of MTU on boot and save the result? This is why I was asking if this was the right approach.

May 7 2020, 11:41 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2427: Interface addressing broken since fix for T2372 was merged.
03:42:04  DEBUG - Traceback (most recent call last):
03:42:04  DEBUG -   File "/usr/libexec/vyos/conf_mode/interfaces-wireless.py", line 810, in <module>
03:42:04  DEBUG -     verify(c)
03:42:04  DEBUG -   File "/usr/libexec/vyos/conf_mode/interfaces-wireless.py", line 621, in verify
03:42:04  DEBUG -     verify_vlan_config(wifi)
03:42:04  DEBUG -   File "/usr/lib/python3/dist-packages/vyos/ifconfig_vlan.py", line 155, in verify_vlan_config
03:42:04  DEBUG -     for vif in config['vif'].values():
03:42:04  DEBUG - AttributeError: 'list' object has no attribute 'values'
03:42:04  DEBUG - 
03:42:04  DEBUG - 
03:42:04  DEBUG - 
03:42:04  DEBUG - [[interfaces wireless wlan10]] failed
03:42:04  DEBUG - Commit failed

Forgot to migrate other interfaces to use the new functions. Will prepare a new PR.

May 7 2020, 11:29 AM · VyOS 1.3 Equuleus (1.3.0)
robertoberto added a comment to T2404: Cannot change MTU.

great work @thomas-mangin I was reading your code

May 7 2020, 10:39 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

Correct me if I'm wrong, I haven't tried it in practice, but the commits that fixed T2030 would seem to support my understanding.

May 7 2020, 10:32 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

@jestabro so get_config_dict(effective=True) will return an empty config dict on boot? AFAIK by reading config.py, it will be the same as get_config_dict(effective=False), so the diff between them will return 0 differences, thus nothing to apply, even though there's everything to apply (as it's a first commit on boot).

May 7 2020, 10:30 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2404: Cannot change MTU.

for example: an error in apply() raises ApplyError. in main, we catch the ApplyError and re-run the whole get_config, verify, apply chain but with effective config instead of session config (for example by get_config_dict, then comparing the old and new config dicts, we can kill two birds with one stone: get a revert function, and have a granular apply logic that only applies changed settings - though I'm not sure that can work with the way the effective config is obtained right now, AFAIK on boot both are identical so it wouldn't work: see T2409)

May 7 2020, 10:26 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2404: Cannot change MTU.

@thomas-mangin seems mostly fine via quick glance. Only the max_mtu is imo wrong - the device may support jumbo frames. If we limit upper MTU to 1500 we'll prevent the user from using jumbo frames if he chooses to. I can't think of a good way to solve this whole issue within the confines of the current get_config/verify/apply separation. We simply can't verify if the MTU is allowed for the hardware without trying to apply it. Some network cards don't support jumbo frames, some do, with various upper limits: baby giant, super jumbo,... (https://en.wikipedia.org/wiki/Jumbo_frame)

May 7 2020, 9:46 AM · VyOS 1.3 Equuleus (1.3.6)
nwsnate added a comment to T2426: vymgmt unparsable output.

It appears the patch doesn't fully account for all possible characters:

May 7 2020, 4:31 AM · Python Management Library
GitHub <noreply@github.com> committed rVYOSONEXe3064f763f19: Merge pull request #391 from thomas-mangin/T1230 (authored by c-po).
May 7 2020, 4:23 AM
robertoberto added a comment to T2404: Cannot change MTU.

Hardware vendor: Red Hat
Hardware model: OpenStack Compute
MTU should be max 1450

May 7 2020, 3:26 AM · VyOS 1.3 Equuleus (1.3.6)
jestabro committed rVYOSONEXc4312498ebe0: http api: T2395: replace bottle with flask as microframework.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX260ab097bda0: Merge branch 'http-api' of jestabro/vyos-1x into current.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX7b31dd720d96: http api: T2395: add waitress as production WSGI server.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEXdbe9f73cc918: http api: use decorator to get command data from request.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX25c65547458a: http api: catch appropriate errors.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX3a24bd72f6eb: http api: function names should be consistent.
May 7 2020, 1:07 AM

May 6 2020

thomas-mangin added a comment to T2404: Cannot change MTU.

Not sure if this is the right approach or not. Feedback welcomed.

May 6 2020, 11:44 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) added a project to T2392: SSTP with ipv6: Restricted Project.
May 6 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po committed rVYOSONEXed22334321d3: sstp: T2392: add IPv6 DNS support.
May 6 2020, 7:44 PM
c-po committed rVYOSONEXd55050dcb880: sstp: T2392: add initial IPv6 support.
May 6 2020, 7:44 PM
c-po changed the status of T2392: SSTP with ipv6 from In progress to Needs testing.
May 6 2020, 7:43 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po updated subscribers of T2392: SSTP with ipv6.
May 6 2020, 7:43 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po added a comment to T2392: SSTP with ipv6.

New commands added:

May 6 2020, 7:42 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po changed the status of T2392: SSTP with ipv6 from Open to In progress.
May 6 2020, 7:10 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
GitHub <noreply@github.com> committed rVYOSONEX142a6b99f0da: Merge pull request #394 from thomas-mangin/T2426 (authored by dmbaturin).
May 6 2020, 3:36 PM
thomas-mangin claimed T2426: vymgmt unparsable output.
May 6 2020, 3:27 PM · Python Management Library
thomas-mangin added a comment to T2426: vymgmt unparsable output.

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

May 6 2020, 3:27 PM · Python Management Library
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from In Progress to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from Finished to In Progress on the VyOS 1.2 Crux (VyOS 1.2.6) board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro changed the status of T2402: Live ISO should warn when configuring that changes won't persist from Unknown Status to Resolved.
May 6 2020, 2:51 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) closed T1982: Increase rotation for atop.acct as Resolved.
May 6 2020, 1:58 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro claimed T2402: Live ISO should warn when configuring that changes won't persist.
May 6 2020, 1:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 changed the status of T2429: Vyos cannot apply VLAN sub interface to bridge from Open to Needs testing.
May 6 2020, 1:50 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated subscribers of T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).
May 6 2020, 1:01 PM
Viacheslav added a comment to T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).

@maznu I think this will be the default only after BGP switches to a new XML/python format.
https://phabricator.vyos.net/T2174

May 6 2020, 12:50 PM
maznu added a comment to T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).

The good news is that this can be fixed with:

May 6 2020, 12:44 PM
Viacheslav added a comment to T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).

To reproduce it in a test lab.
R1 Originate 1000 prefixes
R2 import 1000 and export 40 prefixes to R3
R3 prefix-limit 40 prefixes.

May 6 2020, 12:40 PM
jjakob added a comment to T2429: Vyos cannot apply VLAN sub interface to bridge.

Tested it right now, set interfaces bridge br0 member interface eth3.4 worked fine with latest current vyos-1x, so the next ISO should definitely have this fixed.

May 6 2020, 11:47 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2429: Vyos cannot apply VLAN sub interface to bridge.

See T2427, the fix for that was merged today and will be in the next ISO build. I'll test that new ISO too to see if I catch any migration errors (I tested it just on a test VM without upgrading and I didn't see any VLAN errors, several configured VLANs seemed to work)
Edit: I see the error is for eth vif in a bridge, I didn't test that, just vif on ethernet and eth in a bridge. I'll test it today.

May 6 2020, 11:11 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2429: Vyos cannot apply VLAN sub interface to bridge.
May 6 2020, 10:58 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2429: Vyos cannot apply VLAN sub interface to bridge.
May 6 2020, 10:53 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2407: alternate installation for the vyos-1x python code.
May 6 2020, 8:06 AM
thomas-mangin edited projects for T2407: alternate installation for the vyos-1x python code, added: VyOS 1.1.x; removed VyOS 2.0.x.
May 6 2020, 8:05 AM
GitHub <noreply@github.com> committed rVYOSONEX57f905a70029: Merge pull request #393 from jjakob/disable-address-fix-T2427 (authored by c-po).
May 6 2020, 7:58 AM
jair added a comment to T1938: syslog doesn't start automatically.

Just wanted to add an update on this, as of today May-6-2020

May 6 2020, 2:46 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
robertoberto closed T2428: api set protocols static route fail as Invalid.
May 6 2020, 1:03 AM
jestabro added a comment to T2428: api set protocols static route fail .

It appears you are sending a redundant 'set' within the path itself.

May 6 2020, 12:50 AM
robertoberto added a comment to T2428: api set protocols static route fail .

https://github.com/vycontrol/vycontrol/issues/27

May 6 2020, 12:42 AM
robertoberto created T2428: api set protocols static route fail .
May 6 2020, 12:36 AM

May 5 2020

thomas-mangin added a comment to T2426: vymgmt unparsable output.

ack - I will change this to make sure it is safe !

May 5 2020, 6:35 PM · Python Management Library
jjakob added a comment to T2427: Interface addressing broken since fix for T2372 was merged.

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

May 5 2020, 3:27 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2427: Interface addressing broken since fix for T2372 was merged from Open to In progress.
May 5 2020, 1:25 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2372: VLAN: error on commit if main interface is disabled.

Why do we need to remove all addresses from the interface when it is disabled? That causes a commit error on dhcp:

vyos@vyos# set service dhcp-server disable 
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# delet service dhcp-server disable 
[edit]
vyos@vyos# commit
[ service dhcp-server ]
DHCP server configuration error!
None of configured DHCP subnets does not have appropriate
primary IP address on any broadcast interface.
May 5 2020, 9:10 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob assigned T2372: VLAN: error on commit if main interface is disabled to thomas-mangin.

@thomas-mangin there was a bug in PR #383 that prevented bond interfaces from coming up - it thought the members had addresses assigned, but they didn't. Something in my PR#384 fixed it - I'm not exactly sure what - probably assigning the intf['intf'] in get_intf_from_dict or fixing the _basename function. There is still a bug with IPv6 link-locals that worked fine before - I'll see if it's easy to track down, if not I'll open a new task for it.

May 5 2020, 8:27 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2426: vymgmt unparsable output.

It seems to be reading the output of something that thinks it's talking to a VT100 terminal.

May 5 2020, 8:05 AM · Python Management Library
GitHub <noreply@github.com> committed rVYOSONEX9afb06a0187c: Merge pull request #384 from jjakob/bridge-fix-T2241 (authored by c-po).
May 5 2020, 5:21 AM
nwsnate added a comment to T2426: vymgmt unparsable output.

Example of output containing control characters.

May 5 2020, 3:33 AM · Python Management Library
nwsnate updated the task description for T2426: vymgmt unparsable output.
May 5 2020, 3:31 AM · Python Management Library
nwsnate created T2426: vymgmt unparsable output.
May 5 2020, 3:29 AM · Python Management Library
jestabro closed T1899: Unionfs metadata folder is copied to the active configuration directory as Resolved.
May 5 2020, 3:05 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2203: http api: "Failed to generate committed config" as High priority.
May 5 2020, 3:01 AM
jestabro changed the status of T2203: http api: "Failed to generate committed config" , a subtask of T1899: Unionfs metadata folder is copied to the active configuration directory, from Open to Needs testing.
May 5 2020, 3:01 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2203: http api: "Failed to generate committed config" from Open to Needs testing.
May 5 2020, 3:01 AM
jestabro added a comment to T2203: http api: "Failed to generate committed config" .

@fetzerms I believe this is resolved by the fix in T1899, which will be in the next rolling release.

May 5 2020, 2:59 AM

May 4 2020

jestabro added a subtask for T1899: Unionfs metadata folder is copied to the active configuration directory: T2203: http api: "Failed to generate committed config" .
May 4 2020, 9:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2203: http api: "Failed to generate committed config" : T1899: Unionfs metadata folder is copied to the active configuration directory.
May 4 2020, 9:12 PM
jjakob added a comment to T2404: Cannot change MTU.

@Viacheslav I confirmed the bug you have with assigning 'fe80::/64' when it shouldn't. It appered after https://github.com/vyos/vyos-1x/pull/383 - I'll investigate once my other PR gets merged and open a task for it. (note that it should add the fe80::(eui-64)/64 based on mac address by default and no-default-link-local did disable it before PR#383)

May 4 2020, 9:09 PM · VyOS 1.3 Equuleus (1.3.6)
jestabro changed the status of T1899: Unionfs metadata folder is copied to the active configuration directory from Confirmed to In progress.
May 4 2020, 9:03 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1899: Unionfs metadata folder is copied to the active configuration directory.

This is a result of a regression in unionfs-fuse, fixed in commit 93c2f9b, but not contained in the debian buster package v1.0. The naming convention for directories was changed from unionfs to unionfs-fuse, and then reverted, forgetting to revert the meta directory name. Consequently, bad things can happen for packages that had defined the meta directory consistent with the pre-v1.0 naming, for example, vyatta-cfg. Two fixes have been tested with initial success: (1) patch unionfs-fuse (2) change the meta directory name in vyatta-cfg. Either fix passes initial tests, although closer scrutiny is warranted, as it is a critical issue. The downside of (1) is the need to maintain an upstream or patched version of unionfs-fuse; the downside of (2) is that we are accommodating a regression, which will break again when/if the upstream package is available. Likely the quickest solution is preferred, as this issue is implicated in several recent bug reports.

May 4 2020, 9:03 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc added a comment to T1876: IPSec VTI tunnels are deleted after rekey and dangling around as A/D.

Need to check again with 1.3, as may be solved by: https://phabricator.vyos.net/T1291

May 4 2020, 8:21 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1276: dhcp relay + VLAN fails.

@Gislaved, I have just tested it on the KVM (proxmox) with VirtIO and I coudn't reproduce it. It works with exactly the same defects as I mentioned in my previous message. Tested on the both LTS and 1.3-rolling-202005031216.

May 4 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, test
syncer removed a project from T2100: BGP route adverisement wih checks rib: VyOS 1.2 Crux (VyOS 1.2.5).
May 4 2020, 6:24 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
syncer reopened T2100: BGP route adverisement wih checks rib as "Open".

@brussell @Viacheslav @dmbaturin @zsdc
FRR devs agree to change the default behavior in 7.4
so we need to prepare change on our side and also document that change in FRR docs

May 4 2020, 6:05 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Unknown Object (User) closed T2025: Add Comments section to Troubleshooting docs as Resolved.
May 4 2020, 4:49 PM · Restricted Project
maznu added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

Would love to see this resolved — a large (but reasonable) configuration doing IRR-based filtering from BGP peers took 9 hours to boot up.

May 4 2020, 4:43 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2025: Add Comments section to Troubleshooting docs.

It is already in the manual. Not at the Troubleshooting section, but at Configuration Overview.
https://docs.vyos.io/en/latest/configuration-overview.html#comment

May 4 2020, 4:42 PM · Restricted Project
Unknown Object (User) closed T163: PGP key and verifying procedure (or a link to it) should be added to the website as Resolved.
May 4 2020, 4:30 PM · Restricted Project
Unknown Object (User) added a comment to T163: PGP key and verifying procedure (or a link to it) should be added to the website.

That was done.

May 4 2020, 4:28 PM · Restricted Project
c-po closed T1321: Cleanup "service dns forwarding" tree as Wontfix.
May 4 2020, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc closed T1291: Under certain conditions the VTI will stay forever down as Unknown Status.
May 4 2020, 4:07 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
robertoberto added a comment to T2404: Cannot change MTU.
In T2404#62721, @jjakob wrote:

@c-po is it possible to detect the exact networking setup used on the host? If not, I don't think that'll do any good, because the hypervisor is just that - a hypervisor. There can be many different types of networking. Like in this case, Openstack's SDN supports a lower MTU than a bridged or NATed connection with the same hypervisor would. The only reliable way is to detect the max MTU in some way (the kernel/device driver must know this, the question how can we read it) - the first step is to not touch the default MTU if the user doesn't set it.

May 4 2020, 3:22 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2404: Cannot change MTU.

@c-po is it possible to detect the exact networking setup used on the host? If not, I don't think that'll do any good, because the hypervisor is just that - a hypervisor. There can be many different types of networking. Like in this case, Openstack's SDN supports a lower MTU than a bridged or NATed connection with the same hypervisor would. The only reliable way is to detect the max MTU in some way (the kernel/device driver must know this, the question how can we read it) - the first step is to not touch the default MTU if the user doesn't set it.

May 4 2020, 3:12 PM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T951: command 'isolate-stations true/false' does not make any changes in the hostapd.conf as Resolved.
May 4 2020, 3:01 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T951: command 'isolate-stations true/false' does not make any changes in the hostapd.conf.

Wireless AP completely rewritten. If issue reappears please reopen or file a new bug.

May 4 2020, 3:01 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T701: LTE interface dosen't come up as Resolved.
May 4 2020, 3:00 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T701: LTE interface dosen't come up.

Forum says issue is fixed. Also WWAN underwent a major rewrite - should be all good now.

May 4 2020, 3:00 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T102: Add a command like "set service dns dynamic http-request url ...".

@MikeLupe Are you using a custom dyndns provider/script? It ifs compatible with the dyndns2 "API" this is already possible using the "custom" dns dynamic service.

May 4 2020, 2:59 PM