Page MenuHomeVyOS Platform
Feed Search

Oct 3 2019

c-po created T1709: Update WireGuard to 0.0.20190913.
Oct 3 2019, 9:03 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po created T1708: Update Rolling Release Kernel to 4.19.76.
Oct 3 2019, 9:02 AM · VyOS 1.2 Crux (VyOS 1.2.4)
Unknown Object (User) updated subscribers of T1514: Add ability to restart frr processes.

We have had ticket ID 481: How to restart OSPF?

Oct 3 2019, 1:34 AM · VyOS 1.3 Equuleus (1.3.0)

Oct 2 2019

c-po added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

It is an upstream issue so I agree totally in closing as wonˋt fix

Oct 2 2019, 11:25 PM · Rejected
hagbard added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

Shall I close it as won't fix, given the fact that it is an upstream issue. Anything build around it, is in my opinion just a kludge, unless we would go with a separate daemon which can check and re-establish connections if they fail. The danger is that vyos becomes then more a server than a router. As workaround, a cronjob could do that as well, either setting an option via cli (wg-heartbeat or so since keepalive is a wg option already), which drops a cronjob onto the box and checks the wg endpoint periodically, if it fails it just calls diable/enable and checks again for X times, before it sleeps for let's say 24hs or so. @kroy would something like acronjob help you? Could be also set as a @reboot job and once the traffic flows it kicks itself out. Just wanna throw out ideas here.

Oct 2 2019, 7:18 PM · Rejected

Oct 1 2019

hagbard closed T1706: wireguard broken in latest rolling as Resolved.
Oct 1 2019, 7:53 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1706: wireguard broken in latest rolling.

https://github.com/vyos/vyos-1x/commit/cf499f958423919264884e9f1c5c1b593fd9de0e next rolling will have it fixed.

Oct 1 2019, 7:53 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1706: wireguard broken in latest rolling from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Oct 1 2019, 7:42 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1706: wireguard broken in latest rolling.

They have been committed at the same time, while I was using the current version if ifconfig.py and new one was published.
https://github.com/vyos/vyos-1x/commit/c24eb48c54b562fe7f78cdda82f2e245e9ab8506

Oct 1 2019, 7:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1706: wireguard broken in latest rolling.

Reason for the break is a different commit:

Oct 1 2019, 7:06 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard renamed T1706: wireguard broken in latest rolling from wigreuard broken in latest rolling to wireguard broken in latest rolling.
Oct 1 2019, 7:05 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1706: wireguard broken in latest rolling.
Oct 1 2019, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1706: wireguard broken in latest rolling.
Oct 1 2019, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

FYI: https://git.zx2c4.com/wg-dynamic/about/docs/idea.md

Oct 1 2019, 3:37 PM · Rejected
c-po added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

The Linux kernel has embedded name resolution, maybe this can be added to WireGuard itself. Its better then we design a patch for it.

Oct 1 2019, 3:37 PM · Rejected
hagbard added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

reverted the commit. I'm not sure if a daemon would be a good idea. Another option is to allow only IP's entered via cli or checking the name whenever wg is executed, resolve the name and send it to hostd to get it written to /etc/host. That would solve at least the issue at reboot and in most cases the correct IP should be in /etc/hosts.

Oct 1 2019, 3:29 PM · Rejected
runar added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

@kroy just to be clear, i'm not against using dns as endpoint for wireguard.. i'm for it, because i have the same issue as you do, but what i'm against is the way to getting there. As the wireguard protocol does not support dns in it self using this method is a loosing game.. what i'm not against is writing a daemon that does the name resolution for you when it comes available.. and available could mean after 1sec, 1m, 1h or even longer after the system is booted.. this daemon also could do re-resolving when the peer is down and the dns has changed...

Oct 1 2019, 2:48 PM · Rejected
kroy added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

This is going to become more and more of a problem as wireguard adoption continues. Most major Wireguard VPN services provide a FQDN as their endpoint, not IP:

Oct 1 2019, 1:58 PM · Rejected
runar added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

