Page MenuHomePhabricator

hagbard (burkhard)
User

Projects

User Details

User Since
May 25 2018, 2:31 AM (65 w, 2 d)

Recent Activity

Wed, Aug 21

hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

moved get functions into properties, for ifalias, macaddr and mtu to see how it works. If the old get_ function is being used, it prints a message to the console but still works. Will see how well that works.
https://github.com/vyos/vyos-1x/commit/0b9c894fcece6df553a89e42147768ce6efaf372

Wed, Aug 21, 5:43 PM · VyOS 1.3 Equuleus

Thu, Aug 15

hagbard added a comment to T1572: Wireguard keyPair per interface.

[e]ach network interface has a private key [...]

Thu, Aug 15, 8:47 PM · VyOS 1.2 Crux

Fri, Aug 9

hagbard closed T1569: interfaceconfig class documetation, a subtask of T1557: Create generic abstraction for configuring interfaces e.g. IP address, as Resolved.
Fri, Aug 9, 6:32 PM · VyOS 1.3 Equuleus
hagbard closed T1569: interfaceconfig class documetation as Resolved.

https://vyos.readthedocs.io/en/equuleus/contributing/vyos-api/interface-config.html#interface-config

Fri, Aug 9, 6:32 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1572: Wireguard keyPair per interface.

I don't think it's a good idea, for several reasons.

Fri, Aug 9, 2:34 PM · VyOS 1.2 Crux

Thu, Aug 8

hagbard changed the status of T1569: interfaceconfig class documetation, a subtask of T1557: Create generic abstraction for configuring interfaces e.g. IP address, from Open to In progress.
Thu, Aug 8, 10:44 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1569: interfaceconfig class documetation from Open to In progress.
Thu, Aug 8, 10:44 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address, a subtask of T1556: Rewrite Bridge in new style XML syntax, from In progress to Needs testing.
Thu, Aug 8, 9:34 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/d96cfc8a5b1e9f9a3484a4c4036dddabfc588f5b
While documentation is on its way, below is a very small example on how to use it:

Thu, Aug 8, 9:34 PM · VyOS 1.3 Equuleus
hagbard claimed T1569: interfaceconfig class documetation.
Thu, Aug 8, 8:08 PM · VyOS 1.3 Equuleus
hagbard created T1569: interfaceconfig class documetation.
Thu, Aug 8, 8:08 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

https://www.freedesktop.org/software/systemd/man/systemd.network.html

Thu, Aug 8, 4:09 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

dhcp can be done via systemd or the traditional isc-dhcp client, which way should we go? systemd.networkd does link detection too and stops dhcp if the link is lost and starts it again when the link returns to state up.

Thu, Aug 8, 4:08 PM · VyOS 1.3 Equuleus

Wed, Aug 7

hagbard changed the status of T1566: Extend L2TP/IPSec server with IPv6 from Open to Needs testing.
Wed, Aug 7, 10:47 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1566: Extend L2TP/IPSec server with IPv6, a subtask of T834: accel-ppp: l2tp implementation, from Open to Needs testing.
Wed, Aug 7, 10:47 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1566: Extend L2TP/IPSec server with IPv6.

@Dmitry PR merged in, you can test it in the next rolling tomorrow.

Wed, Aug 7, 10:46 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I have almost all requested stuff implemented, plus some more like setting mtu, mac address etc. I'm planning to include that into vyos-1x after testing.

Wed, Aug 7, 8:06 PM · VyOS 1.3 Equuleus
hagbard triaged T1557: Create generic abstraction for configuring interfaces e.g. IP address as Normal priority.
Wed, Aug 7, 8:06 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .

diff --git a/scripts/build-command-templates b/scripts/build-command-templates
index a7312f7..ba80ead 100755

  • a/scripts/build-command-templates

+++ b/scripts/build-command-templates
@@ -227,7 +227,7 @@ def make_node_def(props):

Wed, Aug 7, 7:23 PM · VyOS 1.3 Equuleus
hagbard assigned T1566: Extend L2TP/IPSec server with IPv6 to Dmitry.
Wed, Aug 7, 7:12 PM · VyOS 1.3 Equuleus

Tue, Aug 6

hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I'd like to make it more generic anyway, so basically it will be come a wrapper for the ip commands plus some check/find function maybe (like what mac belongs to what interface, bonding etc).

Tue, Aug 6, 7:01 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address, a subtask of T1556: Rewrite Bridge in new style XML syntax, from Open to In progress.
Tue, Aug 6, 4:38 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address from Open to In progress.
Tue, Aug 6, 4:38 PM · VyOS 1.3 Equuleus
hagbard updated the task description for T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Tue, Aug 6, 3:44 PM · VyOS 1.3 Equuleus
hagbard claimed T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Tue, Aug 6, 3:44 PM · VyOS 1.3 Equuleus
hagbard created T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Tue, Aug 6, 3:44 PM · VyOS 1.3 Equuleus

