Page MenuHomeVyOS Platform
Feed All Stories

Apr 28 2020

Merijn added a comment to T2214: BGP peers dropping randomly.

@thomas-mangin the sessions are still stable, for 7 days now. The only thing changed was that max_size limit. Also no packetloss on the IPv6 connections has been observed during this time.

Apr 28 2020, 3:36 PM · VyOS 1.2 Crux
Merijn reopened T2214: BGP peers dropping randomly as "Needs testing".
Apr 28 2020, 3:34 PM · VyOS 1.2 Crux
jjakob added a comment to T2184: OpenVPN op_mode tools broken.

Wrong location of status file - it was moved to /run/openvpn

Apr 28 2020, 12:02 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2184: OpenVPN op_mode tools broken.
vyos@vyos:~$ show interfaces openvpn vtun1
vtun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none
    inet 127.0.0.1 peer 10.255.1.2/32 scope host vtun1
       valid_lft forever preferred_lft forever
    inet6 fe80::a6ba:dc03:94c5:6b42/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
Apr 28 2020, 10:58 AM · VyOS 1.3 Equuleus (1.3.0)
zsdc assigned T1276: dhcp relay + VLAN fails to Unknown Object (User).
Apr 28 2020, 9:39 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, test
zsdc reassigned T1227: rip PW can't be set at interface config from zsdc to Unknown Object (User).
Apr 28 2020, 9:36 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
Unknown Object (User) closed T2021: OSPFv3 doesn't support decimal area syntax as Unknown Status.
Apr 28 2020, 9:03 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
thomas-mangin added a comment to T2184: OpenVPN op_mode tools broken.