As for openvpn i dont know, but if the app itself does dns queries on connect it will work quite fint (as i think it does)

Oct 1 2019, 6:54 AM · Rejected
runar added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

As i tried to say, this fix will only work in some scenarios, and this comes down to the implementation of the app were configuring. And to be clear, wireguard does NOT support dns, but the wg config utillity does. On execution time it reads the dns name and tries to resolve it once, and only once. When it fails things would not work.. this is the same with eg. Nhrp that works exactly the same.. using this has raise conditions with getting ip up and running and not only on the host file. We do not wait for dhcp to delegate an address or dns servers.. these could come many ms/sec after wireguard is configured.. this is even true in the case when you change the priority.. and the length of the config/execution time also comes in as an parameter in this raise condition.. so, if you ask me, revert the priority and instead create a dns daemon thing that could read the config and populate the entry when it has failed.

Oct 1 2019, 6:53 AM · Rejected
c-po added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

Shouldn‘t OpenVPN have a similar problem?

Oct 1 2019, 6:28 AM · Rejected
kroy added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

This should be reverted, as the change is breaking. After more testing, I found some problems due to things like static routing being applied before wireguard now. So the wireguard tunnel works, but in some cases any routing that shouldbe going over the tunnel does not work.

Oct 1 2019, 1:20 AM · Rejected

Sep 30 2019

hagbard closed T1684: Unable to enable IPv6 autoconf on PPPoE as Unknown Status.
Sep 30 2019, 10:20 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard added a comment to T1700: Wireguard FQDN endpoint doesn't work after reboot.

http://dev.packages.vyos.net/repositories/current/vyos/pool/main/v/vyos-1x/vyos-1x_1.3.0-16_all.deb or next rolling release should fix the issue.

Sep 30 2019, 10:20 PM · Rejected
hagbard moved T1700: Wireguard FQDN endpoint doesn't work after reboot from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Sep 30 2019, 10:18 PM · Rejected
hagbard changed the status of T1700: Wireguard FQDN endpoint doesn't work after reboot from Open to Needs testing.
Sep 30 2019, 10:18 PM · Rejected
hagbard triaged T1700: Wireguard FQDN endpoint doesn't work after reboot as Normal priority.
Sep 30 2019, 10:18 PM · Rejected
hagbard moved T1684: Unable to enable IPv6 autoconf on PPPoE from Needs Triage to Backlog on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Sep 30 2019, 7:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard moved T1684: Unable to enable IPv6 autoconf on PPPoE from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Sep 30 2019, 7:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard changed the status of T1684: Unable to enable IPv6 autoconf on PPPoE from Open to Needs testing.

https://github.com/vyos/vyatta-cfg-op-pppoe/commit/195a478b7d826ec7ff1652b99abc75d49161a882

Sep 30 2019, 7:00 PM · VyOS 1.2 Crux (VyOS 1.2.3)
vindenesen changed the status of T1704: OpenVPN - Add support for ncp-ciphers from Open to In progress.
Sep 30 2019, 6:43 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen created T1704: OpenVPN - Add support for ncp-ciphers.
Sep 30 2019, 6:42 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen closed T1688: OpenVPN - Add new cipher aes-(128|192|256)-gcm as Resolved.
Sep 30 2019, 6:38 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen changed the status of T1688: OpenVPN - Add new cipher aes-(128|192|256)-gcm from Open to In progress.
Sep 30 2019, 6:28 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen added a comment to T1688: OpenVPN - Add new cipher aes-(128|192|256)-gcm.

Pull request created: https://github.com/vyos/vyos-1x/pull/143

Sep 30 2019, 6:27 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1703: Macvlan PPPoE support .

Can you please clarify. What is Vif mode dialing and what has a vlan id to do with multiple physical lines? Does that mean your problem is solved?

Sep 30 2019, 4:18 PM · VyOS 1.3 Equuleus (1.3.0)
sunser added a comment to T1703: Macvlan PPPoE support .

Tested, if using Vif requires more physical lines, and switches can use Vif mode PPPoE dialing, using macvlan does not require additional equipment