Mon, Aug 5

hagbard closed T1536: PPPoE "Terminating on signal 15" as Invalid.

Thanks for the info.

Mon, Aug 5, 1:35 AM · VyOS 1.2 Crux

Sun, Aug 4

hagbard claimed T1557: Create generic abstraction for configuring interfaces e.g. IP address.
Sun, Aug 4, 3:26 AM · VyOS 1.3 Equuleus

Fri, Aug 2

hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I started with a few line of example code, if that would have something we wanna go with, I'll take the task. comments always welcome.

Fri, Aug 2, 8:50 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

disable (up/down) is required too.

Fri, Aug 2, 5:57 PM · VyOS 1.3 Equuleus
hagbard closed T742: Implement accel-ppp in VyOS as Resolved.
Fri, Aug 2, 4:29 PM · VyOS 1.3 Equuleus
hagbard closed T853: accel-ppp: SSTP implementation, a subtask of T742: Implement accel-ppp in VyOS, as Resolved.
Fri, Aug 2, 4:29 PM · VyOS 1.3 Equuleus
hagbard closed T853: accel-ppp: SSTP implementation as Resolved.
Fri, Aug 2, 4:29 PM · VyOS 1.3 Equuleus
hagbard placed T1351: accel-pppoe adding CIDR based IP pool option up for grabs.
Fri, Aug 2, 4:26 PM · VyOS 1.2 Crux (VyOS 1.2.2), VyOS 1.3 Equuleus

Thu, Aug 1

hagbard placed T1299: Allow SNMPd to be extended with custom scripts up for grabs.
Thu, Aug 1, 8:17 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard moved T1299: Allow SNMPd to be extended with custom scripts from In Progress to Backlog on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Thu, Aug 1, 8:16 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard placed T1450: crux: ping * flood is not working up for grabs.
Thu, Aug 1, 5:49 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard placed T1485: Enable 'AdvIntervalOpt' option in for radvd.conf up for grabs.
Thu, Aug 1, 5:49 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux

Wed, Jul 31

hagbard added a comment to T1555: l2tp: LNS features implementation.

@Dmitry merged.

Wed, Jul 31, 11:25 PM
hagbard closed T1552: accel-ppp: SSTP documentation, a subtask of T853: accel-ppp: SSTP implementation, as Resolved.
Wed, Jul 31, 10:18 PM · VyOS 1.3 Equuleus
hagbard closed T1552: accel-ppp: SSTP documentation as Resolved.

https://vyos.readthedocs.io/en/latest/services/sstp-server.html

Wed, Jul 31, 10:18 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1552: accel-ppp: SSTP documentation, a subtask of T853: accel-ppp: SSTP implementation, from Open to In progress.
Wed, Jul 31, 8:47 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1552: accel-ppp: SSTP documentation from Open to In progress.
Wed, Jul 31, 8:47 PM · VyOS 1.3 Equuleus

Tue, Jul 30

hagbard moved T853: accel-ppp: SSTP implementation from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Tue, Jul 30, 7:36 PM · VyOS 1.3 Equuleus
hagbard moved T1552: accel-ppp: SSTP documentation from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Tue, Jul 30, 7:34 PM · VyOS 1.3 Equuleus
hagbard moved T1351: accel-pppoe adding CIDR based IP pool option from Needs Triage to Backlog on the VyOS 1.2 Crux (VyOS 1.2.2) board.
Tue, Jul 30, 7:33 PM · VyOS 1.2 Crux (VyOS 1.2.2), VyOS 1.3 Equuleus
hagbard reassigned T834: accel-ppp: l2tp implementation from hagbard to Dmitry.
Tue, Jul 30, 7:32 PM · VyOS 1.3 Equuleus
hagbard placed T1536: PPPoE "Terminating on signal 15" up for grabs.
Tue, Jul 30, 7:31 PM · VyOS 1.2 Crux
hagbard moved T1536: PPPoE "Terminating on signal 15" from Need Triage to Backlog on the VyOS 1.2 Crux board.
Tue, Jul 30, 7:31 PM · VyOS 1.2 Crux
hagbard changed the status of T853: accel-ppp: SSTP implementation, a subtask of T742: Implement accel-ppp in VyOS, from In progress to Needs testing.
Tue, Jul 30, 7:24 PM · VyOS 1.3 Equuleus
hagbard changed the status of T853: accel-ppp: SSTP implementation from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/60a4494c4c6fbfce278ca7a0e9190ea659b7608c

Tue, Jul 30, 7:24 PM · VyOS 1.3 Equuleus
hagbard claimed T1552: accel-ppp: SSTP documentation.
Tue, Jul 30, 7:17 PM · VyOS 1.3 Equuleus
hagbard created T1552: accel-ppp: SSTP documentation.
Tue, Jul 30, 7:17 PM · VyOS 1.3 Equuleus