@jjakob sorry for wasting your time here :-( I will try to replicate.

Apr 28 2020, 8:57 AM · VyOS 1.3 Equuleus (1.3.0)

Apr 27 2020

c-po closed T2010: Reboot at reports wrong time or missing timezone as Resolved.
Apr 27 2020, 8:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2010: Reboot at reports wrong time or missing timezone.

Nice catch - I was not aware of that show command.

Apr 27 2020, 8:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX867a0b71acc3: powerctl: T2010: bugfix "TypeError: 'NoneType' object is not subscriptable".
Apr 27 2020, 8:03 PM
jestabro committed rVYOSONEX83eea4284a61: template: T2388: fix typo.
Apr 27 2020, 7:40 PM
Unknown Object (User) closed T1381: Enable DHCP option 121 processing as Resolved.

The issue has been solved by the above merge.

Apr 27 2020, 7:26 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2184: OpenVPN op_mode tools broken.

They're still broken here. Maybe a different bug. It would be nice to switch to 'status-version' 2 or 3 too for more info.

vyos@rt-home:~$ show openvpn server
Apr 27 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX0afd4e113a00: Merge pull request #382 from DmitriyEshenko/fix-pppoe-sesctrl (authored by c-po).
Apr 27 2020, 5:39 PM
GitHub <noreply@github.com> committed rVYOSONEX536fd31f868a: Merge pull request #381 from thomas-mangin/T2388 (authored by c-po).
Apr 27 2020, 5:38 PM
GitHub <noreply@github.com> committed rVYOSONEX9bdc3dca0d1b: Merge pull request #379 from thomas-mangin/T2226-improve (authored by c-po).
Apr 27 2020, 5:19 PM
GitHub <noreply@github.com> committed rVYOSONEX5403dbae4792: Merge pull request #377 from L6NqLW/T1381 (authored by c-po).
Apr 27 2020, 5:01 PM
thomas-mangin added a comment to T2214: BGP peers dropping randomly.

@Merjin is trying this:

sudo sysctl -w net.ipv6.route.max_size=131072

https://serverfault.com/questions/902161/linux-host-randomly-stops-answering-ipv6-neighbor-solicitation-requests
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861115

Apr 27 2020, 3:29 PM · VyOS 1.2 Crux
primoz created T2392: SSTP with ipv6.
Apr 27 2020, 3:24 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav added a comment to T1899: Unionfs metadata folder is copied to the active configuration directory.

How I reproduce it.

Apr 27 2020, 3:11 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2390: unify the chmod_ function of VyOS.

To explain the permission for the user/group/world are expressed in octal (3 bits) so 755 is binary for 111 101 101

Apr 27 2020, 2:47 PM · VyOS 1.4 Sagitta
Unknown Object (User) closed T2373: Required auth options for pppoe-server as Resolved.

Successfully tested on 1.3-rolling-202004270117

Apr 27 2020, 2:40 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2391: pppoe-server session-control does not work from In progress to Needs testing.

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

Apr 27 2020, 2:34 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2184: OpenVPN op_mode tools broken.

@jjakob can we close this task ?

Apr 27 2020, 2:03 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2391: pppoe-server session-control does not work from Open to In progress.
Apr 27 2020, 1:05 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2391: pppoe-server session-control does not work.
Apr 27 2020, 1:05 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc renamed T1899: Unionfs metadata folder is copied to the active configuration directory from Unable to delete vyos user to Unionfs metadata folder is copied to the active configuration directory.
Apr 27 2020, 12:29 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2363: Use pyroute2 instead of calling 'ip' as Invalid.

That's unfortunate. I get that we need vyos.ifconfig to abstract interface management, but I thought pyroute2 could at least be used to replace all the calls to 'ip'. I guess that's not the case. I searched for pyroute2 and I see you already tried it, so I'm closing this.

Apr 27 2020, 12:10 PM
thomas-mangin added a comment to T2388: template rendering should create folder and set permission.

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

Apr 27 2020, 11:18 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2390: unify the chmod_ function of VyOS.
Apr 27 2020, 10:36 AM · VyOS 1.4 Sagitta
thomas-mangin added a comment to T2363: Use pyroute2 instead of calling 'ip'.

Should a iproute.py wrapper be considered to prevent having calls to "ip" everywhere in the code?
Therefore if at a later date a better solution comes along the calls to binary would not be everywhere in the code ?

Apr 27 2020, 10:22 AM
thomas-mangin added a comment to T2363: Use pyroute2 instead of calling 'ip'.

Fair enough. I have gone thought the bug tracker of pyroute2 and indeed it does not inspire confidence!

Apr 27 2020, 10:20 AM
Viacheslav closed T2352: l2tpv3 conf_mode errors, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Apr 27 2020, 10:04 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2352: l2tpv3 conf_mode errors as Resolved.
sever@r11# set interfaces l2tpv3 l2tpeth1 local-ip '10.0.4.8'
[edit]
sever@r11# commit
[ interfaces l2tpv3 l2tpeth1 ]
Must use a configured IP on l2tpv3 local-ip for l2tpeth1
Apr 27 2020, 10:04 AM
Viacheslav added a project to T2389: BGP community-list unknown command: VyOS 1.2 Crux (VyOS 1.2.6).
Apr 27 2020, 9:38 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav created T2389: BGP community-list unknown command.
Apr 27 2020, 9:37 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po reopened T2010: Reboot at reports wrong time or missing timezone as "In progress".
Apr 27 2020, 8:08 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2010: Reboot at reports wrong time or missing timezone.

@c-po errors in latest rolling VyOS 1.3-rolling-202004270117

$ show poweroff
Traceback (most recent call last):
  File "/usr/libexec/vyos/op_mode/powerctrl.py", line 193, in <module>
    main()
  File "/usr/libexec/vyos/op_mode/powerctrl.py", line 188, in main
    check_shutdown()
  File "/usr/libexec/vyos/op_mode/powerctrl.py", line 74, in check_shutdown
    dt = datetime.strptime(output['DATETIME'], '%Y-%m-%d %H:%M:%S')
TypeError: 'NoneType' object is not subscriptable
Apr 27 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2370: Ability to see bridge-related interfaces as Invalid.
show bridge
Apr 27 2020, 7:23 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX69977520cd74: Merge pull request #380 from thomas-mangin/T2379 (authored by c-po).
Apr 27 2020, 6:05 AM
c-po added a comment to T2363: Use pyroute2 instead of calling 'ip'.

Nope. Before I‘ve invented vyos.ifconfig it was actually based on pyroute2. The problem with pyroute2 was that it lacked required functionality for VyOS which let me to developing our own lib.

Apr 27 2020, 6:02 AM

Apr 26 2020

thomas-mangin added a comment to T2214: BGP peers dropping randomly.

any L2/L3 issue affecting TCP between the BGP speaker will cause this message. Looking forward to a TCP dump of the traffic when it occurs.

Apr 26 2020, 10:53 PM · VyOS 1.2 Crux
thomas-mangin created T2388: template rendering should create folder and set permission.
Apr 26 2020, 10:05 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

If in crux this was just a option string passed to the openvpn process,
quoting or escaping could be used to pass a parameter with '--' to an
openvpn option. I need to have a good long look at how Crux did this and
have some real life examples. For example: openvpn-option '--mssfix --up
"/some/command --param1 --param2"' (I'm not sure if this would've worked
on Crux, the quoting is probably wrong, and the up option parameter too,
but my point remains that this could've been a valid option syntax)

Apr 26 2020, 10:05 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2379: DHCPv6 address for interface deletion triggers a script error.

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

Apr 26 2020, 9:48 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2350: Interface geneve conf-mode error, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Apr 26 2020, 8:51 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin closed T2350: Interface geneve conf-mode error as Resolved.
Apr 26 2020, 8:51 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2363: Use pyroute2 instead of calling 'ip'.

I agree but it will be quite some work ... I would happy to work on this as it would remove my of my issues with calling "cmd()" for network interface setting.

Apr 26 2020, 8:39 PM
thomas-mangin awarded T2363: Use pyroute2 instead of calling 'ip' a Like token.
Apr 26 2020, 8:35 PM
c-po added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

@elbandi how should this approach fix the error on image upgrade?

Apr 26 2020, 7:25 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav claimed T2387: Create XML scheme for [conf_mode] BGP .
Apr 26 2020, 4:02 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2387: Create XML scheme for [conf_mode] BGP .

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

Apr 26 2020, 4:02 PM · VyOS 1.3 Equuleus (1.3.0)
elbandi added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

Just call the multiple options other name (like 'option'), and admin can modify they config if they want. no need a IM migrate script.
And leave the openvpn-option for raw option, if someone want to make a magic things in openvpn.
(like, in dhcp server, static mapping has option tagnode for "Host-specific settings" and static-mapping-parameters for raw hacking :)

Apr 26 2020, 3:55 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

Crux probably passed this as a string of options to the command line or
split it into multiple options. We need to add a parser to split the
options by '--', hopefully this won't break any options which should
include -- in one line.

Apr 26 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2387: Create XML scheme for [conf_mode] BGP .
Apr 26 2020, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

@elbandi sure that I used as workaround.

Apr 26 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXcff252427c1a: Merge branch 'powerctl-t2010' of github.com:c-po/vyos-1x into current.
Apr 26 2020, 11:51 AM
c-po committed rVYOSONEXd6384b2014c5: powerctl: T2010: report reboot time in current timezone.
Apr 26 2020, 11:51 AM
c-po committed rVYOSONEX748201ba9517: powerctl: import less.
Apr 26 2020, 11:51 AM
c-po committed rVYOSONEXc1e3de49463c: powerctl: T2010: fix "wall" complaining about inapproriate ioctl.
Apr 26 2020, 11:51 AM
c-po committed rVYOSONEXafc74ce8cbc6: powerctl: T2010: reformat with autopep8.
Apr 26 2020, 11:51 AM
c-po added a comment to T2010: Reboot at reports wrong time or missing timezone.
vyos@vyos:~$ reboot cancel
Reboot or poweroff is not scheduled
Apr 26 2020, 11:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2010: Reboot at reports wrong time or missing timezone as Resolved.
Apr 26 2020, 11:50 AM · VyOS 1.3 Equuleus (1.3.0)
elbandi added a comment to T2381: OpenVPN: openvpn-option parsed/rendered improperly.

sould rewrite to multioption:

Apr 26 2020, 11:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T2010: Reboot at reports wrong time or missing timezone.
Apr 26 2020, 11:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2010: Reboot at reports wrong time or missing timezone as Normal priority.
Apr 26 2020, 11:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2383: Update Linux Kernel to v4.19.118 as Resolved.
Apr 26 2020, 10:00 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX8fd8a4cb3226: salt: T2382: run as user minion.
Apr 26 2020, 10:00 AM
c-po closed T2382: salt-minion: Throws KeyError on commit as Resolved.
Apr 26 2020, 10:00 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXa26a5a3d7dac: salt: T2385: xml: improve help of id and master-key.
Apr 26 2020, 9:50 AM
c-po committed rVYOSONEX5077036edd87: salt: T2385: xml: improve completion helpers in interval.
Apr 26 2020, 9:50 AM
c-po closed T2386: salt: upgrade to 2019.2 packages as Resolved.
Apr 26 2020, 9:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2386: salt: upgrade to 2019.2 packages, a subtask of T2382: salt-minion: Throws KeyError on commit, as Resolved.
Apr 26 2020, 9:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2386: salt: upgrade to 2019.2 packages.
Apr 26 2020, 9:35 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2386: salt: upgrade to 2019.2 packages.
Apr 26 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXb014bfaadc41: Merge branch 'salt' of github.com:c-po/vyos-1x into current.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX6a3938cbf595: salt: T2384: migrate config options.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEXbdda118c4573: salt: T2385: XML: improve completion helpers on hash_type.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX52817fc97de3: salt: T2384: always log to syslog.
Apr 26 2020, 9:34 AM
c-po added a reverting change for rVYOSONEX2102c7c318ef: salt: T2382: id and master nodes are mandatory - use in verify(): rVYOSONEX529cf467098d: Revert "salt: T2382: id and master nodes are mandatory - use in verify()".
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX3027a904c96b: salt: T2382: ease config generation.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX529cf467098d: Revert "salt: T2382: id and master nodes are mandatory - use in verify()".
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX07f2b18a8a3d: salt: T2382: migrate get_config() to list items.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX2102c7c318ef: salt: T2382: id and master nodes are mandatory - use in verify().
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEXe47502b6de53: salt: T2382: add missing verify().
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEXd98a0d596790: salt: T2382: XML: run as user nobody.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEX817ffb3f09b3: salt: T2382: add missing dependency on salt-minion.
Apr 26 2020, 9:34 AM
c-po committed rVYOSONEXad39362fb0e5: salt: T2382: XML: add proper valueHelp and validators for master.
Apr 26 2020, 9:34 AM
c-po closed T2385: salt-minion: improve completion helpers, a subtask of T2382: salt-minion: Throws KeyError on commit, as Resolved.
Apr 26 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2385: salt-minion: improve completion helpers as Resolved.
Apr 26 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2384: salt-minion: log to syslog and remove custom logging option, a subtask of T2382: salt-minion: Throws KeyError on commit, as Resolved.
Apr 26 2020, 9:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2384: salt-minion: log to syslog and remove custom logging option as Resolved.
Apr 26 2020, 9:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2384: salt-minion: log to syslog and remove custom logging option.
  • rename hash_type -> hash
  • rename mine_interval -> interval
Apr 26 2020, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2384: salt-minion: log to syslog and remove custom logging option, a subtask of T2382: salt-minion: Throws KeyError on commit, from Open to In progress.
Apr 26 2020, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2384: salt-minion: log to syslog and remove custom logging option from Open to In progress.
Apr 26 2020, 9:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2385: salt-minion: improve completion helpers.
Apr 26 2020, 9:14 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2385: salt-minion: improve completion helpers.
Apr 26 2020, 9:13 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2384: salt-minion: log to syslog and remove custom logging option.
Apr 26 2020, 9:10 AM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T2382: salt-minion: Throws KeyError on commit.
Apr 26 2020, 8:27 AM · VyOS 1.3 Equuleus (1.3.0)