Sep 30 2019, 4:15 PM · VyOS 1.3 Equuleus (1.3.0)
syncer closed T1642: BGP configuration error when using remove-private-as as Resolved.
Sep 30 2019, 4:07 PM · VyOS 1.2 Crux (VyOS 1.2.3)
syncer moved T1642: BGP configuration error when using remove-private-as from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Sep 30 2019, 4:07 PM · VyOS 1.2 Crux (VyOS 1.2.3)
syncer moved T1642: BGP configuration error when using remove-private-as from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Sep 30 2019, 4:07 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard added a comment to T1703: Macvlan PPPoE support .

@sunser Did you try: set interfaces ethernet eth1 vif <vlanid> ... already?

Sep 30 2019, 3:29 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1703: Macvlan PPPoE support .

https://phabricator.vyos.net/T1635 needs to be done first

Sep 30 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1703: Macvlan PPPoE support as Normal priority.
Sep 30 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 29 2019

maznu added a comment to T1514: Add ability to restart frr processes.

…or, indeed, it'd be great to be able to restart FRR and have it get a new config when this happened just now:

Sep 29 2019, 3:40 AM · VyOS 1.3 Equuleus (1.3.0)

Sep 28 2019

vindenesen closed T1696: NTP - Tests fail when building vyos-1x as Resolved.

It seems like this isn't needed anymore, as the test was deleted: https://phabricator.vyos.net/rVYOSONEX6ac5271e93d06712f6e318d2f6b96280ae16f040

Sep 28 2019, 7:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:30 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:26 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:24 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:23 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:19 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:16 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:14 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:10 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 11:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 10:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1512: vyos 1.2 openvpn client names with spaces created incorrectly as Resolved.
Sep 28 2019, 7:45 AM · VyOS 1.3 Equuleus (1.3.0), openvpn
c-po added a comment to T1512: vyos 1.2 openvpn client names with spaces created incorrectly.

As VyOS 1.2 rolling and also the upcoming VyOS 1.3 will use OpenVPN 2.4 (b/c Debian Buster ships OpenVPN 2.4.7) the workaround should work for quiet some time! Thanks for pointing this out.

Sep 28 2019, 7:40 AM · VyOS 1.3 Equuleus (1.3.0), openvpn
c-po updated the task description for T1512: vyos 1.2 openvpn client names with spaces created incorrectly.
Sep 28 2019, 7:39 AM · VyOS 1.3 Equuleus (1.3.0), openvpn
c-po updated the task description for T1512: vyos 1.2 openvpn client names with spaces created incorrectly.
Sep 28 2019, 7:39 AM · VyOS 1.3 Equuleus (1.3.0), openvpn
c-po added a subtask for T1682: Migrate to new Jenkins Pipeline script: T1496: Separate rolling release and LTS kernel builds.
Sep 28 2019, 7:14 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1496: Separate rolling release and LTS kernel builds: T1682: Migrate to new Jenkins Pipeline script.
Sep 28 2019, 7:14 AM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po claimed T1496: Separate rolling release and LTS kernel builds.
Sep 28 2019, 7:13 AM · VyOS 1.2 Crux (VyOS 1.2.4)

Sep 27 2019

hagbard closed T1681: cleanup wireguard code since tagnodes are now visible as Resolved.
Sep 27 2019, 7:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po placed T1627: Rewrite wireless interface in new style XML syntax up for grabs.
Sep 27 2019, 7:04 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated subscribers of T1627: Rewrite wireless interface in new style XML syntax.

@alainlamar as you seem to be the VyOS Wireless expert, you know why we have VLAN support on it?

Sep 27 2019, 7:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1695: Syntax error in interface-dummy.py as Resolved.
Sep 27 2019, 5:33 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen added a comment to T1696: NTP - Tests fail when building vyos-1x.

Pull request created: https://github.com/vyos/vyos-1x/pull/141

Sep 27 2019, 5:00 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen changed the status of T1696: NTP - Tests fail when building vyos-1x from Open to In progress.
Sep 27 2019, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen created T1696: NTP - Tests fail when building vyos-1x.
Sep 27 2019, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen changed the status of T1695: Syntax error in interface-dummy.py from Open to In progress.

Pull request created: https://github.com/vyos/vyos-1x/pull/140

Sep 27 2019, 4:56 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen created T1695: Syntax error in interface-dummy.py.
Sep 27 2019, 4:50 PM · VyOS 1.3 Equuleus (1.3.0)
mb300sd added a comment to T1672: Wireguard keys not automatically moved.

Been pretty busy lately, but ran a quick test tonight. Wireguard keys are properly moved in my VM.

Sep 27 2019, 3:54 AM · VyOS 1.3 Equuleus (1.3.0)

Sep 26 2019

hagbard triaged T1684: Unable to enable IPv6 autoconf on PPPoE as Normal priority.
Sep 26 2019, 10:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po claimed T1627: Rewrite wireless interface in new style XML syntax.
Sep 26 2019, 8:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang.
Sep 26 2019, 7:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Sep 26 2019, 7:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang as Resolved.
Sep 26 2019, 7:49 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1692: ipoe-server verify function error as Resolved.

https://github.com/vyos/vyos-1x/commit/9b55f7c7b9ecc49e6efe075ad24a54baff719e8e

Sep 26 2019, 6:38 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1690: restart op-mode commands for 'service (pppoe|ipoe)-server' as Resolved.

https://github.com/vyos/vyos-1x/commit/6956bfe0620638adbad36f8cdf6d312884ba82ff
https://github.com/vyos/vyos-1x/commit/0c6faf26823fb984b3e0a77ee014e20661163e44

Sep 26 2019, 6:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang.
Sep 26 2019, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1692: ipoe-server verify function error from Open to In progress.
Sep 26 2019, 6:12 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1692: ipoe-server verify function error.
Sep 26 2019, 6:12 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen updated the task description for T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang.
Sep 26 2019, 5:50 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen renamed T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang from OpenVPN - Commiting config when OpenVPN peer/server not available hangs to OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang.
Sep 26 2019, 5:46 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen created T1691: OpenVPN - Commiting config when OpenVPN peer/server not available makes commit hang.
Sep 26 2019, 5:46 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard edited a custom field on T1690: restart op-mode commands for 'service (pppoe|ipoe)-server'.
Sep 26 2019, 5:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1690: restart op-mode commands for 'service (pppoe|ipoe)-server' from Open to In progress.
Sep 26 2019, 5:30 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1690: restart op-mode commands for 'service (pppoe|ipoe)-server' as Normal priority.
Sep 26 2019, 5:30 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1690: restart op-mode commands for 'service (pppoe|ipoe)-server'.
Sep 26 2019, 5:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T1689: "reset openvpn" op-mode command should terminate and restart OpenVPN process as Low priority.
Sep 26 2019, 5:14 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1689: "reset openvpn" op-mode command should terminate and restart OpenVPN process.
Sep 26 2019, 5:14 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard renamed T1682: Migrate to new Jenkins Pipeline script from Migrate to new Jenkins Pieline script to Migrate to new Jenkins Pipeline script.
Sep 26 2019, 4:25 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1663: T1656 equuleus: buster: arm64/aarch64: ipaddrcheck does not complete testing.
Sep 26 2019, 4:03 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
vindenesen claimed T1688: OpenVPN - Add new cipher aes-(128|192|256)-gcm.
Sep 26 2019, 1:52 PM · VyOS 1.3 Equuleus (1.3.0)
vindenesen created T1688: OpenVPN - Add new cipher aes-(128|192|256)-gcm.
Sep 26 2019, 1:51 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 25 2019

hagbard added a comment to T1663: T1656 equuleus: buster: arm64/aarch64: ipaddrcheck does not complete testing.

I've tested it and can't reproduce. There are a few issues in the debian files and autoreconf, but other than that everything seems to work just fine.

Sep 25 2019, 9:35 PM · VyOS 1.3 Equuleus (1.3.0-epa1)