Mon, Jul 29

hagbard reopened T1351: accel-pppoe adding CIDR based IP pool option as "Backport candidate".
Mon, Jul 29, 2:52 PM · VyOS 1.2 Crux (VyOS 1.2.2), VyOS 1.3 Equuleus
hagbard added a project to T1351: accel-pppoe adding CIDR based IP pool option: VyOS 1.2 Crux (VyOS 1.2.2).
Mon, Jul 29, 2:52 PM · VyOS 1.2 Crux (VyOS 1.2.2), VyOS 1.3 Equuleus

Sun, Jul 28

hagbard closed T1546: accel-ppp/L2TP radius-source address is not honored as Resolved.
Sun, Jul 28, 2:33 PM · VyOS 1.3 Equuleus
hagbard closed T1547: accel-ppp/L2TP restructure CLI as Resolved.
Sun, Jul 28, 2:33 PM · VyOS 1.3 Equuleus

Fri, Jul 26

hagbard added a comment to T853: accel-ppp: SSTP implementation.

prototype successfully tested

Fri, Jul 26, 8:07 PM · VyOS 1.3 Equuleus
hagbard reassigned T1546: accel-ppp/L2TP radius-source address is not honored from hagbard to Dmitry.
Fri, Jul 26, 8:05 PM · VyOS 1.3 Equuleus
hagbard reassigned T1547: accel-ppp/L2TP restructure CLI from hagbard to Dmitry.
Fri, Jul 26, 7:57 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

That error will disappear once https://github.com/vyos/ppp-upstream/pull/1 has been merged in. You can meanwhile try to remove the route option and see if it makes any difference.

Fri, Jul 26, 4:38 PM · VyOS 1.2 Crux

Jul 25 2019

hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

@mustard Any updates?

Jul 25 2019, 6:26 PM · VyOS 1.2 Crux
hagbard assigned T1544: L2TP documentation to Dmitry.
Jul 25 2019, 6:17 PM · VyOS 1.3 Equuleus
hagbard created T1544: L2TP documentation.
Jul 25 2019, 6:17 PM · VyOS 1.3 Equuleus
hagbard changed the status of T834: accel-ppp: l2tp implementation, a subtask of T833: accel-ppp: pptp implementation, from In progress to Needs testing.
Jul 25 2019, 5:20 PM · VyOS 1.3 Equuleus
hagbard changed the status of T834: accel-ppp: l2tp implementation from In progress to Needs testing.

https://downloads.vyos.io/rolling/current/amd64/vyos-1.2.0-rolling%2B201907251902-amd64.iso or later

Jul 25 2019, 5:20 PM · VyOS 1.3 Equuleus
hagbard claimed T834: accel-ppp: l2tp implementation.
Jul 25 2019, 4:23 PM · VyOS 1.3 Equuleus

Jul 24 2019

hagbard placed T834: accel-ppp: l2tp implementation up for grabs.

currently testing internally, will be released soon to the current branch.

Jul 24 2019, 10:41 PM · VyOS 1.3 Equuleus
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

Tested rolling from yesterday and 1.2.2, no issues.

Jul 24 2019, 5:14 PM · VyOS 1.2 Crux
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

@mustard Your ppp session looks just fine. The removal of your default route doesn't terminate the pppoe connection, at least there was no termination request in the dump. Your icmp echo request time out since you don't have a default gateway, so we need to find out why the default gateway gets removed. When you see the icmp timeouts for 8.8.8.8 your pppoe session is still alive and is answering the LCP requests successful, so I think we need to focus on frr and why it is removing the efault route.

Jul 24 2019, 4:25 PM · VyOS 1.2 Crux

Jul 23 2019

hagbard added a comment to T611: Static route syntax should reflect `ip` command routing capabilities, if possible..

personally I like the below most. it will require quite an amount of work for migration.

Jul 23 2019, 8:59 PM · VyOS 1.3 Equuleus
hagbard moved T1450: crux: ping * flood is not working from Backlog to Finished on the VyOS 1.3 Equuleus board.
Jul 23 2019, 8:09 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard moved T1450: crux: ping * flood is not working from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Jul 23 2019, 8:02 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard moved T1450: crux: ping * flood is not working from Needs Triage to Backlog on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Jul 23 2019, 8:02 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard changed the status of T1450: crux: ping * flood is not working from Open to Backport candidate.

https://github.com/vyos/vyatta-op/commit/b64a8a8c7d865039ec849ee044f7b3b818fdf6b1

Jul 23 2019, 8:01 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard triaged T1450: crux: ping * flood is not working as Normal priority.
Jul 23 2019, 8:01 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard claimed T1450: crux: ping * flood is not working.
Jul 23 2019, 7:56 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard closed T1533: Rolling builds broken! as Resolved.

has been fixed by reverting to 4.1 since pdns stopped supporting debian jessie.

Jul 23 2019, 7:30 PM · VyOS 1.3 Equuleus
hagbard changed the status of T853: accel-ppp: SSTP implementation, a subtask of T742: Implement accel-ppp in VyOS, from Open to In progress.
Jul 23 2019, 6:58 PM · VyOS 1.3 Equuleus
hagbard changed the status of T853: accel-ppp: SSTP implementation from Open to In progress.
Jul 23 2019, 6:58 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1536: PPPoE "Terminating on signal 15" from Open to On hold.
Jul 23 2019, 4:05 PM · VyOS 1.2 Crux
hagbard closed T1489: Add vlan_mon usage at Accel as Resolved.
Jul 23 2019, 4:05 PM · VyOS 1.3 Equuleus, vyos-pppoe-server

Jul 22 2019

hagbard added a comment to T1425: No longer able to assign a /31 address on Wireguard interface.

https://github.com/vyos/vyos-1x/commit/36f8a1e4e5966c43c5330ff223fa2ef07d346b6e

Jul 22 2019, 8:50 PM · VyOS 1.2 Crux (VyOS 1.2.3)
hagbard closed T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts, a subtask of T1412: equuleus: buster: vyos-netplug is not installable and breaks live-build, as Wontfix.
Jul 22 2019, 5:53 PM · VyOS 1.3 Equuleus
hagbard closed T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts as Wontfix.

We may have to migrate to networkd to have that functionality, since netplug seems to cause issues with interfaces which are up and running.

Jul 22 2019, 5:53 PM · VyOS 1.3 Equuleus
hagbard moved T1299: Allow SNMPd to be extended with custom scripts from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jul 22 2019, 5:51 PM · VyOS 1.2 Crux (VyOS 1.2.3), VyOS 1.3 Equuleus
hagbard added a comment to T1489: Add vlan_mon usage at Accel.

@dienac any results to share?

Jul 22 2019, 5:48 PM · VyOS 1.3 Equuleus, vyos-pppoe-server
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

I can't reproduce your issue, so I suspect no issues with the pppoe client we ship in vyos.

Jul 22 2019, 5:44 PM · VyOS 1.2 Crux
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

Your filter was a bit to tight, all I see are the LCP echos. I' more interested in the PAD packets, in particular what sides sends a PADT and if PADS is clean.

Jul 22 2019, 3:11 PM · VyOS 1.2 Crux

Jul 21 2019

hagbard claimed T1536: PPPoE "Terminating on signal 15".
Jul 21 2019, 3:37 PM · VyOS 1.2 Crux
hagbard added a comment to T1536: PPPoE "Terminating on signal 15".

your are confused with client and server commands.

Jul 21 2019, 3:37 PM · VyOS 1.2 Crux

Jul 19 2019

hagbard changed the status of T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts, a subtask of T1412: equuleus: buster: vyos-netplug is not installable and breaks live-build, from In progress to On hold.
Jul 19 2019, 10:09 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts from In progress to On hold.

https://github.com/vyos/vyos-netplug/commit/81fd74bfbfa6daed506693ecc20deff09042bc71 broke it, I have to find out why he commited it.

Jul 19 2019, 10:09 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts, a subtask of T1412: equuleus: buster: vyos-netplug is not installable and breaks live-build, from Open to In progress.
Jul 19 2019, 8:50 PM · VyOS 1.3 Equuleus
hagbard changed the status of T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts from Open to In progress.
Jul 19 2019, 8:50 PM · VyOS 1.3 Equuleus

Jul 18 2019

hagbard closed T533: PPPoE MTU graeter than 1492 as Resolved.

fixed via https://phabricator.vyos.net/T1065

Jul 18 2019, 10:19 PM · VyOS 1.3 Equuleus
hagbard moved T1485: Enable 'AdvIntervalOpt' option in for radvd.conf from Need Triage to Backlog on the VyOS 1.2 Crux board.
Jul 18 2019, 8:42 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux
hagbard changed the status of T1485: Enable 'AdvIntervalOpt' option in for radvd.conf from Open to Backport candidate.

https://github.com/vyos/vyatta-ipv6-rtradv/commit/2c543f7f369f9429e7dad89bb7bb9f9dec823856

Jul 18 2019, 8:42 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux
hagbard renamed T1485: Enable 'AdvIntervalOpt' option in for radvd.conf from Does not send AdvInterval in the router advertisment to Enable 'AdvIntervalOpt' option in for radvd.conf.
Jul 18 2019, 8:33 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux
hagbard triaged T1485: Enable 'AdvIntervalOpt' option in for radvd.conf as Normal priority.
Jul 18 2019, 8:19 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux